Closed Vision20202 closed 5 months ago
Добавлю, что при ручном вводе: /usr/bin/3proxy /etc/3proxy/3proxy_12.1.txt /usr/bin/3proxy /etc/3proxy/3proxy_13.1.tx запускаются и работают все три прокси.
Зачем вызывать прокси с конфигом через system в другом конфиге? Я не вижу в статье на которую вы ссылаетесь такогого. Что именно вы хотите сделать не понятно, но происходит следующее - на строке system "/usr/bin/3proxy /etc/3proxy/3proxy_11.1.txt" 3proxy запускает другой процесс 3proxy и ждет его окончания
Я хочу запускать каждый прокси со своим конфигом, чтобы ДНС были разные. Как через один конфиг, загрузить остальные прокси, для каждого из которых есть свой конфиг? Точно такая возможность есть. Более того, на минте вот такое срабатывает: system "/usr/bin/3proxy /etc/3proxy/3proxy_11.1.txt" system "/usr/bin/3proxy /etc/3proxy/3proxy_12.1.txt" system "/usr/bin/3proxy /etc/3proxy/3proxy_13.1.txt" Как всё таки правильно прописать в 3proxy.cfg ссылки на другие конфиги?
Если вы хотите запускать через systemd как в статье указано, то запускайте 3 инстанса сервиса https://opensource.com/article/20/12/multiple-service-instances-systemctl
Разве 3proxy не позволяет из своего основного конфига, запустить любое количество прокси со своим конфигом?
3proxy позволяет любую внешнюю команду выполнить, но проще это сделать через bash-скрипт, зачем для этого прокси использовать? Что будет происходить при попытке остановить/перезапустить такой сервис?
Мне тут сложно сказать, что будет. Но в Минте конструкция работает безупречно, а в Убунту - нет. Ну т.е. вы рекомендуете стартовать, к примеру, 20 прокси со своим конфигом отдельно? Т.е. прописываем 20 раз запуск 3proxy cо своим конфигом, по аналогии с тем, как я сейчас запускаю 3proxy.cfg?
Я не знаю что именно вы хотите, но запуск через system ровно это и делает - запускает прокси со своим конфигом отдельно, только при запуске через system все это неуправляемо. При запуске через инстансы systemd каждым инстансом можно управлять.
Пытаюсь настроить 3proxy на Ubuntu 16.04. Сделал всё по инструкции: https://selectel.ru/blog/tutorials/how-to-install-and-configure-3proxy-proxy-servers-on-ubuntu/ И вот что имею в результате:
Стартует только два конфига: 3proxy.cfg и 3proxy_11.1.txt хотя вот содержимое 3proxy.cfg:
Вот содержимое 3proxy_11.1.txt:
Файл 3proxy_12.1.txt аналогично сделан, только там адрес модема другой: 192.168.12.100 и nserver соответствующий. Но почему не стартует с конфигом 3proxy_12.1.txt и 3proxy_13.1.txt
Куда копать, в чём может быть проблема?