Vultr搭建vpn
- Vultr vpn l2tp
1. 注册vultr账号
2. 登录完成后进入个人中心
3. 充钱,点击菜单右侧Billing
4. 选择支付方式,推荐使用支付宝(vultr一次最少要充值10美元,大概63块人民币)
5. 冲完钱后,开始购买服务器,点击菜单的Servers,然后点击加号
6. 选择购买服务器参数
- 选择服务地区(本人选择的是日本的,vpn速度非常棒)
- 选择服务器OS(本人选择的CentOS 7)
- 选择服务器配置(一般做vpn的话,选$2.50/mo,就是2.5美元一个就可以,但是有时候会没有需要抢)
- 如下图的参数默认即可 * 如下图红框中可以填写你的域名,最后点击Deploy Now完成购买
7. 购买完成后,在Servers菜单下就会有vpc的实例,下图中红圈里面的是你vpc服务器的外网ip,
8. 单击上图红色矩形区域进入服务器管理界面
下面可以看到root用户的密码
9. 进入服务器,安装TCP BBR提速工具
- 通过ssh进入服务器,密码可以通过上一个步获取
$ ssh root@<你服务器的ip>
- 下载bbr
$ wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
- 添加执行权限
$ chmod +x bbr.sh
- 执行bbr.sh
$ ./bbr.sh
- 执行后会有此 Press any key start … or Press Ctrl+C to cancel 提示点击回车就可以
- 最有会有此 Info: The system needs to be restart. Do you want to reboot? [y/n] 提示,要求重启,输入y,重启电脑
- 输入命令测试是否安装成功
$ sysctl net.ipv4.tcp_available_congestion_control
# 返回net.ipv4.tcp_available_congestion_control = reno cubic bbr
$ lsmod | grep bbr
# 返回tcp_bbr 20480 9
10. 安装l2tp vpn
- 获取vpn
$ wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.sh
- 给l2tp.sh添加执行权限
记住下面步骤的 密钥 ,客户端连接vpn的时候要用
# 执行后会提示叫你输入用户名,密码,密钥的提示,你可以自己填写也可以直接回车选择默认。
$ chmod +x l2tp.sh
- 重启ipsec和xl2tpd服务
$ systemctl restart ipsec
$ systemctl restart xl2tpd
- 验证是否成功
$ ipsec verify
-
使用 l2tp 命令
-
l2tp -a
添加vpn用户 -
l2tp -l
查看所有vpn用户与用户的密码,可以看到新添加的用户 zhangsan -
l2tp -m
修改vpn用户密码 -
l2tp -d
删除vpn用户 -
l2tp -h
命令帮助文档
-
11. Mac OS客户端连接vpn
-
依次进入 系统偏好设置 > 网络,点击加号
- 接口:选择vpn
- vpn类型:选择L2TP
- 服务名称:可以随意填
-
点击创建,选择刚创建的vpn,填写参数
- 服务器地址:填写你购买vurtl的ip
- 账户名称:填写刚刚l2tp创建用户(例:zhangsan)
-
点击鉴定设置,设置完成后点按钮 好
- 密码:填写vpn账户的密码
- 共享密钥:填写步骤10中的密钥
-
点击 连接 完成vpn连接
12. Windows 7 系统连接vpn
参考https://jingyan.baidu.com/article/455a99508833cca166277831.html