使用 Linux 脚本一键快速搭建自己的 OpenVPN 服务器。支持 Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE, Amazon Linux 2 和 Raspberry Pi OS。
该脚本可让你在几分钟内建立自己的 VPN 服务器,即使你以前没有使用过 OpenVPN。OpenVPN 是一种开源、强大且高度灵活的 VPN 协议。
sysctl
设置以提高 VPN 性能首先在你的 Linux 服务器上下载脚本:
wget -O openvpn.sh https://get.vpnsetup.net/ovpn
选项 1: 使用默认选项自动安装 OpenVPN。
sudo bash openvpn.sh --auto
对于有外部防火墙的服务器(比如 EC2/GCE),请为 VPN 打开 UDP 端口 1194。
选项 2: 使用自定义选项进行交互式安装。
sudo bash openvpn.sh
你可以自定义以下选项:VPN 服务器的域名,协议 (TCP/UDP) 和端口,VPN 客户端的 DNS 服务器以及第一个客户端的名称。
对于有外部防火墙的服务器,请为 VPN 打开所选的 TCP 或 UDP 端口。
安装完成后,你可以再次运行脚本 sudo bash openvpn.sh
来管理用户或者卸载 OpenVPN。
OpenVPN 客户端 在 Windows, macOS, iOS, Android 和 Linux 上可用。macOS 用户也可以使用 Tunnelblick。
要添加 VPN 连接,首先将生成的 .ovpn
文件安全地传送到你的设备,然后打开 OpenVPN 应用程序并导入 VPN 配置文件。
要管理 OpenVPN 客户端,请再次运行安装脚本:sudo bash openvpn.sh
。
开始使用自己的专属 VPN!
[1]
项目地址: https://github.com/hwdsl2/openvpn-install[2]
OpenVPN: https://openvpn.net/community-resources/reference-manual-for-openvpn-2-6/[3]
EC2: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-security-groups.html[4]
GCE: https://cloud.google.com/firewall/docs/firewalls[5]
OpenVPN 客户端: https://openvpn.net/vpn-client/[6]
Tunnelblick: https://tunnelblick.net