在 openwrt 上配代理常常掉 dns 的坑,chinadns pdnsd dns2socks 之类搭配一起总是有莫名的无法解析问题,有没有方案把 dns 解析丢给内网一主机?这样 openwrt 上只配个 ss 透明代理,dns 服务器指向内网主机?
1
missdeer Jun 16, 2017 |
2
tony1016 Jun 16, 2017
中科大 DNS,不需要麻烦
|
3
wuruxu Jun 16, 2017 via Android
Dnsmasq 这个软件挺好用的
|
4
lovedebug Jun 16, 2017
搬瓦工
|
5
carrionlee Jun 16, 2017 via iPhone
chinadns+dnscrypt
|
7
Reficul Jun 16, 2017 via Android
话说结合 chnroute 做透明代理,CDN 丢失问题有什么解决方案呢?
|
8
linkupmylife Jun 16, 2017
iptables -t mangle -A PREROUTING -i pppoe-wan -p udp --sport 53 -m u32 --u32 "0x00000016&0x0000ffff@0x00000010=0x00000000" -j DROP
iptables -t mangle -A PREROUTING -i pppoe-wan -p udp --sport 53 -m u32 --u32 "0x00000016&0x0000ffff@0x00000004=0x00000000,0x02000002,0x20010000" -j DROP iptables -t mangle -A PREROUTING -i pppoe-wan -p udp --sport 53 -m u32 --u32 "0x00000016&0x0000ffff@0x00000010=0x0807c62d,0x1759053c,0x253d369e,0x2e52ae44,0x31027b38,0x364c8701,0x3b1803ad,0x4d04075c,0x4e10310f,0x5d2e0859" -j DROP iptables -t mangle -A PREROUTING -i pppoe-wan -p udp --sport 53 -m u32 --u32 "0x00000016&0x0000ffff@0x00000010=0x76053106,0x9f6a794b,0xbc050460,0xbda31105,0xc504040c,0xcab50755,0xcb620741,0xf3b9bb27,0xf9812e30,0xfd9d0ea5" -j DROP 先配上防火墙规则,然后转发 8.8.8.8 即可。 |
9
molton Jun 17, 2017
为啥没人推荐 Pcap_DNSProxy https://github.com/chengr28/Pcap_DNSProxy
|
10
ilyar Jun 17, 2017
dowsdns https://github.com/dowsnature/dowsDNS
一键安装脚本 https://doub.bid/dowsdns-jc3/ |
11
oiuyufeng OP 已经把 1 楼的 avege 配在树莓派上了,openwrt 上配下 ssr-redir 和 iptables,然后 dnsmasq 指下树莓派的 ip,完美解决了
|
12
churchmice Jun 18, 2017 via Android
我的 openwrt 上配的就是 pdnsd,没啥问题啊,把上游的 8.8.4.4 都加进 ipset 运转很溜啊
|
13
oiuyufeng OP @churchmice 可能是集成 ipk 的问题。。用了 gfwlist 那个版本再自己装上 pdsnd。。有时两三天就无法解析墙外。。opkg remove 再装一遍又好了。。最后放弃折腾了
|
14
buddha Jun 19, 2017
|