Jump to content

Прокси-сервер на роутере (Help)


Recommended Posts

Уважаемые форумчане. Прошу вашей помощи!
Помогите пожалуйста реализовать задачу:
На роутере Keenetic Ulta II нужно поднять прокси-сервер. Надеюсь правильно сформулировал задачу. 
Описание: на VDS расположенном в Европе хочу запустить софт для продвижения аккаунта в инстаграм. Софт имеет функционал работы с прокси. Мне нужно, что бы сервер к которому обращается софт (сервера инстаграма) видели мой домашний ip, а не ip адрес VDS в Европе. То есть роутер должен стать прокси сервером, желательно с авторизацией по логину-паролю.
Скажите пожалуйста, как это можно сделать? Кто-то опытный готов помочь за вознаграждение?(в лс)
Буду благодарен за любые советы.
С уважением, Максим.

Link to comment
Share on other sites

  • 3 months later...

Подскажите пожалуйста, установил 3proxy на keenetic giga 2, все встало, в списках установленных пакетов есть. НО! Теперь вопрос уперся как это все запустить и настроить. 

Я так понимаю, должен быть доступ к интерфейсу 3proxy по порту 8080, но его нет. Хотя все проброшенно. Настройки стоят по дефолту. 

И подскажите как изменить файлик сам конфигурации.

daemon
pidfile /opt/var/run/3proxy.pid
nscache 65536
nserver 127.0.0.1

config /opt/etc/3proxy/3proxy.cfg
monitor /opt/etc/3proxy/3proxy.cfg
monitor /opt/etc/3proxy/counters
monitor /opt/etc/3proxy/passwd
monitor /opt/etc/3proxy/bandlimiters

log /opt/var/log/3proxy.log D
rotate 60
counter /opt/etc/3proxy/3proxy.3cf

#users $/opt/etc/3proxy/passwd

include /opt/etc/3proxy/counters
include /opt/etc/3proxy/bandlimiters

auth strong
deny * * 127.0.0.1
allow *
proxy -n
socks
flush
allow admin

admin -p8080
Link to comment
Share on other sites

У тебя тут нет команды которая бы прокси запускала... 

Как пример запусти в командной строке proxy -i0.0.0.0 -p3218 -e0.0.0.0 -l

У тебя поднимется проксик на порту 3218 на всех интерфейсах) дальше читайте мануал.

Если ты ставил из менеджера пакетов, советую зайти в etc/3poxy посмотреть там скрипты какие - тебя интеерсует добавление пользователя. После этого можно зайти etc/init.d/ найти файлик на S подредактирвоать под себя - он у тебя будет дергаться при перезагрузке системы.

Link to comment
Share on other sites

  • 4 months later...

Добрый день.

Если не трудно помогите разобраться с настройками 3proxy

На роутер установил, дальше всё как в постах выше и что с этим делать ума не приложу.

Цель проста: поднять proxy на keenetic и пустить весь трафик с клиента через него, больше ничего.

Необходимо настроить автозапуск (чтобы не падал при перезагрузке роутера), прописать порт свой (или оставить по умолчанию не принципиально но желательно) и настроить аутентификацию на подключение к proxy по логину и паролю.

Вроде задача не сложная но когда профан (и это мягко сказано), то становится невыполнимой.

Заранее благодарен всем откликнувшемся.

Link to comment
Share on other sites

  • 2 years later...
  • 1 year later...
Posted (edited)

Добрый день всем

 

Тема заброшенная. Информация пришлось искать самостоятельно. Может кому-то поможет моя мини инструкция и конфиг.

 

Для установки и последующей работы 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

 

Ссылки

 

 

Edited by it7
Комментарий исправлен
  • Thanks 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...