openwrt-xray
openwrt-xray copied to clipboard
feature request: 对编译出的二进制进行UPX压缩
路由器上的空间一般都是比较小的,以前 v2ray 的时候还得带一个 v2ctl,差不多得用20M的空间,现在 Xray 压缩前差不多占用 15M,还有很大的进步空间。我尝试在 Windows 上对 armv6 的 xray core 进行打包,压缩率非常理想。
λ ~\..\Xray-linux-arm32-v7a upx xray
Ultimate Packer for eXecutables
Copyright (C) 1996 - 2020
UPX 3.96w Markus Oberhumer, Laszlo Molnar & John Reiser Jan 23rd 2020
File size Ratio Format Name
-------------------- ------ ----------- -----------
16187392 -> 5130840 31.70% linux/arm xray Packed 1 file.
压缩后大概只占用 5.1M 。大体上,在 workflow 中加上 upx path/to/xray-core
即可,但是不太确定是否能对所有架构都有效。
也行。。。有空弄一下
压缩后,服务不能正常启动