使用 IPv4 和 IPv6 的 OpenVPN

使用 IPv4 和 IPv6 的 OpenVPN

我正在使用 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

相关内容