Я вот думаю, а через socks получится? Т.е. например, если поднять туннель на сервере openvpn и подключаться к нему. Провайдеры же не блочат ssh. Есть софтина под ios. Платная. Но недорого и не жалко.
Почитал мануалы, должно быть просто
1) Прокинул ssh-туннель до сервера с openvpn-server и перенаправил на его порт.
2) Сменил udp на tcp на клиенте и не сервере.
3) Запустил. Клиент соединился, но пропал весь интернет.
Если верить мануалам, то ничего больше делать не нужно. У меня кое какие сайты по ip проходили в обход vpn, но они тоже не работают. Что-то я пока упускаю. Видимо, что-то с гейтвеем, но почему тогда исключения не работают?