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