蘋果上架要求:要求支持IPV6only(由於阿里雲主機沒有IPV6only)vim
確認IPV6是否開啓:服務器
方式1:使用ifconfig查看本身的IP地址是否含有IPv6地址。測試
方式2.查看服務監聽的IP中是否有IPv6格式的地址。(netstat -tuln)google
開啓IPV6:阿里雲
vim /etc/sysctl.confspa
vim /etc/modprobe.d/disable_ipv6.conf.net
vim /etc/sysconfig/network
至此ipv6的服務器端支持已經完成,重啓服務器測試是否支持ipv6,重啓後, ifconfig查看ipv6的信息,有看到有關IPV6的輸出就能夠代理
添加ipv6隧道:code
1. 註冊Tunnel brokerserver
https://www.tunnelbroker.net/
註冊很容易,就不講了,註冊須要郵箱驗證,,gmail、163能收穫得認證郵件,qq仍是同樣收不到
2.建立通道「Create Regular Tunnel」
填寫雲服務器ip以及選擇默認的隧道節點,點擊Create Tunnel建立。填寫ip都,若是出現「IP is a potential tunnel endpoint.」則證實能夠添加ipv6隧道,通常隧道節點系統已經默認分配,能夠手動選擇,你們能夠在本身的雲服務器上分別ping一下這些ip,選時延低的。
3.建立ipv6隧道及路由
到下一頁面切換到Example configurations選項卡,若是你的VPS是centOS/Debian這些常見Linux的話,下拉菜單選擇Linux-route2,出現了設置的命令,複製到本身的雲服務器上運行。
4.測試ipv6
添加ipv6的dns服務器,在最後添加nameserver 2001:4860:4860::8888,nameserver 2001:4860:4860::8844谷歌的ipv6 dns服務器
# vim /etc/resolv.conf options timeout:1 attempts:1 rotate nameserver x.x.x.x nameserver x.x.x.x nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844
# ping6 -c 5 ipv6.google.com PING ipv6.google.com(tsa03s01-in-x0e.1e100.net) 56 data bytes 64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=1 ttl=55 time=25.5 ms 64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=2 ttl=55 time=25.5 ms 64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=3 ttl=55 time=33.1 ms 64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=4 ttl=55 time=25.5 ms 64 bytes from tsa03s01-in-x0e.1e100.net: icmp_seq=5 ttl=55 time=25.4 ms --- ipv6.google.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4031ms rtt min/avg/max/mdev = 25.473/27.040/33.180/3.073 ms
阿里雲服務配置
代理配置好以後服務器中執行ifconfig命令,找到he-ipv6虛擬網卡,找到scope爲Global 的ipv6地址,在阿里雲後臺配置AAAA記錄爲上面提到的ipv6地址