用指定版本的233boy sing-box脚本安装指定版本的sing-box内核 GitHub fork并指定版本tag
前言
sing-box 在最近的几个版本 配置文件的语法有改动, 而且不向后兼容.也就是说, 旧版本的配置文件用在新版本的内核, 会报错.
需求
假如 我的客户端 因为一些原因, 只能使用 sing-box v1.11.15
我想使用233boy脚本在服务端安装 sing-box v1.11.15, 这样脚本生成的配置文件我自己有能力进行一些手动修改. 新版本的配置文件语法我不想学习.
所以我需要 使用 v1.11 版本的233boy sing-box脚本 在VPS安装 v1.11.15 的sing-box内核
实践
1. fork GitHub 分支
https://github.com/233boy/sing-box/fork
2. 进入codespace
3. 将fork 的分支恢复到 v1.11 标签的状态
在 codespace 终端中执行
git reset --hard v1.11git push origin main --force
搜索 code.tar.gz 找到代码段
修改
is_core_ver=v1.11.15
固定下载 v1.11.15 内核包
修改
link=https://github.com/233boy/sing-box/releases/download/v1.11/code.tar.gz
固定下载 v1.11 脚本包
========
完
最终结果
Github
使用方法
bash <(curl -L https://github.com/crazypeace/sing-box/raw/refs/heads/main/install.sh)
========
后记
本文这样操作的好处是, 与原项目保持 fork 的关系.
当然, 233boy 的脚本本身已经支持了一些功能, 也可以像下面这样达到用 v1.11 脚本 安装 sing-box 内核 v1.11.15 的效果
git clone https://github.com/233boy/sing-boxcd sing-boxgit reset --hard v1.11bash install.sh -l -v v1.11.15







评论
发表评论