Cosmile的知识库

Open VPN(一键安装脚本)

如何搭建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文件。

最后,客户端的配置和下载

OpenVPN 客户端 

要添加 VPN 连接,请在你的电脑或手机上打开 OpenVPN 应用程序,单击 "添加" 按钮,添加.ovpn文件即可,手机通过Telegram传输到手机端,直接点文件,就会自动添加到App。

Cosmile的知识库