侧边栏壁纸
博主头像
Komi博主等级

WizMan Komi

  • 累计撰写 30 篇文章
  • 累计创建 43 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

解决Clash在L2TP网络代理连接时无法使用的问题

Komi
2022-06-20 / 0 评论 / 0 点赞 / 95 阅读 / 712 字
温馨提示:
内容仅供参考,实际使用需根据自身条件进行调整与删改

前因后果

为了能够在疫情期间远程办公的情况下,公司使用了L2TP VPN来进行代理,平时自己用Clash来进行科学上网以及查阅资料之类的,当两个代理同时开启时会造成clash无法进行订阅更新以及正常代理

解决

软件:

  • Clash For Windows v0.19.20
  • Windows 11 21H2 22000.78
    我这里的Clash使用了Mixin/覆写功能 主要是搭配TAP来实现cfw虚拟网卡进行热点代理的 mixin里面的内容如下
mixin:
  dns:
    enable: true
    enhanced-mode: fake-ip
    listen: 0.0.0.0:53
    nameserver:
      - 114.114.114.114
      - 223.5.5.5
    fake-ip-filter:
      - "dns.msftncsi.com"
      - "www.msftncsi.com"
      - "www.msftconnecttest.com"
    fallback:
      - 8.8.8.8

listen: 53 的意思是启用 Clash 的 DNS 服务并让其在 53 端口(机器默认DNS服务解析占用端口 参考这里)监听来自任意网络界面的 DNS 请求
这时我们需要将listen的那一行注释掉即可

小结

20210614205850712.png

由于L2TP属于数据链路层 而我们的Clash作为会话层 主要用于绕过GFW的 而L2TP通常多用于虚拟专用网,L2TP一般可以穿透防火墙,适合在有防火墙限制的地方来进行远程访问资源

推荐文章

https://zhuanlan.zhihu.com/p/52665008
https://github.com/Fndroid/clash_for_windows_pkg/issues/729

0

评论区