У меня дома роутер работает под управлением Tomato USB с OpenVPN на порте 1194. В сети кампуса открыт только 80 порт, и я почти уверен, что они формируют трафик и фильтруют контент. Является ли моя единственная возможность здесь изменить порт OpenVPN, запущенный в Tomato USB, на порт 80 и подключиться из кампуса в клиенте через порт 80?
2 ответа
Не рекламировать, но в моем кампусе служба SwissVPN (которая работает с OpenVPN) работает нормально, потому что ребята настроили сервер OpenVPN для приема соединений через порт 443 (часто используется для HTTPS), а так как сокет OpenVPN имеет SSL-уровень, к тупому брандмауэру в мой кампус, как будто я делаю HTTPS с каким-то сервером.
HTTPS не отличается от чего-либо еще, работающего на сокете с применением SSL. Некоторые плохие брандмауэры предполагают использование SSL на 443 == HTTPS.
Попробуйте (настройте собственный VPN-сервер на порт 443 или попробуйте бесплатный тест SwissVPN), это может сработать.
Если это не работает, и у вас много свободного времени, вы можете попытаться найти какой-нибудь инструмент HTTP-туннелирования, но он не так чист, как OpenVPN.
Лично я предпочитаю запускать WinSSHD на моем компьютере в кампусе (на порту 80, а не на 22), а затем открывать туннель снаружи, используя клиент Tunnelier. Затем сопоставьте порты, необходимые для туннелирования. Это не VPN, поэтому вы должны вручную сопоставлять порты ... все не так широко, как при VPN-подключении. Просто идея, если ваш метод VPN не работает.