Я хочу, чтобы сервер SOCKS5 от Raspberry Pi работал на 3G USB-модеме, а я работаю на Linux от USB-модема + VPN/SOCKS. Я хочу спросить вас, ребята, возможно ли сделать что-то подобное?

T-Mobile блокирует весь доступ к трафику, поэтому мне интересно, могу ли я использовать обратное туннелирование SSH?

Будет ли это работать для мобильных <-> мобильных, без переадресации портов?

Или я могу перенаправить порты без роутера?

Есть ли решение для этого? Есть ли что-то попроще? Может не SSH?

Я узнал о Yaler, который называется ретрансляционной инфраструктурой, которая в основном будет служить SSH-сервером между домашней машиной и Raspberry Pi. Но я не знаю, это будет работать с двумя модемами? Я жду активации аккаунта сейчас.

2 ответа2

1

Вы можете попробовать использовать Tor роутер для этого. На вашем Rapsberry Pi будет работать SSH-сервер и служба Tor, а ваш ноутбук будет клиентом-маршрутизатором Tor, подключающимся к этой службе.

Пример:

  • SSH-сервер работает на Pi и прослушивает порт 22
  • Маршрутизатор Tor работает на Pi и экспортирует 127.0.0.1:22 как скрытый сервис (скажем, abcd.onion)
  • Другой роутер работает на вашем ноутбуке и прослушивает порт 9050
  • Клиент SSH на вашем ноутбуке проинструктирован использовать 127.0.0.1:9050 в качестве прокси-сервера SOCKS5 и подключиться к хосту abcd.onion с разрешением DNS через прокси

В результате ваш SSH-клиент будет подключаться к вашему серверу на Pi без необходимости знать его IP-адрес.

Конечно, Tor предназначен для анонимности, а не для производительности, поэтому лучше использовать Yaler, если вы можете себе это позволить.

1

Обычно мобильные сети назначают частные IP-адреса, что означает, что они не могут маршрутизироваться глобально. Лучше всего было бы подключиться к VPN, которой вы управляете, которая разрешает соединения между клиентами, а затем использовать внутренние IP-адреса VPN для подключения. В противном случае Yaler звучит как хорошая альтернатива

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .