Files
2025-12-31 06:02:09 +08:00
..
add
2025-12-19 00:02:52 +08:00
2025-12-20 03:49:47 +08:00
2025-12-20 03:49:47 +08:00
2025-12-31 06:02:09 +08:00

L2TP自动安装脚本

# 自动安装
l2tp

# 自动安装以及配置透明代理分流规则
l2tp -out

# 卸载服务
l2tp -rm

linux编译

GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -ldflags="-s -w" -o l2tp

windows编译

$env:GOOS="linux"; $env:GOARCH="amd64"; $env:CGO_ENABLED="0"; go build -ldflags="-s -w" -o l2tp

卸载

# 停止服务
systemctl stop xl2tpd strongswan-starter strongswan pptpd 2>/dev/null || true

# 禁用开机自启
systemctl disable xl2tpd strongswan-starter strongswan pptpd 2>/dev/null || true

# 卸载
apt purge -y xl2tpd strongswan pptpd

# 确认是否停止
ps aux | egrep 'xl2tpd|strongswan|pptpd' | grep -v grep

L2TP多用户分流

使用s-ui的TProxy入站 透明代理来自L2TP的流量入站选择TProxy,端口12345为例,路由规则选择源IPsource_ip_cidr的IP配置为L2TP的内网来源IP例如10.10.10.11,然后选择对应的出站。

3x-ui则使用tunnel入站,打开Follow Redirect,打开Sockopt中的TProxy然后同样的使用源IP路由到指定出站。

然后使用iptables在系统层面拦截10.10.10.0/24网段访问公网的流量,交给 Sing-box 处理。