我在我的 VPS 中安装了 openvpn 访问服务器,上次运行良好。
一段时间我没有使用vpn
,我注意到访问服务器的端口已从 更改943
为914
。
也许我只是忘记了我重新配置了它。但我找不到配置文件在哪里。
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
你的配置文件在哪里。