使用开源项目并使用docker的方式搭建代理接口

一、docker部署代理池子测试

  • 这里使用的代理池子项目是崔大的git开源的项目,代理项目代码
  • 这里选择的安装方式是docker安装,这样即使本地没有redis环境,python等依赖包环境也没关系,因为docker会帮你把所有的依赖打包好

1、windows搭建代理池子测试

2、linux上搭建代理池子测试

  • 1、卸载老版本

    yum remove docker  docker-client  docker-client-latest  docker-common  docker-latest docker-latest-logrotate  docker-logrotate docker-engine
    
  • 2、安装docker

    # 下载yum工具
    yum -y install yum-utils device-mapper-persistent-data lvm2
    
    # 设置docker国内镜像源
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
    # 安装docker引擎
    yum install docker-ce docker-ce-cli containerd.io
    

    在这里插入图片描述

  • 3、启动docker

    # 启动docker服务
    systemctl start docker
    
    # 设置开机自启动docker
    systemctl enable docker
    
    # 查看docker 安装好的版本
    docker version
    

    在这里插入图片描述

  • 4、安装docker-compose

    # 安装docker-compose
    pip3 install setuptools_rust
    pip3 install docker-compose
    
    # 前台启动
    docker-compose up
    
    # 后台启动
    docker-compose up -d
    
    # 停止容器
    docker-compose down
    
    # 停止容器并移除数据
    docker-compose down -v
    
  • 5、安装好后和windows一样的启动代理服务的方法,把文件夹先上传到目录上后,就可以了

    cd /data/jsall/ProxyPool-master
    docker-compose up -d
    

    在这里插入图片描述

  • 然后记得服务器开端口权限后,然后到你的浏览器打卡http://你自己的服务器地址:5555/random 即可以访问代理了 , 注意换成你自己的服务域名
    在这里插入图片描述
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43411585/article/details/131798495