docker快速搭建ss5

Posted 1066897515

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker快速搭建ss5相关的知识,希望对你有一定的参考价值。

因公司业务需求,客户那边服务器开白名单需要固定IP,所以在阿里搭建了一下ss5,用于正向代理。

生成三个文件:
# 生成认证方式文件
cat > ss5.conf << EOF
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
EOF

# 生成密码文件
cat > ss5.passwd << EOF
admin Jyy12345qwa
EOF

# 生成dockerfile
cat > Dockerfile << EOF
FROM centos:7.9.2009
RUN yum -y install gcc automake make wget pam-devel openldap-devel cyrus-sasl-devel openssl-devel && \\
wget --no-check-certificate https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz && \\
tar xvf ss5-3.8.9-8.tar.gz && \\
cd ss5-3.8.9 && \\
./configure && \\
make && \\
make install
ADD ss5.conf /etc/opt/ss5/ss5.conf
ADD ss5.passwd /etc/opt/ss5/ss5.passwd
CMD [ "bash", "-c", "/usr/sbin/ss5 && tail -100f /var/log/ss5/ss5.log"]
EOF

创建容器
docker build . -t ss5

运行
docker run -d -p 28731:1080 --name ss5 ss5

运行起来之后,服务器就有个28731(这个端口可根据自己情况修改)端口监听了

客户端连接工具:

linux系统可以使用:proxychains  

windows可以使用:Proxifier、v2rayN 

以上是关于docker快速搭建ss5的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7基于SS5搭建Socks5代理服务器

Linux搭建Socks5代理服务器

Linux搭建Socks5代理服务器

Linux搭建Socks5代理服务器

利用docker快速搭建创建开发环境

利用docker快速搭建创建开发环境