VPN только через http
У меня есть две машины. Один работает за HTTP-прокси, который позволяет только http-соединения с Интернетом. (FTP, SSH все остальное не разрешено через эту сеть).
Вторая машина - это сервер с публичным IP, подключенным к интернету. Я могу установить любое программное обеспечение на обеих этих машинах. Есть ли инструмент, который поможет мне получить доступ ко второй машине с первой?
Я хотел бы сделать такие вещи, как передача FTP, удаленный вход в систему и так далее.
4 ответа
Openvpn поддерживает работу через http-прокси. Его клиент доступен на большинстве настольных платформ; сервер доступен на большинстве юниксов. Pro: вы можете использовать любой сетевой протокол прозрачно (включая UDP и потоковую передачу). Con: требуется некоторая настройка; накладные расходы заметны в некоторых приложениях; вам нужны права администратора с обеих сторон.
Каждый из Httptunnel и Httptunnel позволяет вам установить одно TCP-соединение (например, ssh) по HTTP. Pro: вам не нужны права администратора ни с одной стороны. Con: вам нужно специальное программное обеспечение на стороне сервера; ожидать заметных накладных расходов; Простота настройки и использования может варьироваться.
Если вас интересует только ssh, вы можете указать, чтобы он работал через прокси с помощью программы, такой как штопор. Pro: требуется небольшая настройка; нет специальной настройки на стороне сервера; нет накладных расходов на соединение. Con: не работает, если прокси слишком ограничен (например, не пропускает https); специфично для ssh.
Это может помочь запустить сервер на порту 80 или 443.
Если ваш прокси-сервер не поддерживает CONNECT (что имеет место в большинстве корпоративных сред), вы ищете программное обеспечение, которое использует простые GET&POST для инкапсуляции вашего трафика.
Взгляните на долото и лом, вы также можете использовать openvpn в качестве дополнительного слоя. Есть и более мягкая, что весьма перспективно.
- Штопор нуждается в соединении.
- обычный openvpn также использует CONNECT
- Httptunnel больше не поддерживается (последний выпуск 2008)
- Httptunnel также не поддерживается (последний выпуск 2010)
Вы можете попробовать REALVNC и вы можете попробовать VPN, если у вас есть открытые порты