使用 Docker 快速搭建 SS 服务

2023年 9月 2日 80.7k 0

本文仅供学习参考,大家不要用来搭建翻墙代理什么的!

前置条件

  • linux 服务器一台(境外的)
  • 安装 docker

    CentOS

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    

    Ubuntu

     curl -fsSL https://test.docker.com -o test-docker.sh
     sudo sh test-docker.sh
    

    Debian

    curl -fsSL https://get.docker.com -o get-docker.sh
     sudo sh get-docker.sh
    

    拉取docker-shadowsocks镜像

    拉取docker-shadowsocks镜像镜像安装,从 Docker Hub 仓库拉取命令如下(笔者未使用)

    docker pull oddrationale/docker-shadowsocks
    

    安装完成后如下图所示:

    5OGEUsgAuLVhYnWK.jpg

    配置docker-shadowsocks

    输入如下命令:

    docker run -d -p 54285:54285 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 54285 -k 123456 -m aes-256-cfb
    

    其中:

    • -d——容器启动后会进入后台
    • -p(第一个)——指定要映射的端口,使用的格式是hostPort:containerPort,即本地的 54285 端口映射到容器的 54285 端口
    • -s——服务器IP
    • -p(第二个)——代理端口
    • yourpasswd——你的密码
    • -m——加密方式

    检查一下 SS 是否已经安装成功:

    sudo docker ps
    

    可以看到如下则说明服务器端已经配置成功

    CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS              PORTS                      
    10ef831c1904        oddrationale/docker-shadowsocks   "/usr/local/bin/ssser"   4 seconds ago       Up 3 seconds        0.0.0.0:54285->54285/tcp
    
    

    客户端下载

    itlanyan.com/shadowsock-…

    也可以去 github 上下载:github.com/shadowsocks

    客户端配置

    下载Shadowsocks客户端,可以从 ISS 网站进行下载。

    以 Shadowsocks for Windows 客户端 为例,安装好后添加服务器配置:

    MOhbR6iN0Fibphtr.jpg

    填上 ip 地址,端口,密码,密码就是刚刚的 yourpasswd,点击确定。

    需要注意,代理模式选择 PAC 模式即可。如果访问不了 github 等网站点击 PAC -> 更新 PAC 即可。

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论