找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 72|回复: 4

用批处理结合 clash 和 bad扶墙

[复制链接]

22

主题

60

回帖

224

积分

中级会员

积分
224
发表于 2020-4-21 18:12:04 | 显示全部楼层 |阅读模式
https://github.com/a86913179/clash-tap

支持 IPv6,IPv6 分流,TCP&UDP 转发,TCP&UDP 分流,TCP&UDP 远程解析,会玩的可以直接开始了。

之前用了一段时间 Mellow 和 Clash for Windows,TAP 模式都有些不如我意的情况,虽然提交了 issue,但是没什么进度,而且 Clash for Windows 没有放源码出来,不然我可以提交个 PR,就不用自己重新弄个项目。

首先两者都不支持 IPv6 ( go-tun2socks 在 windows 上目前还不支持 IPv6 )。

Mellow (主要是用来修改 v2ray 配置文件,底层是 core.exe )使用的是 go-tun2v2ray (作者自己魔改自己的 go-tun2socks,aka core.exe ,不开源)由于 v2ray 的 shadowsocks 实现不太好,在我这里出现 windows update 无法更新的情况,而且测上传速度的时候,icmp 会丢包,domain sniffing (远程解析用)只支持 http,tls,fakedns 模式 UDP 无法远程解析,会出现 UDP 连不上的情况,有些直连的 UDP 也无法连上,看连接记录是直接去连接 FAKEIP 了。

Clash for Windows (主要是用来修改 clash 配置文件,底层是 clash.exe 和 go-tun2socks.exe )使用的是原版 go-tun2socks ( Mellow 作者写的,开源),作者好像不太理解 TAP 的用法,批处理添加永久路由,会导致关闭 CFW 后添加的路由重启后还在(当然这也没什么太大影响,我是希望软件运行时添加路由,退出时删除软件创建的路由,还原成系统原来的样子)。而且添加的目标路由不是 0.0.0.0/0,而是 198.18.0.0/16(clash的fake-ip返回地址段,软件发出解析请求,clash返回这个段,然后软件直接向这个段发数据,流量就走TAP了),这样有些纯 IP 不需要解析的请求无法走 TAP 。最后 CFW 的 GUI 在添加 Shadowsocks 节点的时候没有开启 UDP 转发,UDP 请求从 tun2socks 转发到 clash,clash 出去都是直连,没有走代理,日志显示无匹配规则,在配置文件里节点的选项里加上 udp: true 就正常了。
回复

使用道具 举报

66

主题

334

回帖

1433

积分

金牌会员

积分
1433
发表于 2020-4-21 21:19:01 | 显示全部楼层
虽然不会很懂,但是我要为ipv6喝彩,点赞大佬
回复

使用道具 举报

25

主题

294

回帖

899

积分

高级会员

积分
899
发表于 2020-4-21 21:49:55 | 显示全部楼层
这才是大佬,必须支持下
回复

使用道具 举报

7

主题

51

回帖

145

积分

注册会员

积分
145
发表于 2020-4-21 22:20:02 | 显示全部楼层
有没有办法搞链路聚合呀。就是机场的多线路同时到小鸡,然后从小鸡出去
回复

使用道具 举报

9

主题

18

回帖

93

积分

注册会员

积分
93
发表于 2020-4-21 22:46:25 | 显示全部楼层
给大佬点赞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|HS2V主机综合交流论坛

GMT+8, 2024-11-15 12:26 , Processed in 0.074389 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表