跳至正文
首页 » 零成本轻松部署无限节点代理池!从零开始小白轻松上手!

零成本轻松部署无限节点代理池!从零开始小白轻松上手!

内容纲要

前言

想拥有一个永不过期、取之不尽的节点池吗?手把手教你如何零成本通过几步简单的配置,构建自己的代理池,让你在任何时候都能轻松获取优质节点。

准备工作

  • 华为云开发者账号
    华为云开发者账号注册视频

  • 华为云开发者云主机(面板端点击关机后实际不会关机)
  • 一个 Cloudflare 账户(并且已经完成域名托管,且开通zero trut)。

涉及项目

subs-check:https://github.com/beck-8/subs-check?tab=readme-ov-file

安装docker、docker compose

进入华为云开发者空间

华为云开发者空间:https://developer.huaweicloud.com/

打开远程终端

安装docker、docker compose

  • 安装必要软件包
    apt update && apt upgrade -y
    apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates -y
  • 然后加入 Docker 的 GPG 公钥和 apt 源:
    curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg
    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list
  • 更新系统,装 Docker CE 和 Docker Compose 插件
    apt update && apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y

    添加docker镜像源

    tee /etc/docker/daemon.json <<-'EOF'
    {
    "registry-mirrors":[
        "https://docker.1panel.live",
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com",
        "https://mirror.ccs.tencentyun.com"
    ],
    "live-restore":true
    }
    EOF
    sudo systemctl daemon-reload
    sudo systemctl restart docker

    安装subs-check

    本文演示使用docker compose,您也可以选择docker

  • 创建文件夹及docker compose文件
    mkdir subs && cd subs && touch docker-compose.yml
    version: "3"
    services:
      subs-check:
        image: ghcr.io/beck-8/subs-check:latest
        container_name: subs-check
        # mem_limit: 500m
        volumes:
          - ./config:/app/config
          - ./output:/app/output
        ports:
          - "127.0.0.1:8199:8199"
          - "127.0.0.1:8299:8299"
        environment:
          - TZ=Asia/Shanghai
          # 是否使用代理
          # - HTTP_PROXY=http://192.168.1.1:7890
          # - HTTPS_PROXY=http://192.168.1.1:7890
          # 设置 api-key
          # - API_KEY=password
        restart: always
        tty: true
        network_mode: bridge

    启动docker compose容器

docker compose up -d

设置CF内网穿透

创建隧道




根据提示进行安装

设置 CF 隧道的4个公共主机名

  • 路径download,用于通用订阅
    子域:任意值(但4个主机名必须相同)
    域:任意值(但4个主机名必须相同)
    路径:download
    类型:HTTP
    URL:[你docker设备的内网IP]:8299(注意端口为8299)
  • 路径api/file,用于clash订阅
    子域:任意值(但4个主机名必须相同)
    域:任意值(但4个主机名必须相同)
    路径:api/file
    类型:HTTP
    URL:[你docker设备的内网IP]:8299(注意端口为8299)
  • 路径admin,用于WebUI访问
    子域:任意值(但4个主机名必须相同)
    域:任意值(但4个主机名必须相同)
    路径:admin
    类型:HTTP
    URL:[你docker设备的内网IP]:8199(注意端口为8199)
  • 路径api,用于WebUI获取信息
    子域:任意值(但4个主机名必须相同)
    域:任意值(但4个主机名必须相同)
    路径:api
    类型:HTTP
    URL:[你docker设备的内网IP]:8199(注意端口为8199)

    管理 WebUI 和订阅

  • 访问webui
    https://{你的域名}/admin
  • 通用订阅
    https://{你的域名}/download/sub
  • clash订阅
    https://{你的域名}/api/file/mihomo

配置config文件

参考配置:https://github.com/beck-8/subs-check/blob/master/config/config.example.yaml

必要配置项

api-key: "" #Web控制面板的api-key
github-proxy: ""#获取订阅使用,结尾要带的 / 
sub-urls:#用户获取节点的url

Github Proxy搭建

  • 项目地址:GitHub gh-proxy
  • 登入cloudfalre,点击Compute (Workers),创建一个workers
  • 复制index.js(点击查看)中的文件到workers,绑定域名即可
  • 设置好的域名填入subs checks中的config文件中即可

更多免费节点信息