docker-compose部署SS
本文主要介紹使用docker-compose搭建ss服務端的詳細過程,如有不準確的地方請各位大神指出
1. 首先準備一臺centos服務器
2. 安裝docker和docker-compose就不一一贅述了,自行百度
3. 編寫docker-compose.yml文件
-s:服務器ip
-p:代理端口即服務運行端口
-k:密碼
-m:加密方式(默認aes-256-cfb)
4. 在放置docker-compose.yml文件目錄下執行命令:docker-compose up -d
5. 安裝SS客戶端,
? ? windows地址:?https://github.com/shadowsocks/shadowsocks-windows/releases
6. 添加防火墻規則:
? ? ?服務啟動之后無法正常使用有可能是被防火墻攔截,添加端口放行:
?????iptables -I INPUT -p tcp --dport 20000 -j ACCEPT
以上就是小弟總結的整個部署過程,不過有個比較坑的地方,下載的最新的SS客戶端不支持aes-256-cfb加密方式,服務端必須升級到3.X才能和客戶端的加密方式相匹配。但是docker容器內shadowsocks升級3.0又比較困難,因為太浪費時間了,所有就沒有繼續深入研究,不過我大概想到了一個解決思路,就是在docker-compose.yml中的command部分執行升級命令類似于這樣:
? ?
這只是一個思路,目前還沒有實踐,有哪位大神有具體解決方案請在評論區告訴小弟
?
?
總結
以上是生活随笔為你收集整理的docker-compose部署SS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: springboot 整合mybatis
- 下一篇: html ppt 插件,jquery幻灯