@Th3_Fox

Как пробросить 25-й порт используя SSH-туннель?

Доброго времени суток, прошу прощения за такой вопрос, но хотел бы узнать, возможно ли пробросить 25 порт с vps, на котором не заблокирован данный порт, на vps, где он заблокирован, используя SSH туннель?

В данный момент использую wireguard, но мне не нравится данное решение, так как весь трафик проходит только через этот vpn, что не очень ради одного 25 порта.

Заранее благодарю за помощь.
  • Вопрос задан
  • 211 просмотров
Решения вопроса 1
ValdikSS
@ValdikSS
Чтобы маршрутизировать порт 25 через SSH-туннель, нужно:
  1. Запустить туннель с SOCKS-портом: ssh -D 12345 user@host;
  2. Настроить соксификатор, например, redsocks или v2ray;
  3. Настроить правила iptables/nftables для перенаправления исходящих TCP-запросов на порт 25 к порту соксификатора.


Гораздо проще, надёжнее и технически корректнее настроить маршрут через VPN, тем более, что WireGuard у вас уже есть:
sudo ip route add default dev wg0 table 100
sudo ip rule add ipproto tcp dport 25 table 100
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
drygdryg
@drygdryg
Python-разработчик
Возможно, вам поможет Fast reverse proxy (frp): https://github.com/fatedier/frp
Ответ написан
Ваш ответ на вопрос

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

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