install VPN on your vps
一、安装环境
- ubuntu 14.04
二、检查ppp/tun环境
1 | cat /dev/net/tun |
- 必须返回是:
cat: /dev/net/tun: File descriptor in bad state
1 | cat /dev/ppp |
- 必须返回是
cat: /dev/ppp: No such device or address
如果不是, 请联系你的vps提供商
三、安装脚本
下载脚本:
1
wget --no-check-certificate https://raw.githubusercontent.com/quericy/one-key-ikev2-vpn/master/one-key-ikev2.sh
安装
1
2chmod +x one-key-ikev2.sh
bash one-key-ikev2.sh这里需要注意的是让你选择vpn类型: OpenVZ还是Xen、KVM, 自己可询问vps提供商, 或者通过其他途径, 其他选项 一路回车就可以.
如图情况表示配置完成, 可根据自身情况修改用户名、密码、密钥等
修改/添加用户
1
vi /usr/local/etc/ipsec.secrets
内容如下:
1
2
3
4
5: RSA server.pem
: PSK "myPSKkey" #表示贡献密钥
: XAUTH "myXAUTHPass"
myUserName1 %any : EAP "myUserPass1" #用户名以及密码
myUserName2 %any : EAP "myUserPass2" #用户名以及密码
四、开机启动(ubuntu)
ubuntu系统
1
chmod +x /etc/rc.local && echo "/usr/local/sbin/ipsec start" >> /etc/rc.local
打开sysctl文件:
1
vi /etc/sysctl.conf
- 找到
net.ipv4.ip_forward=1
,删除前面的“#”注释符(按I键
进入编辑模式),并保存退出(按Esc键
退出编辑模式,然后输入:wq
保存并退出)。
- 找到
使用以下指令刷新sysctl:
1
sysctl -p
五、卸载
1 | cd /root/strongswan-5.3.5 |
六、其他命令
1 | ipsec start # 启动pvn |