ShadowsocksR-Live / iShadowsocksR

ShadowsocksR (SSRoT) client for iOS
GNU General Public License v3.0
574 stars 326 forks source link

SSR可以连接成功,但是启动SSROT就无法访问 #54

Closed godlikejoke closed 3 years ago

godlikejoke commented 3 years ago

请教个问题大佬,首先我是down的最新代码,SSR可以连接成功,但是启动SSROT就无法访问。 服务器上nginx我看到的访问日志是没有数据过来的。

image 上面图片红色部分是启动SSROT访问的,数据没有过来,下面部分是我用vmess访问的(可以成功,nginx应该没有配置错误)。

ssrot配置图: image

nginx配置图 image

ssr配置服务监听的是10025 image

请问是我哪里弄错了吗,直接是用SSR倒是可以连接上并且有数据返回。

ssrlive commented 3 years ago

over_tls_settings 没设置正确.

ssrlive commented 3 years ago

z 这些数据服务器端会读取验证的, 有任何差池都会拒绝连接的.

ssrlive commented 3 years ago

自动安装以后的配置文件 自己 cat 打印出来自己看看就知道哪里不对了.

godlikejoke commented 3 years ago

是这样吗 "over_tls_settings": { "enable": ture, "server_domain": "我的域名", "path": "/ssrot/", "root_cert_file": "我的cert证书地址" }

ssrlive commented 3 years ago

godlikejoke commented 3 years ago

我看到网上有些人没有配置root_cert_file 选项,这个会有什么影响吗

ssrlive commented 3 years ago

这个是针对客户端的, 目前没有使用

ssrlive commented 3 years ago

留待将来用于客户端的证书验证用的.

godlikejoke commented 3 years ago

非常感谢,最后一个问题(不要嫌我啰嗦哈),ssrot使用websocks+tls 和 v2ray的websocks+tls 原理是不是一样的

ssrlive commented 3 years ago

是一样的, Wiki 里把所有关键点都说白了. 但ssrot 是 纯 c 实现的, 快一个数量级.