VPN 연결을 위한 포트 전달

VPN 연결을 위한 포트 전달

공용 WiFi 핫스팟을 사용하고 있습니다. 일반적으로 여기에 연결하면 즉시 대학 VPN에 연결됩니다. 이 핫스팟에서는 탐색만 가능합니다(브라우저 외에 다른 프로그램은 인터넷에 액세스할 수 없는 것으로 보이며 여기에는 터미널의 핑도 포함됩니다). 나는 이것이 핫스팟 공급자가 사용하는 방화벽 때문이라고 생각합니다.

SSH를 통해 모든 트래픽을 올바른 포트로 터널링하는 것이 가능해야 한다는 것을 배웠습니다. 연결을 터널링하기 위해 홈 네트워크에 서버를 설정할 수 있지만 고정 IP가 없습니다. 이 문제를 해결할 수 있는 방법이 있습니까? 아니면 SSH 터널링보다 더 쉬운 방법이 있습니까?

- 갱신 -

이후 홈 네트워크에 고정 IP를 사용하여 Raspberry Pi를 설정했습니다. SSH, RPi를 통해 모든 트래픽을 터널링하거나 VPN 연결만 터널링할 수 있습니다(일반적으로 사용하는 포트가 SSH를 통해 차단되지 않은 경우 사용합니다(대기 시간에 대해 크게 걱정하지 않음).

답변1

브라우저 외에 다른 어떤 프로그램도 인터넷에 접속할 수 없는 것 같습니다.

인터넷 액세스는 패킷 특성에 따라 제어될 가능성이 높습니다. 따라서 포트 53, 80, 443(응답 포함)으로 전송되는 UDP 53 및 TCP 패킷이 허용될 수 있습니다.

따라서 포트 443에서 TCP VPN을 사용하거나(원격 측에서 연결을 예상하도록 구성해야 함) 포트 443에서 ssh를 사용해야 합니다.

HTTP 연결은 일반적으로 수명이 상대적으로 짧으므로 연결을 설정하더라도 몇 분 후에 연결이 끊어질 수 있습니다.

하지만 고정 IP가 없습니다.

동적 DNS 서비스를 사용하십시오.

답변2

핫스팟에서 SSH 서버에 연결할 수 있으면 로컬 포트를 VPN 서버로 터널링할 수 있습니다. TCP를 통해 VPN을 사용할 수 있다고 가정합니다.

ssh my-raspberry-pi -L9000:vpn.example.com:openvpn

그러나 그다지 효율적이지는 않습니다.

VPN이 UDP를 사용하는 경우 SSH를 통해 UDP 데이터그램을 전송하는 깔끔하고 독창적인 방법을 모르겠습니다. 당신이 사용할 수있는SSH 기반 VPN.

관련 정보