gscan_quic
                                
                                 gscan_quic copied to clipboard
                                
                                    gscan_quic copied to clipboard
                            
                            
                            
                        关于sni的疑惑
之前,就一直在观望sni,感谢K大让gscan支持sni!
- 
以前讨论中看到gp在选择sni的时候只是随机选取一个,所以加入配置文件的sni并不代表越多越好吧?加入质量差的sni,随机选中的时候,岂不是降低了访问速度? 
- 
大家在哪里选择sni的库,我用的是https://www.bamsoftware.com/computers/sniproxy/#goproxy 的sni库,按照gsan默认配置,轻轻松松扫出200sni,这么给力让我很慌啊,难不成把200sni都加进去?还是有更好的精选方式? 
默认配置是不准的,默认是只简单测试连接,测得再多再快,没经过http验证,都是没实际用处的 我在新更新的配置说明里也简单说明了一下,而且现在的代码也不完善,所以现在只能把 lv 调大
这个列表我这里能扫出 400+ 经过验证的。
那我把lv改为2,再缩短延迟时间试试
还是那个库,只是将lv=2,之前轻松200就变成只扫出2个了。看来还真是
我测了一下,只扫出来了 9 个,不应该这么少... 我把 ServerName 里的 "bing.com" 改成了 "www.bing.com" 结果多了不少,出来 78 个 看来 bing.com 重定向了。。又犯了这个错误,得改个不重定向的
哇 感谢K大 几十个觉得挺不错了
yahoo.com 应该可以
我就是测的 www.bing.com,输出 IP、证书和状态码,然后用正式表达式手工挑选。
20 天前测的。
@Kisesy  扫出的ip不可靠,不管是单测www.bing.com还是www.google.com.sg或者是配合测www.bing.com、yahoo.com扫出来的ip容易出现下列结果:
 

@wpyok500 我配置里说了,里面写单个网址是不准的,而且也不要写 google 的域名,还有就是 yahoo.com 会重定向到 www.yahoo.com
sni 现在还没写证书验证,肯定准不到哪里去,你可以把 IP,配置,还有你怎么用的SNI之类的详细信息,都发到我邮箱里
或者你可以自己筛出那些不能用的IP,只发那些IP也行
@wpyok500 居然没出现证书错误,浏览器配置是否有问题?
难道不是 hosts 方式?
唉,其实验证代码我都写好了,只是注释掉了...
按照我的经验,扫 SNI 必须要验证,但不一定是证书。如果不验证的话,会误判,例如反代这种。这也是为什么我要自己撸一个的根本原因。
我的方法:协议层(tls),发一个 servername 过去,再检查返回的是不是这个 servername ,如果是就是 SNI 。很简单的,直接在协议(tls 协商)阶段全部搞定。(目前还没有发现这种方法有什么问题)
根据个人使用 sniproxy 的经验,相比延时,sniproxy 带宽更重要,后面我打算加个测速。
@Kisesy 主任,你好!其实大大不必过于鞭策自己,为主任的默默奉献精神点赞!借此宝地向@jasonliul 大 @SeaHOH 大,@blob2015大,@MeABc 大,@phuslu大,以及其它大大们的辛劳付出致敬!谢谢! 期待主任能把验证证书代码健全,感谢付出。主任能留个邮箱,发些信息给你。
我是多个 IP 同时用,不太在乎带宽,带宽不足时延迟自然变大,然后就跳到另一个更快的 IP。
如果是在协议层(tls 协议)处理的话,可以直接无视重定向(http 协议)问题。
@MeABc 嗯,现在就是这样的验证,所以可以改验证等级,不想 http 测试就不测试
@SeaHOH 嗯,我个人实际上也不太在意带宽这个。但,测速装X很有用的。。。 :trollface:
所以可以改验证等级,不想 http 测试就不测试
要不你默认改成不测 HTTP 的吧,不然 issues 区要沦陷了。。。
还好吧,我测了一下,比我上次测的还多
我改一下
@MeABc 淫贱~
好了,编译完成了
@Kisesy 新版试过,点赞!主任我发了一份高速PHP代理到你的邮箱,请确认一下。收到请回复,希望有用。
@siaqib 多谢老兄,我会记着的 :v:
@Kisesy 不用谢! 缘分。
@jasonliul J大,借地方问一下关于sni的问题,stunnel是不是无法使用sni?测试了几个openshift的sni好像都不行。
不能, 用miniproxy最简单, 也可以是squid+https
stunnel 没必要中转,直接连服务端不就行了?
@SeaHOH 直连速度上不去诶 在openshift上部署的tinyproxy+nghttpx是我手头最好用的stunnel服务端了 但是会受到openshift自身的限制。