Sing-box Linux 版官方下载:Systemd 服务常驻、setcap 权限赋予与无头服务器透明代理指南
服务器与开发者的终极代理神器,仅数十兆极简内存开销,配合 Systemd 常驻可打造全自动无感透明代理网络。 本文提供经 2026年10月28日 实验室核验的官方安装包选型、CPU 架构辨别与详细订阅导入教程。
服务器与开发者的终极代理神器,仅数十兆极简内存开销,配合 Systemd 常驻可打造全自动无感透明代理网络。
一、Linux 平台安装包互动选择器
选择你的设备处理器架构,我们将为你直接高亮推荐最匹配的安装包格式与下载渠道:
🔍 不知道自己的 Linux 是什么处理器架构?点击查看确认方法
- 在 Linux 终端执行命令:
uname -m - 返回
x86_64下载amd64包;返回aarch64或arm64下载arm64包。
二、Linux 各版本安装包参数全景对比
已剔除第三方非官方改版,严格按照官方开源发布规范整理。
| 硬件/系统分类 | 标准发布文件名 | 安装形式 | 文件大小 | 推荐理由与特性 |
|---|---|---|---|---|
| Linux x86_64 (64位 PC / 服务器) | sing-box-linux-amd64.tar.gz |
tar.gz 独立二进制归档 | 约 15 MB | 单文件二进制可执行程序,无任何繁琐依赖,解压即用 |
| Linux ARM64 (树莓派 / 软路由 / 苹果芯片 VPS) | sing-box-linux-arm64.tar.gz |
tar.gz 独立二进制归档 | 约 14 MB | 针对 aarch64 原生指令优化,低功耗边缘设备绝配 |
三、安装前准备与必要系统依赖
在运行 Sing-box 之前,请确认已满足以下前置条件:
- Root 或 Sudo 管理员权限:Linux 创建 TUN 虚拟网络接口需要管理员特权,需使用 sudo 或 setcap 赋予特权。
- JSON 格式配置文件:准备好包含 inbounds(tun/mixed)、outbounds(机场节点)和 route(规则分流)的
config.json。 - 基础 Linux Shell 命令认知:熟悉 systemctl、chmod、curl 等基本终端运维操作。
四、Linux 端 4 步导入订阅与连接教程
按照以下经过实测的标准步骤操作,新手可在 3 分钟内顺利完成代理上网:
在终端执行 curl -LO https://github.com/SagerNet/sing-box/releases/download/.../sing-box-linux-amd64.tar.gz,解压并将二进制程序移动至 /usr/local/bin/sing-box 并赋予执行权限 sudo chmod +x /usr/local/bin/sing-box。
为避免必须使用 root 运行整个程序,执行命令赋予网络管理特权:sudo setcap cap_net_admin,cap_net_bind_service=+ep /usr/local/bin/sing-box。
创建配置目录 sudo mkdir -p /etc/sing-box,将机场提供的 JSON 订阅解析结果写入 /etc/sing-box/config.json,并执行 sing-box check -c /etc/sing-box/config.json 验证语法。
创建服务配置 /etc/systemd/system/sing-box.service,执行 sudo systemctl daemon-reload && sudo systemctl enable --now sing-box 启动并启用开机自启。
五、Linux 专属常见报错与真实解决方案
针对 Linux 系统环境实机测试发现的高频问题,提供直观的解决办法:
1 启动时终端报错 `bind: permission denied` 或 `operation not permitted`?
说明当前用户无权绑定低位端口或创建 TUN 网络设备。解决办法:使用 sudo 运行,或者使用 sudo setcap cap_net_admin,cap_net_bind_service=+ep /usr/local/bin/sing-box 赋予特权。
2 无头服务器 (Headless) 启动后,终端执行 `curl google.com` 依然提示连接超时?
若未在配置中开启 TUN 虚拟网卡,Linux 终端默认不走代理。解决办法:① 在配置中加入 TUN 入站并指定 default-route;② 或在当前 Shell 设置环境变量 export http_proxy='http://127.0.0.1:7890'。
3 如何在线更新 Sing-box 内核到最新版本?
只需下载最新 Release 归档解压,覆盖 /usr/local/bin/sing-box 二进制文件,并执行 sudo systemctl restart sing-box 即可在数秒内完成热重启更新。
Sing-box 是一个完全独立的网络工具/播放器,本身并不提供任何免费的外网服务器节点。要想正常翻墙上网,必须配合高速稳定的机场节点订阅使用。我们针对全网 28 家真实机场进行了晚高峰连通性实测,供你按需客观挑选:
官方正版安全发布渠道
最后数据核验日期:2026年10月28日 · 状态:已验证安全无木马在 Releases 列表中下载 linux-amd64.tar.gz 或 linux-arm64.tar.gz。本站承诺所有链接均指向开发者官方正规托管仓库或官方应用商店,杜绝任何第三方重打包、植入挖矿木马或窃取订阅凭据的假冒客户端。