В настоящее время я посещаю Китай, поэтому у меня есть несколько вариантов настройки VPN. Однако, мои VPN-серверы имеют привычку внезапно исчезать из сети после того, как я использовал их некоторое время.
Я подумал, что можно использовать туннель SSH с другим сервером и подключить VPN через него, чтобы предотвратить обнаружение трафика VPN. Таким образом, по-видимому, трафик просто читается как соединение SSH с провайдером.
Итак, я подключаюсь к серверу следующим образом:
ssh peter@some-server -L 4444:vpn-server:1194 -N
И затем добавьте это в мою конфигурацию клиента openvpn:
remote localhost 1194
К сожалению, это не работает. Соединение аутентифицируется, но после этого я не могу подключиться ни к внутренней части VPN (ping 10.8.0.1
), ни к внешней (ping 8.8.8.8
). Должно ли это работать, или я что-то недопонимаю?
Есть ли какое-то правило iptables nat, которое я должен добавить? Единственное правило nat, которое я добавил до сих пор:
-A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE