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搭建