fscarmen sing-box 全家桶一键脚本无交互安装教程
我最近一年一直使用 fscarmen 佬的 sing-box 全家桶一键脚本来搭建VPS的代理,它相比于 X-UI 等面板,不仅简单方便,且基于 Sing-box,对新协议的支持和兼容最好,搭建起来简单快捷。
项目地址: https://github.com/fscarmen/sing-box
安装脚本:
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/sing-box/main/sing-box.sh)
管理命令:
sb
脚本可以支持一次安装多个协议并且直接导出常用代理软件可用的订阅链接,所以每次运行都需要自己手动点选诸如 安装语言、协议选择、端口等等。而我们一般都是固定选择安装其中一两种常用的协议,而且为了方便管理,我们习惯使用固定端口和 UUID。那么这样我们就可以进阶,直接采用 KV 传参的方式达成无交互极速安装。
以下是我最近在使用的协议 XTLS + reality 和 AnyTLS 的无交互安装脚本实例:
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/sing-box/main/sing-box.sh) -f --LANGUAGE c --CHOOSE_PROTOCOLS bl --START_PORT 12345 --SERVER_IP $(curl -s4 --connect-timeout 5 ip.sb || curl -s6 --connect-timeout 5 ip.sb) --UUID_CONFIRM 20f7fca4-86e5-4ddf-9eed-24142073d197 --NODE_NAME_CONFIRM $(hostname)
我的使用习惯:只安装 sing-box,不开启订阅,且每台小鸡安装 XTLS + reality 和 AnyTLS 双协议,那么上面这个脚本就可以直接一键完成安装,无需任何交互,这两种协议也是我目前比较推荐使用的(不要直接使用,先自行修改端口和 UUID)。
如果你习惯开启 Argo 或订阅,或者需要使用 hysteria2 协议的端口跳跃功能,那么参照官方示例自行修改即可:
bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/sing-box/main/sing-box.sh) \
--LANGUAGE c \
--CHOOSE_PROTOCOLS a \
--START_PORT 8881 \
--PORT_NGINX 60000 \
--SERVER_IP 123.123.123.123 \
--CDN skk.moe \
--UUID_CONFIRM 20f7fca4-86e5-4ddf-9eed-24142073d197 \
--SUBSCRIBE=true \
--ARGO=true \
--PORT_HOPPING_RANGE 50000:51000 \
--NODE_NAME_CONFIRM bucket
具体可查看官方的无交互安装文档页面,自行配置属于你自己的无交互安装脚本:
https://github.com/fscarmen/sing-box/blob/main/README.md#4%E6%97%A0%E4%BA%A4%E4%BA%92%E6%9E%81%E9%80%9F%E5%AE%89%E8%A3%85
最后,感谢开发者 fscarmen 佬在我测试脚本遇到困惑时候的耐心指导。
版权声明:本文为原创文章,版权归 𝙈𝙄𝙎𝘼𝙆𝘼.𝙀𝙎 所有,转载请联系博主获得授权。
本文地址:https://misaka.es/archives/50.html
如果对本文有什么问题或疑问都可以在评论区留言,我看到后会尽量解答。