在几分钟内建立自己的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