在几分钟内建立自己的IPsec VPN服务器,在Ubuntu,Debian和CentOS上同时使用IPsec / L2TP和Cisco IPsec。您需要做的就是提供自己的VPN凭据,让脚本处理剩下的工作。

IPsec VPN会对您的网络流量进行加密,这样您和VPN服务器之间的任何人都无法在通过Internet传输数据时窃听您的数据。这在使用不安全的网络时尤其有用,例如在咖啡店,机场或酒店房间。

首先,使用全新安装的Ubuntu LTS,Debian或CentOS 准备Linux服务器*

使用此单线程来设置IPsec VPN服务器:

wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh

如果使用CentOS,请将上面的链接替换为https://git.io/vpnsetup-centos

您的VPN登录详细信息将随机生成,并在完成后显示在屏幕上。

有关其他安装选项以及如何设置VPN客户端,请阅读以下部分。

*专用服务器或虚拟专用服务器(VPS)。不支持OpenVZ VPS。

Ubuntu和Debian

首先,使用apt-get update && apt-get dist-upgrade并重新启动系统。这是可选的,但建议使用。

要安装VPN,请选择以下选项之一:

选项1:让脚本为您生成随机VPN凭证(完成后将显示):

wget https://git.io/vpnsetup -O vpnsetup.sh && sudo sh vpnsetup.sh

选项2:编辑脚本并提供您自己的VPN凭据:

wget https://git.io/vpnsetup -O vpnsetup.sh
nano -w vpnsetup.sh
[替换为您自己的值:YOUR_IPSEC_PSK,YOUR_USERNAME和YOUR_PASSWORD]
sudo sh vpnsetup.sh

注意:安全IPsec PSK应包含至少20个随机字符。

选项3:将VPN凭据定义为环境变量:

#所有值必须放在'单引号'内
#不要在值中使用这些特殊字符:\“' 
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \
VPN_IPSEC_PSK = ' your_ipsec_pre_shared_key ' \
VPN_USER = ' your_vpn_username ' \
VPN_PASSWORD = ' your_vpn_password ' \
sh vpnsetup.sh

作者 jiandan888

发表回复