시나리오는 다음과 같습니다.
존재하다내 호스트(1.1.1.1) 다음을 실행합니다.
sshuttle -r user@remoteHost 0/0
이제 현재 IP를 확인해보면내 호스트귀하의 IP와 일치하는 서비스 중 하나로 http 요청을 전달하여 해당 서비스의 IP를 얻었습니다.원격 호스트2.2.2.2. 상황은 다음 패턴과 유사합니다.
내 호스트 ---ssh 터널--> 원격 호스트-------->Whatismyip.com
ChatGPT는 이탈리아에서 차단되었습니다. 내 거원격 호스트이탈리아어가 아닌 IP(예: 2.2.2.2)가 있습니다. 테스트를 위해 이와 같은 터널을 이용하여 ChatGPT(현재 Cloudflare에서 지원)를 열어보았으나 소스 IP가 이탈리아 IP였기 때문에 차단 페이지가 반환되었습니다. ChatGPT의 관점에서 내 연결이 2.2.2.2에서 오는 것처럼 보여야 하지 않나요?
흥미롭게도 OpenVPN 클라이언트를 다음에서 연결하면내 호스트동일한 서버에서 실행되는 OpenVPN 서버로원격 호스트, ChatGPT 모든 것이 잘 작동합니다. 왜 이런 일이 발생합니까? 차이점이 뭐야?