Linux 开机自动启动VPN客户端

vi /etc/systemd/system/openvpn@.service

Unit

Description=OpenVPN connection to %I

After=network.target network-online.target

Wants=network-online.target

Service

Type=notify

ExecStart=/usr/sbin/openvpn --config /etc/openvpn/client/%i.ovpn

Restart=on-failure

KillMode=process

Install

WantedBy=multi-user.target

==============

systemctl daemon-reload

systemctl enable openvpn@MaAnShanClient

sudo systemctl status openvpn@MaAnShanClient

==============

vi /etc/openvpn/client/MaAnShanClient.ovpn

auth-user-pass /etc/openvpn/client/static-auth-MaAnShanClient

vi /etc/openvpn/client/static-auth-MaAnShanClient

里面内容 两行,用户名 口令

sudo chmod 600 /etc/openvpn/client/static-auth-MaAnShanClient

sudo chown root:root /etc/openvpn/client/static-auth-MaAnShanClient

systemctl restart openvpn@MaAnShanClient

相关推荐
摇滚侠15 小时前
Spring Boot中使用线程池来优化程序执行的效率!笔记01
java·spring boot·多线程
毕设源码-江学长15 小时前
计算机毕业设计java共享茶室预约微信小程序 微信小程序中的共享茶室预订平台 茶室共享预约小程序的设计与开发
java·微信小程序·课程设计
卡布奇诺-海晨16 小时前
2025版本的idea解决Git冲突
java·git·intellij-idea
Flash Dog16 小时前
【MyBatis】——执行过程
java·mybatis
Li_76953216 小时前
2025.2.X 版本 IDEA maven 打包乱码问题的解决
java·maven·intellij-idea
Paul_092017 小时前
golang面经——内存相关模块
服务器·网络·golang
DKPT17 小时前
JVM栈溢出和堆溢出哪个先满?
java·开发语言·jvm·笔记·学习
m0_4750645017 小时前
jvm双亲委派的含义
java·jvm
毕设源码-朱学姐21 小时前
【开题答辩全过程】以 爱心捐赠网站为例,包含答辩的问题和答案
java·eclipse
Lu Zelin1 天前
单片机为什么不能跑Linux
linux·单片机·嵌入式硬件