GitHub 0元手动搭建专属永久节点教程(纯手动挡,适合小白)

GitHub 0元手动搭建专属永久节点教程(纯手动挡,详细版,适合小白)

大家好,今天分享一种完全免费的手动方式,利用 GitHub 的免费计算资源(Codespaces),一步步搭建属于自己的专属节点。这种方法全程手动操作,不依赖一键脚本,透明度高,适合想自己掌控配置的新手朋友。

核心 GitHub 地址:
https://github.com/SagerNet/sing-box (sing-box 官方仓库,下载最新可执行文件)

为什么选择 GitHub 手动搭建?


GitHub Codespaces 提供免费的云端服务器资源(有一定免费额度),我们可以在这里编译、运行 sing-box,搭建代理节点。相比付费 VPS,完全 0 元成本,节点理论上可长期使用(需遵守平台规则,避免滥用)。手动配置能更好地理解原理,排查问题也更容易。

准备工作

  • 一个 GitHub 账号(未注册的先去注册)
  • 基本的终端命令操作能力(复制粘贴命令即可,大部分小白都能跟上)
  • 电脑能正常访问 GitHub
  • sing-box 核心工具(从官方 GitHub 下载)


  • 详细搭建步骤(超详细版)

  • 创建 GitHub Codespaces 免费环境

  • 登录 GitHub 账号。
    点击右上角头像 → 选择 “Your codespaces” 或直接搜索并新建一个 Codespaces。
    推荐创建一个新的仓库(可以是空仓库),然后点击 “Code” → “Codespaces” → “Create codespace on main”。
    等待环境启动(浏览器中会打开 VS Code 在线版),这就是我们的免费服务器了。所有操作都在这个环境中进行。
  • 下载并准备 sing-box

  • 在 Codespaces 的终端(Terminal)中执行以下命令下载最新 sing-box:
    ```bash
    # 下载最新版本 sing-box(Linux amd64 示例,根据环境调整)
    wget https://github.com/SagerNet/sing-box/releases/latest/download/sing-box-latest-linux-amd64.tar.gz

    # 解压
    tar -xzf sing-box-latest-linux-amd64.tar.gz

    # 移动到当前目录并赋予执行权限
    mv sing-box-*/sing-box .
    chmod +x sing-box
    验证是否成功:
    Bash./sing-box version

    配置 config.json 文件
    创建配置文件(关键步骤):Bashnano config.json粘贴一个基础的 sing-box 配置模板(可根据需求调整为 VLESS、Hysteria2、TUIC 等协议)。
    示例基础出站配置(请替换为自己的真实参数,端口、UUID、密码等):JSON{
    "log": {
    "level": "info"
    },
    "inbounds": [
    {
    "type": "mixed",
    "tag": "mixed-in",
    "listen": "::",
    "listen_port": 2080
    }
    ],
    "outbounds": [
    {
    "type": "direct",
    "tag": "direct"
    }
    // 这里添加你的实际代理出站配置
    ]
    }完整配置建议参考官方文档或根据视频/实际需求自定义(支持 Reality、Hysteria2 等高级协议)。保存后退出(Ctrl+O → Enter → Ctrl+X)。
    启动 sing-box 节点
    在终端运行:Bash./sing-box run -c ./config.json如果需要后台运行,可以使用 nohup 或 screen:Bashnohup ./sing-box run -c ./config.json > sing.log 2>&1 &
    设置节点可见性与端口
    重要:确保 Codespaces 端口暴露为 Public(公开)。
    在 Codespaces 界面右侧 “Ports” 标签中,找到你配置的端口(如 2080),点击设置为 Public。
    复制公开的端口转发地址(如 https://xxx-xxx.github.dev:端口),这就是你的节点连接地址。
    如果保持 Private,外部客户端将无法连接。
    优化与加速(可选进阶)
    保持 Codespaces 不休眠:定期在终端输入命令或设置简单心跳脚本。
    使用优选 IP 或域名替换默认地址,可进一步提升速度(基础版无需此步)。
    测试连接:在客户端软件中导入节点地址,检查延迟和速度。
    出现掉线时,重启 Codespaces 或手动重启 sing-box 进程。

    客户端导入使用
    使用支持 sing-box 配置的客户端(如 Nekobox、Clash Meta 等),导入生成的节点链接或订阅。
    推荐先本地测试稳定性,再用于日常浏览、视频等。

    使用注意事项

    免费额度限制:GitHub Codespaces 有每月免费小时数,超出可能需付费或切换环境。建议轻度使用,定期检查。
    稳定性:免费资源可能偶尔休眠或限制,适合日常轻度需求。重度使用建议结合其他方案。
    速度表现:取决于网络线路和配置,实际体验因人而异。
    合规提醒:严格遵守 GitHub 服务条款和中国相关法律法规,合理使用免费资源,不要用于非法用途,避免账号被封。
    适合人群:有基础命令行经验的小白。如果完全零基础,先练习复制粘贴终端命令。

    这种纯手动方式虽然步骤比一键脚本多一些,但可控性强,学习过程本身也很有价值。搭建成功后,你会拥有一个真正属于自己的专属节点,使用起来更有掌控感。
    核心参考 GitHub:

    sing-box 官方:https://github.com/SagerNet/sing-box
    如需更多配置示例,可在 GitHub 搜索 “sing-box config example”。
    标签:

    💬 评论区 (0)

    暂无评论,快来抢沙发吧!