yum install -y ppp pptpd
phpini="/etc/pptpd.conf"
sed -i "/ms-dns/d" /etc/ppp/options.pptpd
echo "
ms-dns 223.5.5.5
ms-dns 223.6.6.6
" >> $phpini
setcs=(
"localip 192.168.0.1"
"remoteip 192.168.0.234-238,192.168.0.245"
"ms-dns"
"ms-dns"
)
upsetcs=(
"localip 192.168.0.1"
"remoteip 192.168.0.234-238,192.168.0.245"
"ms-dns 223.5.5.5"
"ms-dns 223.6.6.6"
)
suzu=${#setcs[*]} ; echo "修改文件总参数个为:$suzu"
# 由于数组角标默认从0开始,数组角标数数到元素个数会多出一个空的,才用小数组个数6==》6-1=0~5
if [ ! -e $phpini.back ]
then
echo "备份"
cp $phpini $phpini.back
else
echo "备份文件存在:$phpini.back"
fi
for((i=0;i<$suzu;i++))
do
set=${setcs[$i]} ; upset=${upsetcs[$i]}
NR=`cat -n $phpini | grep "$set" | awk -F" " '{print $1}'` ; echo "行信息: $NR"
if [[ ${NR} =~ ^[0-9]+ ]]
then
echo "$set +++++> 参数更新: $upset
-------------------------------------------------------------"
sed -i "$NR a $upset" $phpini
sed -i "$NR d" $phpini
echo "修改后的信息:"; cat $phpini | grep "$upset"
else
echo "$NR 没有获取到行 $setcs 退出修改"
fi
done
systemctl is-enabled pptpd.service
systemctl is-enabled iptables.service
systemctl restart pptpd
pptpsetup --create vpn --server 47.95.216.170 --username test --password 123456 --encrypt --start
# 链接到pptp 服务器
https://help.aliyun.com/document_detail/41345.html
#------------------------- openvpn ---------------------------#
yum -y install epel-release && yum -y update
yum install -y openvpn easy-rsa
mkdir -p /etc/openvpn/easy-rsa/keys
cp -rf /usr/share/easy-rsa/3.0/* /etc/openvpn/easy-rsa
cp /etc/openvpn/easy-rsa/openssl-easyrsa.cnf /etc/openvpn/easy-rsa/openssl.cnf
openvpn:
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:216.73.216.110,2025-12-01 17:45:56,Processed in 0.01703 second(s).