Из-за определенного государственного брандмауэра с глубоким контролем пакетов, который не позволяет OpenVPN покинуть страну, я пытаюсь запустить OpenVPN через SSH. Я также хотел, чтобы весь трафик проходил через OpenVPN, поэтому я добавил push "redirect-gateway def1 bypass-dhcp
в конфигурацию своего сервера. Чтобы запретить OpenVPN уничтожать SSH-соединение, через которое он проходил, я также добавил push "route [server ip] 255.255.255.255 net_gateway"
.
Это прекрасно работает ... по крайней мере, на Windows. Но с OpenVPN Connect в сочетании с приложением iOS SSH с переадресацией портов OpenVPN разрывает соединение SSH через несколько секунд после подключения через туннель SSH.
Я попытался добавить route [server ip] 255.255.255.255 net_gateway
к клиенту .ovpn, но безрезультатно. Мои настройки неверны, или мне действительно нужен джейлбрейк (действительно, последнее средство), чтобы выполнить мою задачу?