如何在Linux下开启VPN服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Linux下开启VPN服务相关的知识,希望对你有一定的参考价值。

参考技术A linux下配置VPN: 检查服务器是否有必要的支持.如果检查结果没有这些支持的话,是不能安装pptp的,执行指令

如何在服务器端如何关闭已建立的vpn连接

windows:【win】+【r】输入“mstsc”回车->输入服务器ip(需要端口的输入端口)->输入服务器密码->找到建立vpn的软件将他结束进程或者关闭(如果是服务项,进入计算机管理->服务->找到开启vpn项将他禁止)->重启服务器->测试是否关闭
linux用一下方法:
#!/bin/bash

#File: openvpn_turn
#Auth: Robin
#Date: 2013/01/17 10-30-10
#Desc: Start/stop openvpn client
#Vers: 1.0
#
# openvpn -s--> stop openvpn client
# openvpn -r--> start openvpn client
#配置文件所在目录
CONF_DIR="/etc/openvpn"
#配置文件
CONF_FILE="client.conf"
#存放用户名和密码,格式如下
# user_name
#password
AUTH_FILE="auth"
LOG_FILE="/tmp/openvpn.log"
PID_FILE="/tmp/openvpn.pid"
functiondo_success
ps -ef|grep openvpn|grep -v grep|awk'print $2'>> $PID_FILE
rm $LOG_FILE
echo -e"Start OPENVPN\033[32msuccessfully\033[0m!"
exit 0

functiondo_fail
echo -e"Start OPENVPN \033[41mfailure\033[0m!"
echo"Maybe you can get something useful from $LOG_FILE"
exit 1

functionif_run
if [ -e $PID_FILE ];then
return0
else
return1
fi

functionstart_openvpn
if_run
if [ $? -eq 0 ];then
ps -ef|grep'\'|grep -v grep &> /dev/null
if [ $? -eq 0 ];then
echo -e"OPENVPN is \033[32malready running\033[0m!!!"
exit 1
else
rm $PID_FILE
fi
fi
if [ -e $LOG_FILE ];then
echo > $LOG_FILE
fi
cd $CONF_DIR
sudo openvpn--config $CONF_FILE --auth-user-pass $AUTH_FILE &> $LOG_FILE &
echo -e"\033[33mStarting\033[0m OPENVPN..."
sleep 5
cat $LOG_FILE |grep"Sequence Completed"2> /dev/null&& do_success || do_fail

functionstop_openvpn
if_run
if [ $? -eq 1 ];then
echo"OPENVPN is not running!"
exit 1
fi
foriin`ps -ef|grep'\'|grep -v grep|awk'print $2'`;do
sudo kill -9 $i
done
rm $PID_FILE
echo -e"OPENVPN is already \033[41mstop\033[0m."

while getopts sr SW;do
case$SWin
s)
stop_openvpn
break
;;
r)
start_openvpn
break
;;
?)
echo"openvpn_turn [s|r]"
esac
done
参考技术A 百度(198vpn)

以上是关于如何在Linux下开启VPN服务的主要内容,如果未能解决你的问题,请参考以下文章

如何在Windows系统中设置L2TP VPN

如何在linux下设置VPN互访机制,永不断线,可以ping通

如何在Linux下安装锐捷和VPN认证 谢谢

如何在linux下设置VPN互访机制,永不断线,可以ping通

如何在Ubuntu VPS下配置VPN

如何利用香港服务器 linux搭建vpn