![使 OpenVPN 从网络外部访问](https://linux22.com/image/65682/%E4%BD%BF%20OpenVPN%20%E4%BB%8E%E7%BD%91%E7%BB%9C%E5%A4%96%E9%83%A8%E8%AE%BF%E9%97%AE.png)
我正在尝试让 openvpn 在我的 centos 机器上工作,但我遇到了一些问题,而且我对 openvpn 不太了解。
我已经设法让它工作,并且可以在同一网络上与另一台计算机连接到它,但是我需要做什么才能从网络外部连接?
Centos机器有一个静态IP地址10.0.0.66,当我尝试转发端口1194时,它说无论我做什么它都已关闭(iptables已完全禁用以进行测试)
我知道端口转发没有任何问题,因为我有一个在同一台机器上运行的 apache Web 服务器(现已删除,以免干扰测试)并且该端口工作正常
我已包含以下设置
服务器配置文件
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
user nobody
group nobody
系统配置文件
net.ipv4.ip_forward = 1
防火墙
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE