如何搭建Open VPN(一键安装脚本)
功能特性:
-
全自动的 Open VPN 服务器配置,无需用户输入
-
支持使用自定义选项进行交互式安装
-
生成 VPN 配置文件以自动配置 Windows, macOS, iOS 和 Android 设备
-
支持管理 Open VPN 用户
-
优化
sysctl
设置以提高 VPN 性能
开始安装:
首先在你的 Linux 服务器* 上下载脚本:
wget -O openvpn.sh https://get.vpnsetup.net/ovpn
一、全自动默认安装脚本:
sudo bash openvpn.sh --auto
对于有防火墙的服务器(比如 EC2/GCE),打开 UDP 端口 1194
安装完成后,会显示
1、脚本会在/root/目录里是建好一个client.ovpn的文件,如果我们使用的是FinalShell连接的服务器,那么久非常的简单了,直接下载这个文件,然后导入OpenVPN就可以了
2、如果你是不是,使用的Finallshell,那么我们需要使用cat打印命令将他打印出来,并复制
cat /root/client.ovpn
执行完命令后,复制生成内容,从client,一直复制到</tls-crypt>结尾,新建一个txt文档,保存,重命名后缀名为.ovpn就可以了。
二、手动安装:
运行不带auto的命令:
sudo bash openvpn.sh
你可以自定义以下选项:VPN 服务器的域名或默认是IP地址,UDP 端口,VPN 客户端的 DNS 服务器(默认为谷歌的8.8.8.8)以及第一个客户端的名称。
对于有外部防火墙的服务器,请为 VPN 打开所选的 UDP 端口。
下一步:
安装完成后,你可以再次运行脚本,来管理用户或者卸载 Open VPN
sudo bash openvpn.sh
此时,可以看到,1.可以新家一个客户端,5.是卸载Open VPN
值得注意的是,每一个客户端文件.ovpn,只能对应一个用户,不能多客户端使用。需要多人使用,请给每个人分配一个.ovpn文件。
最后,客户端的配置和下载
要添加 VPN 连接,请在你的电脑或手机上打开 OpenVPN 应用程序,单击 "添加" 按钮,添加.ovpn文件即可,手机通过Telegram传输到手机端,直接点文件,就会自动添加到App。