我正在使用 OpenVPN 创建一个服务器,以便使用此方法隐藏我的 IP 地址文章来自 DigitalOcean。
当我配置通过 VPN 重定向所有流量时,设置运行完美,我对所有使用 IPv4 的网站的访问都会显示 VPS IP。
当我访问接受 IPv6 的站点时会出现问题,在这些情况下显示的地址是我的 ISP 的地址。
低于线(/etc/sysctl.conf
)
net.ipv4.ip_forward = 1
我增加了价值
net.ipv6.conf.all.forwarding = 1
但什么也没发生,仍然显示我的 ISP IPv6。
我如何才能使用 VPS IPv6?
更新:
我对配置文件进行了这些更改,并且成功了。但它们正确且安全吗?
/etc/openvpn/server.conf
server-ipv6 fd00:b956:4dc2::/64
push "route-ipv6 2000::/3"
push "dhcp-option DNS 2001:4860:4860::8888"
push "dhcp-option DNS 2001:4860:4860::8844"
/etc/ufw/before6.rules
# START OPENVPN RULES
# NAT table rules
*nat
:POSTROUTING ACCEPT [0:0]
# Allow traffic from OpenVPN client to eth0
-A POSTROUTING -s fd00:b956:4dc2::/64 -o eth0 -j MASQUERADE2a03:7720::1fe
COMMIT
# END OPENVPN RULES
/etc/sysctl.conf
net.ipv6.conf.all.forwarding = 1