Задать вопрос
@Vodol

Как через удаленный сервер с помощью 3proxy и PPTP VPN получить доступ к 4G-модему на локальном роутере?

Здравствуйте.
Сразу оговорюсь, что слаб в сетях, поэтому требуется помощь специалистов.
Так как мобильный оператор предоставляет серый IP, напрямую доступ к роутеру извне не получить, поэтому решил попробовать организовать VPN-канал с удаленным сервером, и через этот канал получить доступ к роутеру.

Имеется.
  • Удаленный VPS сервер на Ubuntu 16.04 с внешним IP 200.2.2.2, на котором подняты 3proxy и PPTP VPN сервер.
  • Локальный роутер Keenetic 4G III, получающий интернет через подключенный в USB-порт 4G-модем с прошивкой HiLink и встроенным PPTP клиентом

Что сделано.
  • Настроен канал PPTP между сервером и роутером. Роутеру присвоен IP 10.0.0.100
  • На сервере настроен 3proxy таким образом, чтобы все запросы, поступающие на порт 3002 направлялись на IP 10.0.0.100
    socks -n -p3002 -e10.0.0.100
  • По найденному в интернетах мануалу по настройке PPTP сервера включен IP-форвардиг (net.ipv4.ip_forward = 1) и внесено правило для iptables:
    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

  • На роутере настроен проброс всех портов с интерфейса PPTP0 на IP 4G-модема 192.168.8.100
    5be44672742c9142730571.png
Результат.
Логи 3proxy при запросе ya.ru:
1541685862.458 SOCK5.3002 00012 userlogin 200.2.2.2:51288 87.250.250.242:443 0 0 0 CONNECT_ya.ru:443

Из логов следует, что 0 байт получено, 0 байт отправлено.

Вопросы.
  1. Возможно ли такое вообще в принципе реализовать с текущим оборудованием и ПО?
  2. Если да, что я делаю не так?
  • Вопрос задан
  • 845 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Из логов следует не что 0 байт получено, а что ты неправильно external-интерфейс указал в конфигурации 3proxy,
https://3proxy.ru/howtor.asp#ERRORS
https://3proxy.ru/faqr.asp#INTEXT
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы