如图 楼主用的是网件 R6200v2 这样一款路由器,它和 R6300 这一系列的路由器都使用了 ARM 架构的博通芯片。所以我用它刷 DD-WRT 之后也因此费了很大的功夫才能找到针对这样芯片编译的 ShadowS.。现在万里长城形势越来越严峻,内置的 dnsmasq 不能定义走 TCP 协议, DNS 污染越来越严重,甚至 OpenDNS 的 5353 和 443 端口已经被干扰,目前在 GFWlist 之内的网站我只能上 Google 。一是因为 google 相关的解析我都交给了 V2EX DNS ,另一方面可用的 ip 基本被 GFW 封完了,所以他们放松了对这个域名的污染。然 U2B 、 Wiki 依旧无力回天
于是搜寻了很久的解决方案之后发现如果走 TCP 协议请求 DNS 的话并不会被 Wall 干扰,并且听闻了 pdnsd 这样的 dns 管理软件。于是在 openwrt 的资源页找了很久之后发现 bcm53xx 并没有这个软件,似乎 openwrt 只收录了针对 mips 编译的 pdnsd , ARM 哭晕在厕所……
所以是否能求一个大神帮忙编译 Netgear R6300/6200/6250 用的 ARM 平台的 pdnsd ?小弟在此感激不尽
1
chensiy53 2016-01-23 12:35:31 +08:00 via iPhone
dnscrypt-proxy 也可以走 tcp , 可以试试这个, 然后用 dnsmasq 发送 dns 请求发到该软件指定的端口即可
|
2
webdev 2016-01-23 15:26:45 +08:00 via iPhone
刷 koolshare 固件
|
3
popu111 2016-01-23 15:34:08 +08:00 via Android
unbound 也可
|
4
TerrenceSun 2016-01-23 17:53:06 +08:00
在 dnsmasq 里把要走 tcp 的查询重定向到 5353
用 redsocks 的 dnstc 在 5353 发 fake dns dnsmasq 收到 fake dns 之后,会转 tcp 发。 效果如下 nslookup google.com ;; Truncated, retrying in TCP mode. Server: 127.0.0.1 Address: 127.0.0.1#53 |
5
pexcn 2016-01-23 18:34:35 +08:00
怎么不用 OpenWrt ?
|
6
ilotuo 2016-01-23 19:57:51 +08:00
教你 直接在网盘搜索的网站搜一下关键名看有没有
|
7
msdx123 2016-01-23 22:39:40 +08:00
为刷不刷 Merlin 。
|
8
ChowDPa02K OP |
9
webdev 2016-01-24 12:36:12 +08:00
|
10
pexcn 2016-01-24 12:39:53 +08:00
@ChowDPa02K 哪个二手改装过的 ar9341 的路由器,刷 op 再用现在这个路由做桥接……
|
11
sublimevsatom 2016-01-24 14:29:25 +08:00
既然是 bcm53xx ,应该可以跨平台编译,查查官方 wiki.
|
12
ChowDPa02K OP @webdev 还真没有 因为我用的是 6200v2 而不是 6300
|
13
webdev 2016-01-25 12:52:25 +08:00
|
14
szpunk 2016-01-27 21:31:45 +08:00 1
链接: http://pan.baidu.com/s/1c1nYHZM 密码: 59g7
`/tmp/pdnsd: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, stripped` |