你的位置:首页 > 互联网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
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-compose.yml文件内容导入-编辑-确定
显示安装成功
在测试一下是否通
-------------------------------------------------------------------------
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 代理。
参考来源:
发表评论: