@return_o

Как подключиться к хосту в локальной сети извне этой локальной сети?

Как подключиться к socks серверу, запущенному на компьютере в локальной сети (ноут подключенный к wifi) извне этой сети.
Вариант с port forwarding на роутере, работает, но не подходит по требованиям: пользователь должен запускать программу, а мы к нему подключаться с сервера. Без действий по настройки роутера для пользователя.

Альтернативные подходы возможны. Код и клиента и сервера на js. Цель подключаться к хосту как к прокси серверу.
  • Вопрос задан
  • 334 просмотра
Пригласить эксперта
Ответы на вопрос 5
@pfg21
ex-турист
почему "проброс порта" не подходит по требованиям, если проброс ровно для этого и создавался ??
озвучьте эти требования и тогда будет дан правильный ответ.
Ответ написан
@Drno
Вариант именно с порт форвардинг. Иначе то как к серверу подключатся извне? если клиент не может достучаться до этого сервера)))

Вариант решения - проксируйте соединения сервера через свой "сервак"...
Например у клиента поднимается vpn тунель до вашего сервака и открывается нужный порт. В итоге
кто то стучится на имя вашего сервака>>сервак переадресовывет его на пользователя(который сервер socks)

Ну либо наверно можно без ВПН, каким нить прокси или nginx... ту же схему сделать
Ответ написан
Комментировать
Griboks
@Griboks
Решение довольно простое - назначить хосту белый IP. Если это невозможно, то можете использовать udp hole punching либо использовать обратный прокси.
Ответ написан
Комментировать
leahch
@leahch
Я мастер на все руки, я козлик Элек Мэк :-)
Посмотрите на wstunnel - https://github.com/erebe/wstunnel
Но наверное нужно будет что-то доработать.
Или вот еще, но опять же нужно доработать наверное https://www.section.io/engineering-education/ssh-i...
А вот вообще законченный вариант! https://github.com/elisescu/tty-share
Ответ написан
Комментировать
Lopar
@Lopar
системный администратор
Попробуйте Tailscale. VPN, делающий из подключённых устройств свою локальную сеть. До 5 хостов - бесплатно.

Либо попробуйте ещё ZeroViewer - teamviewer для бедных по VNC-протоколу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы