2019年12月17日星期二

UPX 压缩 frp nps v2ray 等go预编译文件

做了些一键脚本给padavan测试用。一些预编译文件近10MB实在有点大。特别tmp在padavan下只划分了24MB。且每次wget都要一阵时间。

发现UPX 压缩效果非常好,缩到原来三分之一,体积理想多了。下面简单记录下压缩过程


#下载frp
wget https://github.com/fatedier/frp/releases/download/v0.27.0/frp_0.27.0_linux_mips.tar.gz

#下载upx-3.95 amd64版
wget https://github.com/upx/upx/releases/download/v3.95/upx-3.95-amd64_linux.tar.xz

解压
tar -xvf frp_0.27.0_linux_mips.tar.gz
tar -xvf upx-3.95-amd64_linux.tar.xz

#执行压缩操作
./upx-3.95-amd64_linux/upx -9 -k /root/frp_0.27.0_linux_mips/frpc

之后进入frp_0.27.0_linux_mips,能找到压缩后的frpc和原始~frpc
实测10MB的npc压缩后只有3.1MB。放路由执行更合适。



感谢:

没有评论:

发表评论

caddy反代下载文件

# 监听端口 51110,提供静态文件服务和目录浏览 :51110 {     root * /home/tls     encode gzip  # 只启用 gzip 压缩     file_server {         browse     }     # 使用提供的证书...