在ubuntu中如何开机自启动openvpn 客户端并连接指定服务器
2024-03-28 15:49:03
206
步骤1:安装OpenVPN
sudo apt install openvpn
步骤2:导入服务器证书和密钥
将服务器提供的OpenVPN证书和密钥文件(通常为 .ovpn
文件)复制到本地计算机。
步骤3:创建服务文件
使用以下内容创建名为 /etc/systemd/system/openvpn@.service
的服务文件,其中 my-server
是要连接的服务器名称:
[Unit]
Description=OpenVPN Service for %i
[Service]
Type=simple
ExecStart=/usr/sbin/openvpn --config /etc/openvpn/my-server.ovpn
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
步骤4:启用服务
sudo systemctl enable openvpn@my-server
步骤5:启动服务
sudo systemctl start openvpn@my-server
步骤6:检查状态
要检查OpenVPN是否已连接,请运行:
sudo systemctl status openvpn@my-server
你应该会看到一个类似如下的输出:
● openvpn@my-server.service - OpenVPN Service for my-server
Loaded: loaded (/etc/systemd/system/openvpn@.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2023-08-10 15:04:26 UTC; 15s ago
Main PID: 15346 (openvpn)
CGroup: /system.slice/openvpn@my-server.service
└─15346 /usr/sbin/openvpn --config /etc/openvpn/my-server.ovpn
步骤7:自动连接(可选)
如果希望OpenVPN在系统启动时自动连接,请运行:
sudo systemctl set-default openvpn@my-server
这样,OpenVPN将在每次系统重新启动时自动启动和连接到指定的服务器。