浏览器里面设置了 Proxy DNS when using socks v5 后,感觉浏览国内网站很慢,是 DNS 走代理和不走代理,返回不同 IP 地址导致的么?

275 天前
 gdb

我用的是 ss 加速,所以在浏览器里面设置了本地的 socks v5 代理。

同时在浏览器里面设置了 Proxy DNS when using socks v5 。实际上,这个选项我是通过 smart proxy 插件使能的。smart proxy 插件的主要作用是,可以自己定义访问哪些网站要走代理服务器,哪些网站不需要走代理服务器。

现在带来一个问题,感觉访问国内很多不需要通过代理的网站会变得很慢,我在想是不是因为我所有的 DNS 请求都走了代理,导致这个 DNS 请求获取得到的服务器的 IP 地址和国内直接不走代理的 DNS 请求不一样导致的。

经常访问类似 qq 邮箱这种,都要等好久。

想听听大家的意见,谢谢。

979 次点击
所在节点    问与答
10 条回复
YGHMXFAL
275 天前
楼主是火狐吗?

反正我的火狐和你这描述一样,使用同一个 SOCKS5 的 CHROME 就完全丝滑,找不到原因,已经换浏览器了
lemonda
275 天前
@YGHMXFAL
火狐设置里搜下 doh 关掉试试
makelove
275 天前
我用 firefox+国内外分流 pac
算法是 域名白名单=》域名黑名单=》 DNS 查找 IP=》分流
这样国内网站应该是走的国内 dns
YGHMXFAL
275 天前
@lemonda #2 已经关了,依旧,我之前控制变量测试过很多次了,等下次开一个新虚拟机再测试
jasonyang9
274 天前
用 ff 的 devtools 看下 timing 呢
flynaj
274 天前
用插件 switchyomega
gdb
274 天前
@YGHMXFAL 对的,我用的是 firefox ,因为 chrome 是闭源的原因,我大概 10 来年了,用的都是 firefox 。我也有这种感觉,很多网站对 chrome 的支持比 firefox 好。
gdb
274 天前
@makelove 这个我也不是很懂,主要是 pac 感觉是一个写死的文件,修改来修改去很麻烦,所以我选择了 firefox 下面的 smart proxy 的插件,很多都是自动完成的,而且也订阅了一个 gfw 的文件。
gdb
55 天前
@lemonda 你好,一直无法忍受这个问题,今天试了一下,还真是 doh 的原因,我看了一下,我这个 firefox 下载的是英文版本的,而且里面默认是 doh 使能的状态,同时默认的 doh 使用的服务器居然是位于美国的那个 Cloudflare 。

在公司网络中给 Firefox 开启 DoH — https://taoshu.in/firefox/doh-in-org.html

我按照这个教程,把里面的服务器地址改成了阿里云的 doh ,现在访问国内网站的速度就飞快了。

谢谢!!
lemonda
46 天前
@gdb 不客气。我也在 mozilla 的 FTP 下载的英文版,也是在看了某篇 V2 上的评论后解决的,传下去,哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/966786

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX