不幸的是,就跟 IPsec 这位难兄难弟一样,过不了 NAT
但不幸中的万幸,我的宽带给了公网 IPv6
于是乎:
1 、香港云服务器,运行 wg ,分配地址 100.127.255.1
2 、有 v6 公网接入的 Ubuntu 虚拟机一台,运行 wg ,分配地址 100.127.255.2
3 、Ubuntu 虚拟机的隧道对端设置为 127.0.0.1:8132
4 、在香港云服务器运行 socat:
socat sctp6-listen:8080,fork udp4-sendto:127.0.0.1:51820
5 、在 Ubuntu 虚拟机 yu 运行 socat
socat udp4-listen:8132,fork sctp6-connect:[]:8080
6 、ping 命令结果
PING 100.127.255.1 (100.127.255.1) 56(84) bytes of data.
64 bytes from 100.127.255.1: icmp_seq=1 ttl=64 time=141 ms
64 bytes from 100.127.255.1: icmp_seq=2 ttl=64 time=34.8 ms
64 bytes from 100.127.255.1: icmp_seq=3 ttl=64 time=34.8 ms
emm ,看来封装对延迟几乎没有影响
7 、iperf3 测速
iperf3 -c 100.127.255.1 -P 10 -R -O 2
[SUM] 0.00-10.04 sec 8.26 MBytes 6.90 Mbits/sec sender
[SUM] 0.00-10.00 sec 8.34 MBytes 6.99 Mbits/sec receiver
比较拉跨……