JC09随身WIFI使用Clash并搭建透明代理
-前言
JC09应该属于目前最有性价比的5G随身wifi设备了,目前在闲鱼仅需200-300就可以买到破解了后台的设备,正好我手上就有台无云控开启了ADB的早期版本,而Clash挂在手机上24小时开启对本人手机那本就不是很理想的续航就显得很不友好,于是乎本人就研究了下如何在这台JC09上安装Clash来做到连接随身wifi的设备自动科学,并将教程分享出来,以供大家参考。
注意:操作前需要你的设备开启了ADB或能够连接到设备的shell,如果不能,那可以退出了。同样本教程也可能适用于采用同样方案/SOC的其它设备,操作时请务必小心谨慎,本人对可能造成的设备损害问题概不负责!
-正文
-安装ADB工具
这部分就不用多说了,去网上随便下载一套扔进一个文件夹,然后打开cmd/shell切换到该目录,输入adb devices ,如果看到以下输出,说明这部分应该没问题了
-准备安装文件
<这里的文件因为服务器过期丢了,可以参考下这位的:https://www.right.com.cn/forum/thread-8403989-1-1.html>
通过上面的链接下载好压缩包并解压到ADB所在目录下
-连接到设备
首先连接到JC09的wifi,如果你的操作设备不支持wifi,就用有线连接的方式连接,然后使用adb connect <jc09网关地址> 连接到设备ADB

输入adb shell 进入设备shell

-准备环境
输入mount / -o rw,remount 重新挂载分区为可读写

找个合适的地方创建好文件夹,以便存放Clash,这里我存放在/home/clash 下,使用mkdir -p /home/clash 创建好文件夹,这里我已经创建过了就不再创建

这里先退出adb shell,使用adb push <文件夹名称> <创建的存放Clash的目录> 将准备好的文件上传到设备,这里已经上传完毕

重新进入adb shell,进入Clash所在目录,使用chmod -R +x ../<目录名称> 来为目录中所有文件增加执行权限

为你的Clash配置文件增加以下内容,nameserver这里为了省事直接使用境外doh,本站也提供doh服务(境内不一定可用),也可以使用fallback模式,具体参见相关文档
本站提供的doh服务
https://doh.pmman.tech/dns-query
https://dns.pmman.tech/dns-query (备用)
external-controller: 0.0.0.0:9090
redir-port: 60080
external-ui: ui
dns:
enable: true
listen: 0.0.0.0:53
default-nameserver:
- 119.29.29.29
- 223.5.5.5
nameserver:
- https://doh.pmman.tech/dns-query
- https://1.1.1.1/dns-query编辑/etc/init.d/connman 文件,修改第62行,在$DAEMON $EXTRA_PARAM -n -d 后添加--nodnsproxy 参数禁用内置DNS代理,保存并退出

创建/etc/init.d/clash.sh 文件以自启动clash,内容如下,/home/clash/run.sh 为启动脚本,然后使用chmod +x /etc/init.d/clash.sh 为文件添加执行权限
#!/bin/sh
sh /home/clash/run.sh创建/.config/clash 目录,将你的clash配置文件命名为config.yaml 上传到该目录下
-完成
重启设备,检查连接到热点的设备是否能正常连接外网,clash面板地址为http://<网关地址>:9090/ui/public
