felix-fly / xray-openwrt

路由器Openwrt手工/脚本/ipk包安装xray简单流程
101 stars 31 forks source link

大佬,你发布realese的时候可以发布成ipk文件吗?虽然我知道tar.gz是一样的 #1

Open gossiper0305 opened 3 years ago

gossiper0305 commented 3 years ago

那样可以直接用,不用再去转换,只是建议啊

felix-fly commented 3 years ago

这里只是xray的单文件,可以手动上传(安装)使用,ipk是有格式要求的,可以用openwrt的sdk编译,也可以手工制作https://hocg.in/2017/11/19/%E5%88%B6%E4%BD%9C.ipk/

你的想法不错,等有空时看看能不能弄个脚本

felix-fly commented 3 years ago

现在可以自行构建ipk包了,看内容更新了

gossiper0305 commented 3 years ago

哈哈,期待大佬

andfk44 commented 3 years ago

很简单的,linux系统下: 自行构建ipk安装包 看到小伙伴有这个想法,花了点时间,弄了个脚本,可以自行构建 ipk 包,方便到 openwrt 中安装

先克隆项目到某个 linux 环境下,windows 的 wsl 未做测试,理论上应该也可以

git clone https://github.com/felix-fly/xray-openwrt.git 进入项目目录,运行脚本,参数为 CPU 平台,版本不指定默认为最新版

./package.sh amd64 生成的 ipk 包在当前路径下,形如 xray-xxx.ipk

路由安装后需要自行修改配置文件

/etc/xray/config.json 对路由操作不熟悉的可以在打包前先修改

./package/data/etc/xray/config.json

需要使用 xray 路由策略也可以自行在此路径下加入 site.dat 等文件

可选的平台参数:

386 amd64 armv5 armv6 armv7 arm64 mips mipsle mips64 mips64le ppc64 ppc64le