大家是如何解决 在科学上网时, 国内的站被解析到国外的 cdn 的问题?

2015-04-19 15:23:47 +08:00
 dkw72n
我这边是挂了个vpn, 用 chnroute 改了路由表. dns解析走的是vpn, 于是微博就把他家基本所有服务器都给我解析到墙外了...

目前的解决办法是改 hosts 文件, 发现一个改一个....

大家有什么一劳永逸的办法吗?
2100 次点击
所在节点    问与答
5 条回复
datocp
2015-04-19 16:30:25 +08:00
dns在服务器端没研究过,客户端的时候曾经用pdnsd弄过,不过有个问题google 有时候只能获得ipv6的地址,再加上全局方式翻很容易因为链路大流量下载被封(好像现在有公网ip就没这个问题了。。。),所以基本没弄dns解析这块。

用pdnsd的reject属性解决dns随机污染和cdn问题
http://www.right.com.cn/forum/thread-159552-1-1.html



如果你是像我这样主要以浏览网页为目的的。socks4a+版本直接支持dns通过远程解析,不关心dns问题。

服务器端 vps 布置 danted socks5代理,通过stunnel加密
客户端 tomato openwrt路由,布置stunnel,privoxy一个可以实现gfw黑白域名选择性调度的实现

windows chrom+switchysharp+flora_pac 或者stunnel socat都可以。
android smartproxy 连接privoxy,可以直接下载 google play商店里的应用。

privoxy proxy.action
direct = +forward-override{forward .}
ssh = +forward-override{forward-socks5 localhost:8080 .}
gappproxy = +forward-override{forward localhost:8000}

{direct}
.google.com
.googleusercontent.com
.mozilla.com

{ssh}
.youtube.com
.ytimg.com

{gappproxy}
.twitter.com
.blogspot.com
feedproxy.google.com
bumz
2015-04-19 16:30:36 +08:00
用現成白名單,國內網站 dns 走國內
takatost
2015-04-19 17:35:22 +08:00
我都是用ss + pac的
jasontse
2015-04-19 18:25:13 +08:00
ChinaDNS
Showfom
2015-04-19 21:20:36 +08:00
dnsmasq 即可

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

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

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

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

© 2021 V2EX