利用云服务器搭建 VPN
一. 下载
运行
1 | wget https://git.io/vpnsetup-centos -O vpnsetup.sh && sudo sh vpnsetup.sh |
结束后会生成
Server IP: *****
IPsec PSK: *****
Username: *****
Password: *****
直接用这个信息就可以登陆了,就是这么简单粗暴。
运行完成后,会在当前目录下生成 vpnsetup.sh。 你也可以在该文件内设置以上信息,这样生成的就不是随机的了。
启用 ipsec 服务以在启动时启动:sudo systemctl enable ipsec
IPsec PSK 存在 /etc/ipsec.secrets 中,所有 VPN 用户共享相同的 IPsec PSK,可以通过更改行来设置新的。
二. 管理用户
下载脚本:
1 | wget -O add_vpn_user.sh https://raw.githubusercontent.com/hwdsl2/setup-ipsec-vpn/master/extras/add_vpn_user.sh |
添加用户:
1 | sudo sh add_vpn_user.sh 'username' 'password' |
删除用户:
1 | sudo sh del_vpn_user.sh 'username' |