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

Docker搭建shadowsocks代理,容器shadowsocks代理,Docker搭建ss代理,容器ss代理,SS代理搭建,shadowsocks服务器搭建,shadowsocks代理服务器端搭建,ss搭建,搭建SS,搭建shadowsocks

系统:Centos 8

软件:shadowsocks搭建,ss代理

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

下载:


必应搜索:

Docker搭建shadowsocks代理,容器shadowsocks代理,Docker搭建ss代理,容器ss代理,SS代理搭建,shadowsocks服务器搭建,shadowsocks代理服务器端搭 互联网IT 第1张

同类型推荐:

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

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

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

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

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

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

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


客户端:

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

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

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

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

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

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

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

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

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

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



准备工具:

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.7'


services:

  shadowsocks:

    image: shadowsocks/shadowsocks-libev

    container_name: shadowsocks-23336

    ports:

      - "23336:23336/tcp"

      - "23336:23336/udp"

    environment:

      - PASSWORD=123456789  # 密码

      - METHOD=aes-256-cfb  # 加密方式

      - TIMEOUT=600  # 超时

      - SERVER_PORT=23336  # 服务器端口

      - DNS_ADDRS=1.1.1.1,8.8.8.86  # DNS设置

    restart: unless-stopped


文件docker-compose.yml注释:


version: '3.7'


services:

  shadowsocks:

    image: shadowsocks/shadowsocks-libev

    container_name: shadowsocks-23336    # 容器名称

    ports:

      - "23336:23336/tcp"                # TCP端口(外网端口:容器端口)

      - "23336:23336/udp"                # UDP端口(外网端口:容器端口)

    environment:

      - PASSWORD=123456789               # 密码

      - METHOD=aes-256-cfb               # 加密方式

      - TIMEOUT=600                      # 超时

      - SERVER_PORT=23336                # 服务器端口

      - DNS_ADDRS=1.1.1.1,8.8.8.86       # DNS设置

    restart: unless-stopped


外网自定义端口说明

ports: 

  - "23336:23336"  # 端口(外网访问端口:容器端口)

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

docker容器安装shadowsocks代理

Docker搭建shadowsocks代理,容器shadowsocks代理,Docker搭建ss代理,容器ss代理,SS代理搭建,shadowsocks服务器搭建,shadowsocks代理服务器端搭 互联网IT 第2张

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


Docker搭建shadowsocks代理,容器shadowsocks代理,Docker搭建ss代理,容器ss代理,SS代理搭建,shadowsocks服务器搭建,shadowsocks代理服务器端搭 互联网IT 第3张


显示安装成功

Docker搭建shadowsocks代理,容器shadowsocks代理,Docker搭建ss代理,容器ss代理,SS代理搭建,shadowsocks服务器搭建,shadowsocks代理服务器端搭 互联网IT 第4张


在测试一下是否通

Docker搭建shadowsocks代理,容器shadowsocks代理,Docker搭建ss代理,容器ss代理,SS代理搭建,shadowsocks服务器搭建,shadowsocks代理服务器端搭 互联网IT 第5张



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


以下是一个完整的 docker-compose.yml 文件示例,适用于运行 Shadowsocks 服务。此示例使用 Docker 来启动 Shadowsocks 并暴露相应的端口。


yaml

Copy code

version: '3.7'


services:

  shadowsocks:

    image: shadowsocks/shadowsocks-libev:latest

    container_name: shadowsocks

    ports:

      - "1080:1080"   # 本地端口 1080 映射到容器的 1080 端口

    environment:

      - PASSWORD=your_password       # 设置 Shadowsocks 密码

      - METHOD=aes-256-gcm           # 加密方法,可根据需要修改

      - TIMEOUT=300                  # 设置超时时间

    networks:

      - ss_network

    restart: always


networks:

  ss_network:

    driver: bridge


解释:

image: shadowsocks/shadowsocks-libev:latest: 使用官方的 Shadowsocks Libev Docker 镜像。

container_name: shadowsocks: 指定容器名称。

ports: 将本地端口 1080 映射到容器内的 1080 端口(这个端口用于 SOCKS5 代理)。

environment: 设置环境变量:

PASSWORD: 设置你的 Shadowsocks 密码(请替换为你自己的密码)。

METHOD: 设置加密方法,这里使用 aes-256-gcm,你也可以选择其他加密算法(例如 aes-128-gcm、chacha20-ietf-poly1305 等)。

TIMEOUT: 设置超时时间,单位是秒。

networks: 配置网络,使用 Docker 的 bridge 网络模式。

restart: always: 设置容器在崩溃后自动重启。

使用方法:

在你的服务器上创建一个目录并进入该目录。

将上面的内容复制并保存为 docker-compose.yml。

运行以下命令启动服务:

bash

Copy code

docker-compose up -d

你可以通过设置代理工具(如浏览器、V2Ray、Clash 等)使用 127.0.0.1:1080 进行 SOCKS5 代理。

配置说明:

在 PASSWORD 变量中设置你想要的密码。

如果你希望修改端口或加密算法,可以修改 ports 或 METHOD 环境变量。

希望这个配置能帮助你快速启动 Shadowsocks 服务!




参考来源:


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

发表评论:

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