LINUX.ORG.RU
Форум — Admin  

3proxy не ставится

 ,


0

1

Привет. Устанавливаю 3proxy на Debian и «make -f Makefile.Linux» не может найти файл:

make -f Makefile.Linux
make[1]: вход в каталог «/home/levontay/3proxy-0.9.3/src»
gcc -g  -fPIC -O2 -fno-strict-aliasing -c -pthread -DWITHSPLICE -D_GNU_SOURCE -DGETHOSTBYNAME_R -D_THREAD_SAFE -D_REENTRANT -DNOODBC -DWITH_STD_MALLOC -DFD_SETSIZE=4096 -DWITH_POLL -DWITH_NETFILTER 3proxy.c
make[1]: gcc: Нет такого файла или каталога
make[1]: *** [Makefile.inc:51: 3proxy.o] Ошибка 127
make[1]: выход из каталога «/home/levontay/3proxy-0.9.3/src»
make: *** [Makefile.inc:7: all] Ошибка 2

Сам файл есть. Как это понимать?

Очевидно - оное запускает компилятор gcc, и уже он не находит чего-то своего, не обязательно «Makefile.Linux», наверное «3proxy.c», и его действительно нету, и поисковик, прикол шо - не выдаёт инфы с таким названием. -Чё за нафик?



Последнее исправление: Levontay (всего исправлений: 3)
Ответ на: комментарий от x905

в ненужности излишней функциональности, в 3proxy есть логин\пароль\ip и все ок

Излишняя функциональность кушать не просит, сегодня она ненужна, а завтра внезапно понадобиться.

anc ★★★★★
()
Ответ на: комментарий от pfg

Всё бъ хорошо но тут ещё понадобится докер знать :) а енто тоже не два клика мышкой….

Ну почти.

sudo apt update
sudo apt install podman

(далее от все юзера)
podman pull docker.io/3proxy/3proxy:1.0.0 (всего 10 мегов)

cat ~/.3proxy/3proxy.cfg

log
nserver 8.8.8.8
nscache 65536
proxy -p3129

cat ~/.config/containers/systemd/3proxy.container

[Unit]
Description=3Proxy container

[Container]
ContainerName=3proxy
Image=docker.io/3proxy/3proxy:1.0.0
PublishPort=3129:3129
Volume=%h/.3proxy/3proxy.cfg:/etc/3proxy/3proxy.cfg
ReadOnly=true

[Service]
Restart=always

[Install]
WantedBy=default.target

systemd –user daemon-reload
systemd –user start 3proxy

ну и в iptables разрешить входящие с 3129

P.S. Вообще юзать такое сейчас без контейнера это полная безграмотность в безопасности и т.д.

anonymous
()
Ответ на: комментарий от anonymous

хых, действительно просто :) дай бог %тс% поможет.

глянул описание на хаб.докер.ком - образы пушит зараза - автор 3прокси.

pfg ★★★★★
()
Ответ на: комментарий от anc

Излишняя функциональность кушать не просит, сегодня она ненужна, а завтра внезапно понадобиться.

ну хз, я решил себе ставить 3proxy что он прост и не нужно изучать лишнего )

x905 ★★★★★
()
Ответ на: комментарий от anonymous

P.S. Вообще юзать такое сейчас без контейнера это полная безграмотность в безопасности и т.д.

ты советешь докер для 3proxy вместо готового deb пакета ?

x905 ★★★★★
()
Ответ на: комментарий от x905

ну хз, я решил себе ставить 3proxy что он прост и не нужно изучать лишнего )

В таком контексте принимается, обосновано! А то начали с «в ненужности излишней функциональности» :)

anc ★★★★★
()
Последнее исправление: anc (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария