sh 简单的Bash脚本启动OpenVPN客户端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 简单的Bash脚本启动OpenVPN客户端相关的知识,希望对你有一定的参考价值。
#! /bin/sh
# Simple Script to automate the start of my OpenVpn Client
# Feel free to Fork, Edit, Optimize....
# Usefull command to check the VPN connection
# watch -n 10 'traceroute -m 2 www.yahoo.com'
# watch -n 10 'dig +short myip.opendns.com @resolver2.opendns.com'
# cat /etc/openvpn/client/start-openvpn-client.sh
LOGFILE=/var/log/openvpn/client-$(date +%Y-%m).log
STATUSFILE=/var/log/openvpn/client-status-$(date +%Y-%m).log
echo "OPENVPN CONNECTION Log stored in : " $LOGFILE
STR="OPENVPN CONNECTION Started at $(date +%Y-%m-%d-%k-%M-%S)"
echo $STR & echo $STR >> $LOGFILE
chmod 666 $LOGFILE
openvpn --config /etc/openvpn/client/client.conf --ca /etc/openvpn/client/ca.crt --tls-auth /etc/openvpn/client/Wdc.key --auth-user-pass /etc/openvpn/client/auth.txt --script-security 2 --route-up "/bin/sh /etc/openvpn/vpn-up.sh" --down "/bin/sh /etc/openvpn/vpn-down.sh" --verb 4 --log-append $LOGFILE --mute 100000
STR="OPENVPN CONNECTION Closed at $(date +%Y-%m-%d-%k-%M-%S)\n"
echo $STR & echo $STR >> $LOGFILE
exit 0
以上是关于sh 简单的Bash脚本启动OpenVPN客户端的主要内容,如果未能解决你的问题,请参考以下文章
OpenVPN自动化安装脚本
sh OpenVPN服务器的简单IPtables脚本
sh 简单的bash脚本用于从mac App Sierra创建可启动ISO从Mac App Store安装映像
python 这是一个生成客户端OpenVPN配置文件的python脚本。这主要基于easyrsa脚本,并且更简单
sh [Plex CLI]一个简单的bash脚本来控制您的Plex客户端#plex #cli #shell
openvpn centos搭建