Добрый день всем
Тема заброшенная. Информация пришлось искать самостоятельно. Может кому-то поможет моя мини инструкция и конфиг.
Для установки и последующей работы opkg пакетов необходимо наличие подключенного USB диска.
Нужно отформатировать носитель в ext4, подключить его, установить на носитель систему пакетов Entware. Затем подключившись к роутеру по ssh (юзер root и пароль keenetic) можно устанавливать пакеты и настраивать конфиги.
Сразу рекомендую установить пакеты mc, curl, nano и lsof.
Пакеты устанавливаются просто:
opkg install mc
3proxy ставится также
opkg install 3proxy
Конфиг для 3proxy приведен ниже. Благодаря строке monitor /opt/etc/3proxy/3proxy.cfg реагирует на изменения конфига сервис сразу же (перезапускать не надо).
Работа 3proxy как службы происходит из коробки. Дополнительных команд не пришлось выполнять.
Чтобы обратиться к proxy снаружи при динамическом IP проще использовать KeenDNS - зарегистрировать поддомен типа myname.keenetic.link
По настройках 3proxy все же рекомендую читать отдельные статитьи и документацию. Ссылки будут ниже.
Конфиг
config /opt/etc/3proxy/3proxy.cfg
# Для реакции на изменения конфига через пару секунд
monitor /opt/etc/3proxy/3proxy.cfg
# Логирование
logformat "L%C - %U [%d/%o/%Y:%H:%M:%S %z] ""%T"" %E %I %O %N/%R:%r"
log /opt/var/log/3proxy-%y%m%d.log D
rotate 20
counter /opt/var/3proxy.3cf
# Пароли пользователей
users $/opt/etc/3proxy/passwd
# Счетчик для статистики
include /opt/etc/3proxy/counters
include /opt/etc/3proxy/bandlimiters
# Авторизация строго по паролю и доступ только с определенных IP адресов
auth strong
deny * * 127.0.0.1
allow proxy 192.168.1.40/32,107.188.98.28/32 * 80,443
# Socks5 proxy на порту 1080 (по-умолчанию)
socks
# Сброс для строк ниже ограничений на соединения описанных выше
flush
allow proxyadmin
# Запуск панели со статистикой на порту 8080
admin -p8080
Обращаться к прокси извне так:
curl --socks5-hostname proxyuser:proxyuserpass@myname.keenetic.link:1080 -I https://ya.ru
Ссылки
OPKG
Установка системы пакетов репозитория Entware на USB-накопитель
Настройка 3proxy для чайников
3APA3A 3proxy tiny proxy server HowTo