![OpenVPN 4in6 或 4over6 隧道](https://linux22.com/image/1381725/OpenVPN%204in6%20%E6%88%96%204over6%20%E9%9A%A7%E9%81%93.png)
我的 ISP 很差劲。它给了我一个 IPv6 地址和一个 IPv4 地址,但 IPv4 有 50% 的时间处于宕机状态(我每 10 分钟就无法访问任何 IPv4 服务)...
由于我已经设置了 OpenVPN 服务器,我问自己是否可以通过 IPv6 连接将我家用电脑上的所有 IPv4 流量隧道传输到我的 VPN。
PC <---IPv6---> VPN <---IPv4---> Service
我不知道该场景是“4in6”还是“4over6”隧道。无论如何,我找不到任何详细的设置指南。使用 OpenVPN 可以实现吗?
这是我的当前设置:
服务器
/etc/openvpn/server.conf
port 443
proto udp
dev tun
ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh4096.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 10.8.0.1"
keepalive 10 120
tls-auth /etc/openvpn/easy-rsa/keys/ta.key 0
comp-lzo
max-clients 2
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
log-append openvpn.log
verb 3
是否配置
tun0 Link encap:UNSPEC Hardware Adresse 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet Adresse:10.8.0.1 P-z-P:10.8.0.2 Maske:255.255.255.255
UP PUNKTZUPUNKT RUNNING NOARP MULTICAST MTU:1500 Metrik:1
客户
/etc/openvpn/客户端.conf
client
dev tun
proto udp
remove IPv4.OF.THE.SRV 443
resolv-retry infinite
nobind
persist-key
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/client1.crt
key /etc/openvpn/keys/client1.key
ns-cert-type server
tls-auth /etc/openvpn/keys/ta.key 1
comp-lzo
verb 3
有没有可能将其转化为我可以用的东西?另外(可选):我的配置中有什么明显的错误?
答案1
是的,可以做到。它被称为通过 IPv6 进行 OpenVPN 传输。您会在 Google 上看到很多关于此内容的引用。特别是此网页告诉您如何配置 Tun 接口以执行您要求的操作。这确实是一个很小的调整。