ShadowsocksR-Live / shadowsocksr-native

翻墙 从容穿越党国敏感日 ShadowsocksR (SSRoT) native implementation for all platforms, GFW terminator
https://github.com/ShadowsocksR-Live/shadowsocksr-native/wiki
GNU General Public License v3.0
2.75k stars 767 forks source link

能否提供docker安装镜像 #228

Open chenxudong2020 opened 2 years ago

chenxudong2020 commented 2 years ago

能否提供docker安装镜像,如题

ssrlive commented 2 years ago

不熟。

Echo21bash commented 2 years ago

能否提供docker安装镜像,如题

可以参考我的 https://github.com/Echo-bash/Dockerfile/tree/master/shadowsocksr-n

ssrlive commented 2 years ago

感谢。能不能增加对 SSRoT 协议的支持?因为目前 GFW 对 SS/SSR 协议基本上是秒封,没什么实际价值。

Echo21bash commented 2 years ago

是修改over_tls_settings这个内容吗?

ssrlive commented 2 years ago

对。当然还得 购买域名,对这个域名设定dns解析指向你的docker主机的IP,安装 nginx,申请免费的tls证书, 最后依据前面的内容修改 over_tls_settings的内容。

但如果在 heroku 上,由于 证书 和 域名都有了,这些就免了,直接改 over_tls_settings 就好了。见 这个项目

另外,获取二进制文件时,使用这个链接,会自动获取最新版本的打包文件。不用理会版本的问题。 https://github.com/ShadowsocksR-Live/shadowsocksr-native/releases/latest/download/ssr-native-linux-x64.zip

Echo21bash commented 2 years ago

嗯嗯docker 容器配置文件可以直接挂载的,前提是有https的网站代理SSRoT,使用SSRoT的话还可以免流就失效了吧,相当于真实访问nginx https网站了吧

ssrlive commented 2 years ago

对。所以客户端直接访问 nginx 的 443 端口。 docker 我不熟。不知道是不是与 heroku 类似。heroku 是统一接管了 443 端口 和 域名的 处理,然后随机指定给用户一个 监听端口 在 ${PORT} 环境变量上让用户自己安装的服务端对这个端口进行监听并提供服务。