답변:
이 질문은 ServerFault 에서 답변되었습니다 . 해결책은 socks 프록시 대신 장치 터널링을 사용하는 것입니다.
특정 연결의 경우 socat 릴레이를 사용할 수 있습니다 .
socat을 서버에 설치하고 IPV4-IPV6 릴레이를 설정하기 위해 시작 스크립트를 통해 실행되도록하십시오.
다음은 IPV6 웹 서버를위한 간단한 IPV4-IPV6 TCP 릴레이입니다.
socat TCP4-LISTEN:www TCP6:www.example.com:www
클라이언트는 릴레이의 IPv4 주소에 연결합니다.
서버를 IPv6 라우터로 변환하여 데스크탑 시스템의 기본 게이트웨이로 만들어야합니다. 이를 수행하는 방법은 다음과 같습니다. http://tomicki.net/ipv6.router.php
모든 IPv4 트래픽을 프록 싱하는 데 신경 쓰지 않으면 일반적인 SSH 터널이 대부분 웹 브라우징에 작동합니다. 방금 실행 중입니다
ssh -D 1234 my-server.com
SOCKS 프록시를 통해 컴퓨터에 연결하고 운영 체제 및 / 또는 브라우저를 구성합니다 localhost:1234
.
"대부분"작동합니까? http://test-ipv6.com/ 을 사용 하여 웹 탐색을위한이 솔루션을 평가했습니다.
VPN을 설정하면 모든 것이 제대로 작동한다고 생각합니다.
ISP가 iPv6를 지원하지 않는다고 말하면“6-4”라고하는 IPv4를 통한 iPv6이 필요합니다.
IPv4를 사용하여 IPv6 주소 에 연결에 한 가지 방법이 있습니다 .
- Apple 메뉴> 시스템 환경 설정을 선택한 다음 네트워크를 클릭하십시오.
- 추가 (+)를 클릭 한 다음 인터페이스 팝업 메뉴에서 "6 ~ 4"를 선택하십시오.
- 구성 이름을 입력 한 후 작성을 클릭하십시오.
- 릴레이 주소가 주어진 경우, 구성 팝업 메뉴에서 수동을 선택하고 입력하십시오. 그렇지 않으면 구성 팝업 메뉴를 자동으로 설정하십시오.
위의 방법은 스크린 샷과 함께 설명되어 있습니다 : MacOS X 용 IPv6 6to4 구성
다른 방법은 Apple Mac OS X IPv6에 자세히 설명되어 있습니다 .
Mac OS X은 gif 터널 인터페이스로 구성된 터널을 지원합니다. 수동 터널을 설정하려면 명령 줄에서 여러 단계를 수행해야합니다.
사전에 다음 정보가 필요합니다.
$host-ipv4 IPv4-address of the host $router-ipv4 IPv4-address of the router/tunnel-server $tunnel-v6host (Tunnel) IPv6-address of the host $tunnel-v6router (Tunnel) IPv6-address of the router
터널의 IPv4 엔드 포인트를 설정하십시오.
ifconfig gif0 tunnel $host-ipv4 $router-ipv4
터널의 IPv6 엔드 포인트를 설정하십시오.
ifconfig gif0 inet6 alias $tunnel-v6host $tunnel-v6router prefixlen 128
터널에서 (IPv6) 기본 경로를 설정하십시오.
route add -inet6 default -interface gif0
Mac이없는 방법은 테스트 할 수 없습니다.
IPv4 주소로 IPv6를 제공하는 터널 브로커를 찾아 볼 수도 있습니다. IPv6 인터넷을 탐색 할 수있는 IPv6 주소가 제공됩니다.
그러나 대부분의 터널 브로커는 24/7의 터널을 열어야합니다. 유럽의 sixxs.net , 캐나다 freenet6.net 및 Hurricane Electric에 다수의 대형 터널 중개인이 설립되었습니다 .