标签搜索

代理池搭建-服务器教程(适合玩青龙的用户)

莫言博客
2025-02-09 / 3 评论 / 121 阅读 / 耗时: 143 ms / 正在检测是否收录...


b3240eecbf532c02.jpg
e242f0f50d3b26d2.jpg


喂饭教程之基于auto-proxy-pool搭建动态ip代理池(青龙适用)

1、 登陆自己的服务器终端
一 搭建容器
1.创建在root文件夹下创建一个文件夹 auto-proxy-pool
2.然后cd到文件夹目录 cd /root/auto-proxy-pool
013c23c0d103e59c.jpg

3.然后运行下面代码

docker run -dit \
--name auto-proxy-pool  \
--network bridge  \
--restart always  \
-p 2233:8080  \
-v /root/auto-proxy-pool:/run/data \
--privileged=true \
mzzsfy/auto-proxy-pool:latest

a5f86486d1e48fb6.jpg

在浏览器输入设备IP:2233(端口)访问如下。比如:192.168.1.1:2233 显示如下搭建成功。
后端密码在data/admin.password中
01447d9b6460c305.jpg

二 运行容器
频道&教程: https://t.me/autoProxyPool/2
访问 /admin 路径在线配置重启生效,密码在 admin.password文件中,可手动修改
/admin 路径建议使用无痕模式访问

1.运行成功后会在/root/auto-proxy-pool/文件夹生成proxy.template.yml这个默认配置文件

2.复制一份并重命名为proxy.yml

cp /root/auto-proxy-pool/proxy.template.yml /root/auto-proxy-pool/proxy.yml

119aac6afc248448.jpg
c279b6ac6ecbb76e.jpg
8e7f23bc41500ab9.jpg

3.打开proxy.yml后复制下面代码直接覆盖(单上游方式)

changeRequest:
  - hostRegex: (.+\.jd\.com)|(.+\.isvjd\.com)|(.+\.isvjcloud\.com) #正则表达式
    proxy: proxy
upstream:
  proxy: #自定义名字
    template: '{{$x := regexFindAll "\\d{1,3}(\\.\\d{1,3}){3}:\\d{2,5}" . -1}}{{range $s := $x}}{{printf "http://%s" $s}}{{end}}'
    apiUrl: #这里是填写代理api地址,格式:txt,换行\n,提取1个
    checkRetryNumber: 2 #检测代理次数,超过次数则获取新代理
    apiRetryNumber: 5 #上游重试次数,超过次数则采用直连
    checkUrl: http://jd.com/,http://baidu.com/,http://bilibili.com/ #检测代理是否有效,不用改
    lifecycle: -1 #自动失效时间,-1为不自动失效,单位秒
    maxSize: 1 #保留几个上游
    checkTimeout: 2s #单个check超时时间
    checkRetryWait: 500ms #重试check前等待时间
    requestInterval: 1000ms #请求时间间隔,在这个时间内只会请求一次api

4.(可选)多个上游代理ip则使用以下配置覆盖即可(多上游方式)

changeRequest:
  - hostRegex: (.+\.jd\.com)|(.+\.isvjd\.com)|(.+\.isvjcloud\.com) #正则表达式
    proxy: proxy1,proxy2
upstream:
  proxy1: #自定义名字
    template: '{{$x := regexFindAll "\\d{1,3}(\\.\\d{1,3}){3}:\\d{2,5}" . -1}}{{range $s := $x}}{{printf "http://%s" $s}}{{end}}'
    apiUrl: #这里是填写代理api地址,格式:txt,换行\n,提取1个
    checkRetryNumber: 2 #检测代理次数,超过次数则获取新代理
    apiRetryNumber: 5 #上游重试次数,超过次数则采用直连
    checkUrl: http://jd.com/,http://baidu.com/,http://bilibili.com/ #检测代理是否有效,不用改
    lifecycle: -1 #自动失效时间,-1为不自动失效,单位秒
    maxSize: 5 #保留几个上游
    checkTimeout: 2s #单个check超时时间
    checkRetryWait: 500ms #重试check前等待时间
    requestInterval: 1000ms #请求时间间隔,在这个时间内只会请求一次api
  proxy2: #自定义名字
    template: '{{$x := regexFindAll "\\d{1,3}(\\.\\d{1,3}){3}:\\d{2,5}" . -1}}{{range $s := $x}}{{printf "http://%s" $s}}{{end}}'
    apiUrl: #这里是填写代理api地址,格式:txt,换行\n,提取1个
    checkRetryNumber: 2 #检测代理次数,超过次数则获取新代理
    apiRetryNumber: 5 #上游重试次数,超过次数则采用直连
    checkUrl: http://jd.com/,http://baidu.com/,http://bilibili.com/ #检测代理是否有效,不用改
    lifecycle: -1 #自动失效时间,-1为不自动失效,单位秒
    maxSize: 1 #保留几个上游
    checkTimeout: 2s #单个check超时时间
    checkRetryWait: 500ms #重试check前等待时间
    requestInterval: 1000ms #请求时间间隔,在这个时间内只会请求一次api


以上为两个上游代理,多加一个代理池proxy: proxy1,proxy2,proxy3以此类推,

是不是脑袋嗡嗡的,看不明白,那就该看下面的配置介绍了,其实很简单。

提供模板,之间傻瓜式复制(修改两处即可)
修改位置一:proxy: y1111,y1112,y1113,y1114{这是代理序号,你有几个代理账号就可以编辑几个,自定义数字即可}
修改位置二:apiUrl: (https://service.ipzan.com/core-extract?){这是代理网站的代理URL连接}
63c0e380a8efc8dc.jpg

三 填写配置文件
填写配置文件中的"apiUrl",严格按照配置文件中的注释填写(格式:txt,换行\n,提取1个)以下3个代理池都可以使用免费签到使用
巨量网络代理(每天1000个免费ip): 点此直达

携趣代理(每天1000个免费ip): 点此直达

星空代理(需要签到兑换,有自动签到脚本): 点此直达

品赞代理(需要签到兑换,有自动签到脚本): 点此直达

ps 若您的主机为家宽,ip地址经常变更,推荐使用携趣代理可以免费使用api的形式添加ip白名单(详情看官网文档)

注册任意代理后按要要求生成API,填写在配置文件的"apiUrl"后面即可
7c1c9abef548afb8.jpg

配置文件填写完成后保存!!!

四 重启
重启auto-proxy-pool并查看日志

1.重启        docker restart auto-proxy-pool
2.查看日志    docker logs -f --tail 50 auto-proxy-pool


3.运行正常则会如下图所示
51133c0f0d938213.jpg

五 青龙配置代理
1.打开青龙的配置文件
2.添加如下代码(代理词格式为http://ip:2233)

export JD_PROXY_OPEN='true'
export JD_PROXY_TUNNRL='http://172.17.0.1:2233'
export DP_POOL='http://172.17.0.1:2233'

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接

本文共 1055 个字数,平均阅读时长 ≈ 3分钟
4

打赏

海报

正在生成.....

评论 (3)

语录
取消
  1. 头像
    莫言 Lv.4
    ·Windows 10 · Google Chrome
    沙发

    代理池如此甚好

    回复 删除 垃圾
  2. 头像
    莫言 Lv.4
    内网IP ·Android · Google Chrome
    板凳

    一切真实与虚假,一切辉煌与破灭,只存后人之言,只存岁月之中。

    回复 删除 垃圾
  3. 头像
    莫某品 Lv.1
    XX ·Windows 10 · Google Chrome
    地毯

    代理池如此好用

    回复 删除 垃圾