如何使 OpenVPN 客户端仅在 UDP 和非默认端口上工作?

如何使 OpenVPN 客户端仅在 UDP 和非默认端口上工作?

我想将 OpenVPN 配置为仅在非标准 UDP 端口上运行,以避免在路由器上打开多个端口进行端口转发。但是,似乎只有当我在其默认端口(分别为 443 和 1194)上同时使用 TCP 和 UDP 时,OpenVPN 客户端才能连接。

因此,目前唯一有效的设置是:

在此处输入图片描述

如果我更改协议或使用的端口,连接将被拒绝。查看日志,我看到如下条目:

2015-01-09 17:05:04+0000 [Uninitialized] DynamicClientBase: Unable to obtain Session ID from u'192.168.0.13', port(s)=443: XML-RPC: ConnectionRefusedError: 10061: No connection could be made because the target machine actively refused it..: 

因此,客户端(Windows 上的 OpenVPN Connect)似乎正在尝试使用默认端口。当仅使用 UDP 并使用其他端口时,如何让 OpenVPN 客户端正常工作?

答案1

您是否像警告中指出的那样下载了新客户端?新客户端将有一个新的内置配置文件,可以识别您在访问服务器上所做的更改。您现有的客户端可能仍在使用旧配置。


我还没有过多使用过 Access Server,但也许有办法以某种方式从服务器“导出”当前客户端配置文件(它将是一个.ovpn文件),然后根据需要发布或分发它。可能还是重新下载/重新安装客户端更简单。

相关内容