|
本帖最后由 singlewolf 于 2024-3-8 10:07 编辑
照例先写时间,我写这个帖子的时间是 2024-02-05 ,可能你看到的时候已经是很久很久以后了,根据这个时间你可以判断这个帖子的内容是不是太过时了
最近一直在找一个小巧的随身路由,可以随身带着随时随地提供 “上网” ,找了一圈海鲜市场入了个极路由GO
我搜索了一圈,发现极路由的固件都很老,而且没有人提供 XRay 的固件,所以我就自己编译了一个固件
一、先上几张极路由的图(别人的图)
二、我编译好的固件截图,方便你看了之后决定这个固件对你有没有用
整体界面
插件界面
无线网络界面
安装之后,剩余 1.9MB 空间,随便安装软件
加了USB驱动,用于插4G/5G上网卡用的,集成了 RNDIS 驱动(没有编译U盘驱动,不能插U盘)
自己裁剪过的 xray ,非常省内存
三、编译说明
一开始编译的 Lean 和 immortal ,结果测试发现都有 Bug, 无线挂手机热点无法上网,目测是内核驱动有什么问题
后改用官方 OpenWrt v23.05.2 版本编译,测试 无线挂手机热点正常上网,所以这个固件用的就是 OpenWrt 官方 v23.05.2 版本,不是国产代码
1. OpenWrt 系统裁剪
luci-app- 无关程序全裁掉, 只保留 luci-app-pass**wall, luci-app-upnp ,其它全部裁掉
usb 功能,只保留 rndis (插 4G/5G 上网卡),其它一律裁掉
默认开启 bbr, fq_pie 调度
2. XRay 裁剪
现在的 xray 是越来越大,大的让人受不了,我看官方的 discussion 也在讨论 1.9 版本会大幅瘦身
我等不及 1.9 版了,就自己动手裁剪
我用的是 1.6.1 版的 xray (用了好久了,稳如狗,我就一直用着没换过)
我拿 1.6.1 的代码做了裁剪,把我用不到的功能代码都删除了,这样 xray 可以大幅减小,运行的时候也能节省内存
裁掉了 reverse,mproto,vmess,quic, kcp, ....
现在剩下的功能看下图,方便你确认这个是否满足你的需求
四、刷机
1. 附件我上传了一张长长长长长长图,是别人写的很详细怎么刷机,我就不重复了
2. 极路由要刷机,必须首先开启 SSH,别的教程都是让去个网站自己找 cloud token
我们这边给了一个 python 程序(拿网上别人的程序改的,应该就是那个网站的作者的程序)
直接运行这个 python 程序就可以开启 SSH,很简单,具体看附件
3. 固件我提供了两个
精简版是这个:(支持 IPv6 ,我已经全面使用 IPv6 上网了)
精简XRay-1.6.1-openwrt-ramips-mt76x8-hiwifi_hc5611-squashfs-sysupgrade.bin
注意:精简版只剩下 vless + (tcp/websocket) + tls , 是我自用的,如果你不是这个协议配置,请用下面的原版
另外提供了一个没有精简的 xray ,方便需要用各种协议的人 :(不支持 IPv6,只能 IPv4)
原版XRay-1.8.4-openwrt-ramips-mt76x8-hiwifi_hc5611-squashfs-sysupgrade.bin
4. 我精简的 xray-1.6.1 代码也放附件了,有需要的自取
5. 其它内容,自己下载附件看吧
论坛上传文件只能 1MB , 百度又太慢了,我把附件都放到 github 上吧
https://github.com/NoNameCoderBBN/Share/tree/main/JiLuYouGo
五、编外
在我做完上面所有之后,意外发现也有别人在做 xray 裁剪工作,这里提供对方的代码给大家参考
https://github.com/wangz-code/xray-core-min
这位作者裁的比我还彻底,给力
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|