pptp/l2tp自用记录

 

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/across/master/l2tp.sh
chmod +x l2tp.sh
./l2tp.sh
L2TP/IPSec 一键安装脚本

2、运行脚本后,会提示设置“本地IP网段范围”和“PSK共享密钥”,这俩项默认即可。Username(用户名)和Default Password(用户密码),就是连接网络隧道的用户账号密码,建议手动输入,如下图:

L2TP/IPSec 一键安装脚本

3、验证已安装的系统和配置文件全部显示OK,输出Enjoy it,那么就说明L2TP/IPSec服务器搭建成功了,可以正常使用了,如下图:

L2TP/IPSec 一键安装脚本

4、现在在你的路由器、或电脑上就可以登录搭建好的L2TP/IPSec服务了。

连接

下面演示为Win11系统电脑上使用服务:

1、按键盘「Win+I」组合键打开系统“设置”,左侧点击“网络和Internet”,右侧选择“VP”进入,如下图;

L2TP/IPSec 一键安装脚本

2、点击“添加VP”按钮,如下图;

L2TP/IPSec 一键安装脚本

3、填写服务器IP地址、用户名和密码,其他选项如下图设置,点击“保存”;

L2TP/IPSec 一键安装脚本

4、选择进行连接,如下图;

L2TP/IPSec 一键安装脚本

5、显示“已连接”就表示已连接到服务器网络;

L2TP/IPSec 一键安装脚本

6、现在用网页打开百度查看IP显示为服务器IP地址。

L2TP/IPSec 一键安装脚本

常用命令

你要想对用户进行操作,可以使用 l2tp -a 新增用户,l2tp -d 删除用户,l2tp -m 修改现有的用户的密码,l2tp -l 列出所有用户名和密码,l2tp -h 列出帮助信息,常用的命令已经列出了,如下:

l2tp -a 新增用户
l2tp -d 删除用户
l2tp -m 修改现有的用户的密码
l2tp -l 列出所有用户名和密码
l2tp -h 列出帮助信息
ipsec status 查看 IPSec 运行状态
ipsec verify 查看 IPSec 检查结果
/etc/init.d/ipsec start|stop|restart|status CentOS6 下使用
/etc/init.d/xl2tpd start|stop|restart CentOS6 下使用
systemctl start|stop|restart|status ipsec CentOS7 下使用
systemctl start|stop|restart xl2tpd CentOS7 下使用
service ipsec start|stop|restart|status Debian/Ubuntu 下使用
service xl2tpd start|stop|restart Debian/Ubuntu 下使用
L2TP/IPSec 一键安装脚本

温馨提示

1、脚本在安装完成后,已自动启动进程,并加入了开机自启动。
2、脚本会改写 iptables 或 firewalld 的规则。
3、脚本安装时,会即时将安装日志写到 /root/l2tp.log 文件里,如果你安装失败,可以通过此文件来寻找错误信息。
4、本教程的 L2TP/IPSec 代理服务器适用于远程个人或公司內部网络,不建议用于浏览海外网站和服务。
5、个人搭建也只是为了方便访问公司网络,因公司内部网络只有开放的 IP 地址才能访问,所以才会进行搭建网络隧道,还有就是如果你的代理服务器网络不稳定会经常断流。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: