под Linux я научился устанавливать IP-туннель с помощью ssh, выполнив это:
# background tunnel ip based on tun5
sudo ssh -f -N -w 5:5 root@remoteserver
# setup remote: tun5
ssh root@remoteserver "sudo ip link set tun5 up"
ssh root@remoteserver "ip addr add 10.0.0.100/32 peer 10.0.0.200 dev tun5"
# client setup: tun5
sudo ip link set tun5 up
sudo ip addr add 10.0.0.200/32 peer 10.0.0.100 dev tun5
Параметр -w позволяет мне зарегистрировать локальный ip для устройства tun5, который, в свою очередь, становится IP-адресом моего шлюза для удаленного сервера. Это довольно круто с 5 строк кода.
Одно из приложений, которое я использую, не имеет надлежащей обработки прокси-сервера и сосет с использованием туннелирования портов ssh, поэтому мне нужно полностью основанное на IP решение, чтобы правильно маршрутизировать UDP.
Любая идея, как сделать это в замазку или любой другой инструмент под Windows?
Любые намеки высоко ценятся!