客户端配置教程
Linux / VPS 命令行无 GUI 环境 Sing-box 系统级代理配置实战
节点推荐技术支持组 ·
发布: 2026-03-29
📌 本篇摘要与核心导读: 面向资深用户的Linux / VPS 命令行无 GUI 环境 Sing-box 系统级代理配置实战。深入解析核心网络架构、订阅自动化导入、DNS 防污染防泄漏、策略组智能分流与高频报错排除。
一、Linux 命令行无 GUI 环境的代理挑战
在开发测试服务器、AI 训练集群(如 AutoDL、阿里云 GPU 算力)或无桌面的 Ubuntu/Debian VPS 上,下载 GitHub 源码、拉取 Docker 镜像或更新依赖时频繁遭遇网络超时。使用 Sing-box 命令行二进制内核 搭配 systemd 守护进程是行业公认的最高效解决方案。
二、完整部署脚本与持久化托管
# 1. 下载官方最新 amd64 二进制发行包
curl -Lo sing-box.tar.gz https://github.com/SagerNet/sing-box/releases/latest/download/sing-box-linux-amd64.tar.gz
tar -zxvf sing-box.tar.gz
sudo mv sing-box-*/sing-box /usr/local/bin/
sudo chmod +x /usr/local/bin/sing-box
# 2. 创建配置目录并保存配置文件
sudo mkdir -p /etc/sing-box
# 将机场提供的 config.json 复制到 /etc/sing-box/config.json
# 3. 创建 systemd 托管服务
sudo tee /etc/systemd/system/sing-box.service << 'EOF'
[Unit]
Description=sing-box service
After=network.target nss-lookup.target
[Service]
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_NET_RAW
ExecStart=/usr/local/bin/sing-box run -c /etc/sing-box/config.json
Restart=on-failure
RestartSec=10s
LimitNOFILE=infinity
[Install]
WantedBy=multi-user.target
EOF
# 4. 重新加载并立即启动服务
sudo systemctl daemon-reload
sudo systemctl enable --now sing-box
sudo systemctl status sing-box
# 5. 验证网络畅通性
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
curl -I https://www.google.com 相关标签:
#Sing-box CLI
#systemd daemon
#Server Proxy
声明与保障:
本站所有技术评测与教程均基于编辑部实操环境验证。如遇网络变动或客户端版本升级导致界面差异,欢迎通过联系页面向我们反馈以更新本文。
📑 连续阅读导航 0 死链环形内链
💡
AI与生产力 进阶技术解析:下一篇核心原理解读
掌握网络底层技术与抗封锁机理,避免踩坑跑路机场
AI Agent 自主工作流与多线程自动化爬虫的代理池轮询策略 →
全面拆解 AutoGPT、LangChain、CrewAI 等多智能体(AI Agent)自主工作流对高并发代理池的架构要求。实测分布式轮询与防 429 限流实战。
🔍 更多精选延伸推荐 点击直接阅读