本教程是OpenVPN最新版本、非抄袭别人的文章,转载务必指定来源:www.zanglikun.com

官网教程:https://openvpn.net/vpn-software-packages/centos/

注意:我们是国内的服务器,链接国外的镜像源会非常慢,我们耐心等待!

国外服务器可使用一键安装

#!/usr/bin/env bash

echo "一键安装OpenVPN脚本开始执行!"
sleep 2
yum -y update
echo ""
echo "更新yum成功,修正系统时间后再安装VPN!"
timedatectl
sleep 2
yum -y install https://as-repository.openvpn.net/as-repo-centos7.rpm
sleep 2
yum -y install openvpn-as
echo ""
echo "VPN安装成功,等待防火墙放行哦!"
sleep 3
firewall-cmd --zone=public --add-port=943/tcp --permanent
firewall-cmd --zone=public --add-port=1194/udp --permanent
echo "防火墙放行成功,等待防火墙重启!"
sleep 2
systemctl restart firewalld
echo "防火墙重启成功,下一步查看日志哦,注意在日志里面哦"
sleep 5
cat /usr/local/openvpn_as/init.log | tail -n 10
echo ""
echo "账号密码在上面日志哦,注意看!"
echo "云服务器需要重启防火墙,放行安全组端口943,如果程序执行失败,建议拆开每一行执行一次!"
echo "超管 链接地址是https://{ip}:943/admin"
echo "普通用户链接地址是https://{ip}:943"
echo "账号密码在上面,注意看哦"

注意哦。脚本执行后打印了

国内教程 中国服务器傻逼,不要用国内服务器

受限于国内镜像源的问题,我们得自己上传我们的文件(国内服务器无法下载内容,就会导致无法运行)

不支持国内大陆版本!

登陆超管网页

关闭TCP443,只允许UDP 1194链接

登陆用户网页

你可以在超管页面创建自己的用户,你也可以使用超管账号哦。

主要是获取XXX.open文件,以及客户端文件

测试链接

完结!