
저는 집에 포트 1194에서 OpenVPN을 실행하는 Tomato USB를 실행하는 라우터를 가지고 있습니다. 캠퍼스 네트워크에는 포트 80만 공개적으로 열려 있으며 트래픽 형성 및 콘텐츠 필터링을 수행한다는 것이 거의 확실합니다. OpenVPN이 Tomato USB에서 실행 중인 포트를 포트 80으로 변경하고 클라이언트 내의 캠퍼스에서 포트 80으로 연결하는 유일한 옵션이 있습니까?
답변1
광고를 하지 않지만 내 캠퍼스에서는 SwissVPN(OpenVPN을 실행함)이 제대로 작동합니다. 왜냐하면 그 사람들이 포트 443(HTTPS에 자주 사용됨)에서 연결을 허용하도록 OpenVPN 서버를 구성했고 OpenVPN 소켓이 SSL 계층이기 때문에 내 방화벽에 연결되었기 때문입니다. 캠퍼스에서는 일부 서버에서 HTTPS를 수행하는 것과 같습니다.
HTTPS는 그렇지 않습니다사소하게SSL 소켓에서 실행되는 다른 것과 구별됩니다. 일부 열악한 방화벽은 443 == HTTPS에서 SSL을 가정합니다.
시도해 보면(포트 443에 VPN 서버를 설정하거나 SwissVPN 무료 테스트를 시도) 작동할 수도 있습니다.
작동하지 않고 여유 시간이 많으면 HTTP 터널링 도구를 찾아볼 수 있지만 OpenVPN만큼 깨끗하지는 않습니다.
답변2
개인적으로 저는 캠퍼스에 있는 내 PC(22번이 아닌 80번 포트)에서 WinSSHD를 실행한 다음 Tunnelier 클라이언트를 사용하여 외부에서 터널을 여는 것을 선호합니다. 그런 다음 필요에 따라 포트를 매핑하여 터널링합니다. 이것은 VPN이 아니므로 수동으로 포트를 매핑해야 합니다. VPN 연결처럼 모든 것이 활짝 열려 있지는 않습니다. VPN 방법이 작동하지 않는 경우를 대비한 아이디어입니다.