# clash-for-Miwifi 在小米AX3600/AX1800/AX5等路由器上使用clash做透明代理 ===== PS: -- •新增了redir模式,redir模式速度更快但是不支持UDP转发;tun模式支持UDP转发,但CPU和内存占用相对更高,请根据需求选择
•支持ss,v2ray,trojan,但不支持ssr,也不支持订阅
•需要自行编辑config.yaml以配置服务器
•本内容中的透明代理方式可能适用于大部分同样采用openwrt内核的路由器或者软路由,有需求的可以自行斟酌使用
•可以使用 https://acl4ssr.netlify.app 导入订阅以及去广告规则
使用依赖: -- •请确认路由器或设备已经开启SSH并获取root权限,小米AX系列可参考:https://www.right.com.cn/forum/thread-4032490-1-1.html 开启
•SSH连接工具,例如putty,bitvise等,请自行安装使用
•SCP连接工具,如winscp(内置了putty,只安装这一个其实就可以)
使用方式: -- •根据**个人需求**下载 [Tun模式](https://github.com/juewuy/clash_tun-for-Miwifi/tree/master/clash_tun_config)**或者** [Redir模式](https://github.com/juewuy/clash_tun-for-Miwifi/tree/master/clash_redir_config)中的全部4个文件到本地电脑
•**根据自己需求参考文件内的注释,修改config.yaml配置文件并保存`重要!!!`**
•推荐使用notepad++打开yaml文件,如果只添加单个服务器可以直接在原示例上修改即可,多余的示例服务器不用删除
*·如有必要,也可以自行前往下载更新clash核心文件并自行改名 https://github.com/Dreamacro/clash/releases/tag/premium (小米AX3600是armv8,ax1800/ax5是armv7,其他路由器请自查)
* •将下载并修改后的4个文件通过winSCP上传到路由器/etc/clash文件夹(clash文件夹请自行创建)下(最终应该是/etc/clash/"4个文件")
•登陆SSH,并在SSH中用root用户执行下方的**对应命令**即可使用!
**首次安装clash** ```Shell mv /etc/clash/clashservice /etc/init.d/clash #将clash服务文件移动到系统目录 chmod 777 /etc/clash/clash #授予权限 chmod 777 /etc/init.d/clash #授予权限 service clash enable #启用clash开机启动 service clash start #启动clash服务 ``` **停止clash** ```Shell service clash stop #停止clash服务 ``` **启用clash** ```Shell service clash start #启动clash服务 ``` **设置clash开机启动** ```Shell service clash enable #启用clash开机启动 ``` **禁止clash开机启动** ```Shell service clash disable #禁止clash开机启动 ``` **卸载clash相关文件** ```Shell rm -rf /etc/clash #删除clash文件夹及文件 rm /etc/init.d/clash #删除clash开机启动文件 ``` •启用后可以通过 http://clash.razord.top (IP为网关IP,端口为9999)管理clash内置规则
故障解决: -- •如果能正常连接国内网站而无法访问屏蔽网站,请在浏览器中打开 http://clash.razord.top 并使用测速功能,之后手动指定服务器即可;如果所有服务器都不可用即代表配置文件有问题
•如果能连通http代理(可在浏览器中设置http代理,端口为7890)但是无法使用透明代理,可能是tun网卡启用失败或者dnsmasq启动失败,重启设备通常可以解决
已知问题: -- •由于使用了clash的fake-ip模式,暂不支持ipv6
•Tun模式下clash服务可能会和小米路由器内置的tx网游加速器冲突,请谨慎同时使用
•Tun模式下部分软件不会经过clash,例如telegram,可以通过设置软件内置sock5或http代理解决
•Redir模式无法转发udp流量,外服游戏可能会受影响,此功能是由于官方系统阉割了Tproxy导致,故无法修复
•全局模式代理无效,原因不明,同样的配置文件在pc端或者安卓上都可以使用全局模式,怀疑是clash核心的bug
感谢: -- •https://lancellc.gitbook.io/clash/start-clash/clash-tun-mode
•https://comzyh.gitbook.io/clash/
•https://h-cheung.gitlab.io/post/使用_clash_和路由表实现透明代理
•https://www.right.com.cn/forum/thread-4042741-1-1.html