MDZZ

Results 2 comments of MDZZ

> 自从写完这个工具后,我的服务器上一直运行着,也是开着 allow_all_hosts 的,没有遇到过这种情况。 > > 你这个情况和 #1 类似,你这种情况肯定是有什么触发条件的,你是如何触发该问题的?难道运行后不访问也会这样? 你访问的是什么域名?域名解析的 IP 是什么? 假设因为某种原因导致 SNIProxy 接受连接时解析域名得到的 IP 正好是当前设备的服务器 IP,那么 SNIProxy 就会把数据转发给自身IP:443,因此也就陷入了死循环。 我猜他是在本机使用,hosts里地址写的就是127.0.0.1,因为我就是这么干的 这里有个问题是SNIProxy 解析域名用的是系统DNS,也就是说在本机使用会受到hosts的影响,这样就变成死循环了 如果要在本机使用,看起来得有办法指定SNIProxy 用来解析的DNS服务器才行

> @zxzlf 这个工具代码很少,只实现了核心的功能用来自用,就四百来行,像 DNS 解析、缓存等自然是交给系统处理更省力,毕竟系统现成的不用白不用,也省得重复造轮子了,否则代码量可能需要翻倍。 > > 而且我搞不懂,在服务器上开启 SNI 代理服务,然后在服务器上 hosts 将域名指向 127.0.0.1 是有什么作用么? 在服务器上访问 目标域名,解析为 127.0.0.1 指向本机的 SNI 代理服务,然后 SNIProxy 将其转发给目标域名的服务器(假设 SNIProxy 不使用系统 DNS 解析,不受 Hosts 影响的话),那这样岂不是多此一举?这和直接访问 目标域名 有什么区别?。。。...