你的位置:首页 > 互联网IT

Docker搭建socks5代理,容器socks5代理,socks代理搭建,socks5服务器搭建,socks代理服务器端搭建

系统:Centos 8

软件:socks5搭建socks代理

功能:代理,上网,网络,vpn,代理上网

下载:


必应搜索:


同类型推荐:

https://www.zhuguodong.com/?id=787

https://www.zhuguodong.com/?id=718

https://www.zhuguodong.com/?id=599

https://www.zhuguodong.com/?id=567

https://www.zhuguodong.com/?id=461

https://www.zhuguodong.com/?id=729


客户端:

https://www.zhuguodong.com/?id=750

https://www.zhuguodong.com/?id=822


准备工具:

Centos 8服务器 一台(公网IP)系统版本:CentOS Linux release 8.2.2004 (Core) 


CentOS 7/8关闭防火墙

查看防火墙状态:systemctl status firewalld.service

关闭运行的防火墙:systemctl stop firewalld.service

禁止防火墙自动启动服务器:systemctl disable firewalld.service


Docker搭建socks5代理,容器socks5代理,socks代理搭建,socks5服务器搭建,socks代理服务器端搭建 互联网IT 第1张

http代理 快速安装教程


第一步:docker容器安装

参考文章:https://www.zhuguodong.com/?id=840

安装部署

RedHat / CentOS安装


curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh


http://目标服务器 IP 地址:目标端口/安全入口


1,创建:docker-compose.yml 文件


version: '3.8' 

 

services: 

  socks5: 

    image: serjs/go-socks5-proxy 

    container_name: socks5-proxy 

    environment: 

      - PROXY_USER=vpn

      - PROXY_PASSWORD=vpnvpn

    ports: 

      - "3125:1080"

    restart: always  


文件docker-compose.yml注释:


version: '3.8' 

 

services: 

  socks5: 

    image: serjs/go-socks5-proxy 

    container_name: socks5-proxy    # 容器名称

    environment: 

      - PROXY_USER=vpn              # 用户

      - PROXY_PASSWORD=vpnvpn       # 密码

    ports: 

      - "3125:1080"                 # 端口(外网访问端口:容器端口,默认1080不变)

    restart: always 


外网自定义端口说明

ports: 

  - "3125:1080"  # 端口(外网访问端口:容器端口,默认1080不变)

这样,你就可以通过 localhost:3125 访问 SOCKS5 代理。

docker容器安装http代理

Docker搭建socks5代理,容器socks5代理,socks代理搭建,socks5服务器搭建,socks代理服务器端搭建 互联网IT 第2张

复制docker-compose.yml文件内容导入-编辑-确定

Docker搭建socks5代理,容器socks5代理,socks代理搭建,socks5服务器搭建,socks代理服务器端搭建 互联网IT 第3张

显示安装成功

Docker搭建socks5代理,容器socks5代理,socks代理搭建,socks5服务器搭建,socks代理服务器端搭建 互联网IT 第4张


在测试一下是否通

Docker搭建socks5代理,容器socks5代理,socks代理搭建,socks5服务器搭建,socks代理服务器端搭建 互联网IT 第5张


-------------------------------------------------------------------------


Docker Compose 文件

以下是一个完整的 docker-compose.yml 文件示例,用于部署一个带有用户认证和自定义端口的 SOCKS5 代理服务。


docker-compose.yml

复制

version: '3.8' 

 

services: 

  socks5: 

    image: serjs/go-socks5-proxy 

    container_name: socks5_proxy 

    environment: 

      - PROXY_USER=myuser 

      - PROXY_PASSWORD=mypassword 

    ports: 

      - "1080:1080" 

    restart: always 


解释

版本: version: '3.8' 指定了 Docker Compose 文件的版本。

服务: services 部分定义了要运行的服务。

socks5: 服务的名称。

image: 使用的 Docker 镜像,这里使用的是 serjs/go-socks5-proxy。

container_name: 容器的名称。

environment: 环境变量,用于设置 SOCKS5 代理的用户名和密码。

PROXY_USER: 用户名。

PROXY_PASSWORD: 密码。

ports: 端口映射,将主机的 1080 端口映射到容器的 1080 端口。

restart: 设置为 always,确保容器在退出时自动重启。

使用说明

将上述内容保存为 docker-compose.yml 文件。

在终端中导航到包含 docker-compose.yml 文件的目录。


运行以下命令启动服务:

复制

docker-compose up -d 

服务启动后,你可以通过 localhost:1080 访问 SOCKS5 代理,使用 myuser 作为用户名,mypassword 作为密码。

自定义端口

如果你想使用不同的端口,只需修改 ports 部分的映射即可。例如,如果你想使用 1081 端口,可以将 ports 部分修改为:


复制

ports: 

  - "1081:1080" 

这样,你就可以通过 localhost:1081 访问 SOCKS5 代理。




参考来源:


  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。