适用于Linux的IPsec VPN 服务器一键安装脚本(转载)

本文转载自github,版权归原作者所有

原地址:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md

鉴于香港服务器即将到期,原来美国的服务器也前途未卜,于是决定在vultr上新开一个服务器用来代理(选用的LA服务器,网络还算稳定,稍有延迟,网速足够流畅360pYouTube)。之前一直苦于Linux服务器的代理搭建十分复杂(其实是博主菜),这次偶然在GitHub上发现了大触的一个一键安装项目,于是决定尝试一下,发现果然厉害,所以转载记录下,留个备份。

 

测试环境:vultr kvm服务器

系统:debian 8 X64

 

以下内容节选摘自原项目md

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

选项 3: 将你自己的 VPN 登录凭证定义为环境变量:

# 所有变量值必须用 '单引号' 括起来
# *不要* 在值中使用这些字符:  \ " '
wget https://git.io/vpnsetup -O vpnsetup.sh && sudo \
VPN_IPSEC_PSK='你的IPsec预共享密钥' \
VPN_USER='你的VPN用户名' \
VPN_PASSWORD='你的VPN密码' sh vpnsetup.sh

 

CentOS & RHEL

首先,更新你的系统: 运行 yum update 并重启。这一步是可选的,但推荐。

按照与上面相同的步骤,但是将 https://git.io/vpnsetup 换成 https://git.io/vpnsetup-centos

 

等待安装完成后即可在相应客户端进行配置。

如果有其他问题或相关设置,具体请前往项目页面进行查阅

 

本文转载自github,版权归原作者所有

原地址:https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/README-zh.md

 

发表回复