OpenVpn 的端口转发

OpenVpn 的端口转发

我有设置CentOS 6 上的服务器OpenVPN,当我启动时它可以正常启动

/etc/init.d/openvpn start

它告诉我

Starting openvpn:                                          [  OK  ]

到目前为止一切顺利,但是当我1194在路由器上转发端口时,它看起来离我很近,这表明(在我看来)服务器没有在指定端口上侦听。我已经检查过了

 netstat -tulpn | grep :1194

表明

udp        0      0 192.168.5.33:1194           0.0.0.0:*                               3566/openvpn 

它没有显示Listen我尝试禁用防火墙但无济于事。我还能尝试什么来让它工作...

PS 当我在 Windows 计算机上启用远程桌面并转发相关端口 (3389) 时,当我检查时,它显示为打开状态http://www.yougetsignal.com/tools/open-ports/CentOS 则不然 (:5901)

问候...

编辑

如中所述这个答案我检查服务器正在侦听本地 ip:port 即 192.168.5.33:1194

echo -e "\x38\x01\x00\x00\x00\x00\x00\x00\x00" |     timeout 10 nc -u 192.168.5.33 1194 | cat -v

给我

@M-rM-vM-QM-yM-jM-peF^@^@^@^@^@@M-rM-vM-QM-yM-jM-peF^@^@^@^@^@@M-rM-vM-QM-yM-jM-

这意味着服务器正在侦听,但是当我用公共 IP 替换本地 IP 时,它会超时...我需要在公共 IP 上启动服务器吗?

编辑:2

当我使用TCP协议时OpenVPN,状态显示其正在监听

tcp        0      0 192.168.5.33:1194           0.0.0.0:*                   LISTEN      6595/openvpn  

编辑:3

所以这里出现的问题是为什么我在使用with1194时看到打开,在使用时看到关闭...在这两种情况下都启动得很好...当我必须使用 UDP 作为端口时,我是否需要执行一些额外的步骤转发TCPopenVPNUDPopenVPN

相关内容