openvpn访问服务器端口在哪里定义?

openvpn访问服务器端口在哪里定义?

我在我的 VPS 中安装了 openvpn 访问服务器,上次运行良好。

一段时间我没有使用vpn,我注意到访问服务器的端口已从 更改943914

也许我只是忘记了我重新配置了它。但我找不到配置文件在哪里。

cd /etc/openvpn
ack 914

上面的命令没有返回任何内容。端口在哪里定义的?

答案1

更新:对于 openvpn-as:

openvpn-as端口记录在文件中/usr/local/openvpn_as/init.log 您可以使用以下命令找到该端口grep

grep -rE "([0-9]{1,3}\.?){4}:[0-9]+/" /usr/local/openvpn_as

的配置openvpn-as由脚本处理:

/usr/local/openvpn_as/bin/ovpn-init

对于开放VPN:

openvpn 服务器端口是使用port配置文件中的指令定义的,如下所示:

port 1194

或者当openvpn使用参数直接从命令行调用时--port

openvpn --port 1194 [...other parameters...]

在 Linux 上,配置通常应以文件结尾.conf并放置在:

/etc/openvpn

在 Windows 上,配置通常应以文件结尾.ovpn并放置在:

C:\Program Files\OpenVPN\config\

但它也可以位于任何其他位置,并在从命令行调用时指定,如下所示:

openvpn --config /home/user/server.conf

要查找正在运行的 openvpn 进程的配置文件,您可以使用以下命令

ps fawux | grep openvpn

它应该返回传递给 openvpn 的命令行参数,包括配置文件的路径。例如:

/usr/sbin/openvpn --daemon ovpn-tun --status /run/openvpn/tun.status 10 --cd /etc/openvpn --config /etc/openvpn/openvpn-config.conf

openvpn-config.conf你的配置文件在哪里。

相关内容