Автор Тема: 3proxy не работает как сервис  (Прочитано 15019 раз)

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 880
    • Email
Re: 3proxy не работает как сервис
« Ответ #30 : 30.11.2013 20:34:15 »
Хороший проксик, на вин2003 работал у меня и не падал в отличии от всяких вин/юзер-гейтов...
А по теме... Искал крокси... он не работал...  поставил скид.... :(
Я и то и другое поставил, натравил free-sa на обоих :)
А на каком бранче ? Запускать в крайнем случае можно из командной строки (через /etc/rc.d скрипт) либо поправить init скрипт временно для запуска с помощью &. Проверил пока правда только из терминала (init скрипт ещё не пробовал править, но должно тоже работать) - работает.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 784
Re: 3proxy не работает как сервис
« Ответ #31 : 01.12.2013 00:18:15 »
А на каком бранче ?
на 5-ом

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 880
    • Email
Re: 3proxy не работает как сервис
« Ответ #32 : 01.12.2013 09:05:50 »
А на каком бранче ?
на 5-ом
5.0 или 5.1 ?
PS Попробовать пересобрать версию из p7 под 5ый бранч ?
PS2 Есть версия (0.6.1) в автопортах http://autoports.altlinux.org/pub/ALTLinux/autoports/5.1/, может и в автопортах для 5.0 есть тоже (не смотрел).
PS3 Версия из p7 запускается и нормально работает (как ожидается) через 3proxy -p /var/run/3proxy/pid -c /etc/3proxy.conf -u _3proxy &. В 5.0 не факт, что патч приложен для запуска под пользователем, поэтому можно попробовать пускать 3proxy -p /var/run/3proxy/pid -c /etc/3proxy.conf &

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 784
Re: 3proxy не работает как сервис
« Ответ #33 : 01.12.2013 10:12:47 »
p5
У меня на нем шлюз из хлама :)
Уже 2 железяки пережил :) Изначально был П2 - но не тянул DG и через неделю пришлось менять. Потом П3 - год выдержал и помер, сейчас П4, но хочу менять на более свежее же и желехо есть... времени нет....
А софт если и буду трогать  -  то к лету... Как-раз 7ку и планировал...


Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 880
    • Email
Re: 3proxy не работает как сервис
« Ответ #34 : 02.12.2013 06:46:40 »
Кхм, даже это колдунство не помогает (3proxy -p /var/run/3proxy/pid -c /etc/3proxy.conf -u _3proxy & )... :( Не работает 3proxy на p7 (пробовал запускать через скрипт из двух строчек, из консоли не пробовал).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 880
    • Email
Re: 3proxy не работает как сервис
« Ответ #35 : 02.12.2013 12:16:27 »
Экспериментальным путём был найден вариант конфига, при котором всё работает. Думаю, что без патча для -d и -u ключей будет работать с любой версией (правда с 0.7 не пробовал, но с 0.6.1 работает, пробовал бинарники с федоры тоже работает). Запуск/остановка через приложенный скрипт для /etc/init.d. Файл конфигурации во вложении. Под рутом пока, да, бо по другому работать отказывается (и пути в скрипте там не как в дефолтном пакете).

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 880
    • Email
Re: 3proxy не работает как сервис
« Ответ #36 : 03.02.2014 22:09:20 »
Под рутом пока, да, бо по другому работать отказывается (и пути в скрипте там не как в дефолтном пакете).
Это исправляется помещением в конец конфигурационного файла директивы setuid id_пользователя_под_которым_хотим_запускать_прокси

Оффлайн galkin24

  • Завсегдатай
  • *
  • Сообщений: 357
    • Email
Re: 3proxy не работает как сервис
« Ответ #37 : 04.11.2014 17:01:16 »
как вообще запустить то его (3proxy)?

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 880
    • Email
Re: 3proxy не работает как сервис
« Ответ #38 : 04.11.2014 19:53:07 »
как вообще запустить то его (3proxy)?
Проще паренной репы. Запускайте с & на конце. То есть так:/путь/до/бинарника /путь/до/файла/конфигурации &По части init скрипта можно глянуть ещё тут. Скрипт из темы по ссылке просто заменяет тот, что идёт с пакетом (старый, который с пакетом шёл, можно просто переименовать). В этом случае он корректно работает. А вот на другой инсталляции без установки 3proxy  с репозитория (а просто копированием бинарника собранного) пришлось в скрипт перезапуска добавлять задержку принудительно в 10 секунд, чтобы всё, что 3proxy касается, успело завершиться до запуска после остановки сервиса (ну, оно и понятно, установки не было, а значит и не было регистрации службы в системе).

Оффлайн galkin24

  • Завсегдатай
  • *
  • Сообщений: 357
    • Email
Re: 3proxy не работает как сервис
« Ответ #39 : 05.11.2014 11:21:58 »
вот получил
[root@ks]# /usr/bin/3proxy /etc/3proxy.cong &
[1] 12083
[root@ks]# ALTLinux 3proxy does not recognize 'pidfile' command.
Use cmdline instead. See README.ALT for details.
Warning: file /etc/3proxy.cfg doesn't exist on line 30
[1]+  Done                    /usr/bin/3proxy /etc/3proxy.cong


Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 880
    • Email
Re: 3proxy не работает как сервис
« Ответ #40 : 05.11.2014 11:28:52 »
se cmdline instead. See README.ALT for details.Warning: file /etc/3proxy.cfg doesn't exist on line 30
У вас явная проблема в файле конфигурации, разбирайтесь, что за ссылки на неизвестные файлы и почему строчка с pidfile нерабочая (судя по всему), она должна указывать на pid файл (каталог под который должен существовать и быть доступен на запись/чтение для пользователя, от которого запускается 3proxy).

Оффлайн galkin24

  • Завсегдатай
  • *
  • Сообщений: 357
    • Email
Re: 3proxy не работает как сервис
« Ответ #41 : 05.11.2014 12:49:45 »
сделал конфиг .conf вместо .cfg (не помню как было)
[root@ks 3proxy]# ALTLinux 3proxy does not recognize 'pidfile' command.
Use cmdline instead. See README.ALT for details.
[8]   Done                    /usr/bin/3proxy /etc/3proxi.conf
права на каталог давал, даже файл 3proxi.pid создавал пустой

если строчку pidfile /usr/local/3proxy/3proxy.pid закоментировать, то получаю
Done                    /usr/bin/3proxy /etc/3proxi.conf
браузер долго пыхтит и ничего не происходит, раньше говорил, что прокси сервер отказывает в соединении
« Последнее редактирование: 05.11.2014 13:05:36 от galkin24 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 236
    • Домашняя страница
    • Email
Re: 3proxy не работает как сервис
« Ответ #42 : 05.11.2014 13:09:58 »
3proxy в ALT Linux заброшен. Ищет желающего поддерживать.

init-скрипт yне работает: https://bugzilla.altlinux.org/show_bug.cgi?id=26399
Андрей Черепанов (cas@)

Оффлайн galkin24

  • Завсегдатай
  • *
  • Сообщений: 357
    • Email
Re: 3proxy не работает как сервис
« Ответ #43 : 06.11.2014 10:09:05 »
Вчера дома на бубунту 3proxy-0.6.1 собирал - работает ( с нюансами правда). Может тоже собирать нужно? а то я из репозитория устанавливал.
« Последнее редактирование: 06.11.2014 12:26:11 от galkin24 »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 236
    • Домашняя страница
    • Email
Re: 3proxy не работает как сервис
« Ответ #44 : 06.11.2014 10:42:35 »
Вчера дома на бубунту 3proxy-0.6.1 собирал - работает ( с нюансами правда). Может тоже собирать нужно? а то я из репозитория устанавливал.
В апстриме версия 0.7.1.1 актуальная. Надо просто заняться кому-нибудь этим пакетом и исправить как минимум init-скрипт.
Андрей Черепанов (cas@)