从 OpenVPN 服务器路由所有客户端流量

从 OpenVPN 服务器路由所有客户端流量

我已经在服务器上设置了 OpenVPN。我能够作为客户端连接到 OpenVPN。我想通过 VPN 路由所有客户端流量。我已阅读所有文档并尝试遵循它,但仍然没有成功。

这是我的配置详细信息:

服务器配置:

push "redirect-gateway def1"

push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"

客户端配置:

push "redirect-gateway def1"

在 OpenVPN 服务器上:

在 /etc/sysctl.conf 中添加以下行

net.ipv4.ip_forward = 1

使用“sudo sysctl -p”命令确认。

在防火墙规则 /etc/ufw/before.rules 中添加以下内容

# START OPENVPN RULES
# NAT table rules
*nat
:POSTROUTING ACCEPT [0:0]
# Allow traffic from OpenVPN client to eth0 (change to the interface you discovered!)
-A POSTROUTING -s 10.8.0.0/8 -o eth0 -j MASQUERADE
COMMIT
# END OPENVPN RULES

如果我遗漏了什么,请指导我。我已采取所有步骤,但不起作用。谢谢

相关内容