如何在服务器上打开 OpenVPN 端口 (1194)?

Moe*_*ini 6 vpn iptables openvpn centos port

我已经在我的 CentOs VPS 上安装了 OpenVPN 服务器,并成功启动

并尝试通过以下命令为其配置 iptables:

iptables -A FORWARD -m state -–state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 10.8.0.0/24 -j ACCEPT
iptables -A FORWARD -j REJECT
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to 209.54.48.68
Run Code Online (Sandbox Code Playgroud)

但是我无法连接到它,所以我在我的电脑上运行 nmap:

nmap -p 1194 209.54.48.68

在 2011-12-27 22:28 IRST 开始 Nmap 5.21 ( http://nmap.org )
209.54.48.68.nativehosting.com (209.54.48.68) 的 Nmap 扫描报告
主机已启动(0.53 秒延迟)。
港口国服务
1194/tcp 关闭未知

Nmap 完成:3.22 秒内扫描 1 个 IP 地址(1 个主机启动)

现在问题出在哪里,我应该如何解决?为什么安装 OpenVPN 后 1194 关闭?

我已经按照http://tipupdate.com/how-to-install-openvpn-on-centos-vps/安装和配置它。

cjc*_*cjc 6

请注意,您的 nmap 扫描是针对 TCP/1194 的。默认情况下,OpenVPN 将使用 UDP/1194,因此您的扫描,如指定的那样,没有找到正确的位置。添加-sU扫描UDP,这样的选项:nmap -sU -p 1194 209.54.48.68

在任何情况下,请确保openvpn守护程序正在运行 ( ps auxw |grep openvpn) 和netstatKhaled 发布的命令。如果你在 iptables 上有默认的 DENY,你还需要打开 UDP/1194。