方法和树莓派OS基本一致,目前我没能实现透明代理的功能,只能以普通代理的方式使用。
步骤如下:
1 下载对应机型的迷雾通,我用的是斐讯N1,用aarch64版。
2 用winscp上传迷雾通到openwrt的home目录,我习惯放这里。
3 SSH登入openwrt,cd到home目录,更改对迷雾通的文件访问权限:chmod u+x geph(迷雾通文件全名)
4 运行迷雾通:./geph connect --password *** --username *** --socks5-listen 0.0.0.0:9909
注意:当退出ssh时,迷雾通进程会结束。解决办法很简单,在运行迷雾通的命令前面加上nohup,如下:
nohup ./geph connect --password *** --username *** --socks5-listen 0.0.0.0:9909
如此一来当关闭ssh会话后,迷雾通进程就不受影响了。
另外:运行迷雾通时,openwrt不要使用代理插件,比如passwall,SSR plus这类工具。一旦开启,它们将成为迷雾通的前置代理,导致迷雾通难以连线。