avatar

瓜生花子八宝粥

少壮不努力 老了看浏览器

  • 首页
  • 开源项目
  • Linux
  • Windows
  • Docker
  • 中间件
  • 数据库
主页 openvpn 自动拨号脚本
文章

openvpn 自动拨号脚本

发表于 2024-12-1 更新于 2024-12- 1
作者 jepwei
1~1 分钟 阅读
#!/bin/bash

# 检查OpenVPN进程是否在运行
check_openvpn_process() {
pgrep -x openvpn > /dev/null
return $?
}
cd /opt/config
# 自动拨号函数
auto_dial() {
# 执行openvpn命令并输入密码
expect -c "
spawn openvpn xxxx.baisexm.udp.ovpn
expect \"Enter Private Key Password:\"
send \"Ts123456\r\"
expect eof
"
expect -c "
spawn openvpn xxxx.baisexm.tcp.ovpn
expect \"Enter Private Key Password:\"
send \"Ts123456\r\"
expect eof
"
}

# 检测OpenVPN进程并重新拨号
check_and_redial() {
if ! check_openvpn_process; then
echo "OpenVPN is not running. Redialing..."
auto_dial
fi
}

# 启动脚本时自动拨号
auto_dial &

# 每隔10秒检测OpenVPN进程
while true; do
sleep 10
check_and_redial
done

科学上网
openvpnas
许可协议: 
分享

相关文章

12月 17, 2024

节点搭建教程 Vmess + WebSocket + TLS + 网站伪装

本文介绍了如何搭建一个稳定防封、高速的节点,使用 Vmess 协议,并兼容多种客户端。教程简化了一些步骤,使其更加适合初学者,重点在于申请证书和配置 Nginx。用户需要准备一台 VPS、域名和基本的 Linux 知识。主要步骤包括安装 1Panel、设置 BBR 以及配置防火墙,还介绍了如何通过 3x-ui 控制面板添加节点和申请 SSL 证书。整体过程简单易操作,确保读者能成功搭建节点。

12月 9, 2024

FRP 内网穿透配置

本文介绍了如何使用FRP(Fast Reverse Proxy)进行内网穿透,以实现Windows远程桌面控制。文中详细说明了服务端(VPS)和客户端(Windows)的环境要求、配置步骤及安全建议,包括安装脚本、端口配置、防火墙设置和启动命令。此外,还提供了连接方法和故障排查建议,确保用户能够顺利搭建和维护远程桌面连接。

12月 1, 2024

Clash for Linux 工具

本文介绍了如何在Linux系统上安装和配置Clash工具以实现科学上网。通过一系列命令,用户可以下载Clash核心文件、解压并移动文件,设置代理端口及节点配置。文章还说明了如何修改配置文件以移除香港节点及设置相关的环境变量。此外,提供了使用systemd设置Clash开机自启动的步骤,包括创建服务文件和启用服务。

下一篇

Cisco AnyConnect ocserv 搭建部署(证书认证方式)

上一篇

Clash for Linux 工具

最近更新

  • 1panel 部署
  • jumpserver 堡垒机部署
  • ubuntu 设置时间显示为24小时制
  • pritunl vpn 部署
  • dockovpn 部署

热门标签

nacos openvpnas 资源分享 docker oracle mysql ubuntu 开源项目 虚拟化 Linux

目录

©2025 瓜生花子八宝粥. 保留部分权利。

使用 Halo 主题 Chirpy