社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
之前用的服务器是pptp ,但是会频繁的掉线。。。 so, 更换为 L2TP/IPsec 的方式
1>. 更新系统
yum -y update
2>. 使用以下命令快速搭建 IPsec VPN 服务器
wget https://git.io/vpnsetup-centos -O vpnsetup.sh && sudo sh vpnsetup.sh
该脚本会初始化一个预共享密匙(PSK),用户名以及密码, 如果需要的话,我们要根据自己的需求来定制一下,
a. 先修改 PSK,将 PSK后面的字符替换掉
vim /etc/ipsec.secrets
b. 修改用户名和密码 ,将用户名和密码修改为自已想要的字符
vim /etc/ppp/chap-secrets
c. 重启IPsec和xl2tpd服务
systemctl restart ipsec xl2tpd
当然了,我们也可能会有多人共享的需求, 操作步骤如下:
vim /etc/ppp/chap-secrets
#添加第二个用户,格式为: "username" l2tpd "password" *
#重启服务
systemctl restart ipsec xl2tpd
客户端配置:
一、Windows 10 and 8.x
以管理员身份启用命令提示符:执行以下命令
注:完成后必须重启计算机。
适用于 Windows Vista, 7, 8 和 10
REG ADD HKLMSYSTEMCurrentControlSetServicesPolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f
另外,某些个别的 Windows 系统禁用了 IPsec 加密,此时也会导致连接失败。要重新启用它,可以运行以下命令
REG ADD HKLMSYSTEMCurrentControlSetServicesRasManParameters /v ProhibitIpSec /t REG_DWORD /d 0x0 /f
二、Android
1. 启动 设置 应用程序。
2. 在 无线和网络 部分单击 更多…。
3. 单击 VPN。
4. 单击 添加VPN配置文件 或窗口右上角的 +。
5. 在 名称 字段中输入任意内容。
6. 在 类型 下拉菜单选择 L2TP/IPSec PSK。
7. 在 服务器地址 字段中输入你的 VPN 服务器 IP。
8. 在 IPSec 预共享密钥 字段中输入你的 VPN IPsec PSK。
9. 在 用户名 字段中输入你的 VPN 用户名。
10. 在 密码 字段中输入你的 VPN 密码。
11. 选中 保存帐户信息 复选框。
12. 单击 连接。
以上两种客户端亲自测试可行
其它客户端请点击这里
参考资料: https://github.com/hwdsl2/setup-ipsec-vpn
欢迎关注博主公众号
:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!