1
lwd2136 2017-01-06 20:27:02 +08:00 via iPhone
轮子太多用不过来,文档不够
|
2
holyshawn OP @lwd2136 这个主要是解决 chinadns 的稳定性问题以及 ipv6 的兼容性,而且跨平台交叉编译不同管编译的事。
|
3
guoli1029 2017-01-06 20:32:07 +08:00
在教育网环境的,会用的很舒服
|
4
GordianZ MOD "DNS question" => "DNS query"
"DNSMethod" => "DNSProtocol" 文档还是用中文写吧…… |
5
tatsuteng 2017-01-06 20:38:26 +08:00
名字好听
|
6
holyshawn OP @GordianZ 😄,英文水平一般术语掌握不是很熟,见笑了。打算是先弄可用放上来后慢慢重构,文档有空加上中文标注。
|
7
Daniel65536 2017-01-07 10:52:54 +08:00 via iPhone
为啥不用 pcap_DNSProxy ?
|
8
holyshawn OP @Daniel65536 以前用过,看起来配置非常复杂,而且不同平台编译实在是难受。
|
10
Daniel65536 2017-01-07 11:29:44 +08:00 via iPad
@holyshawn 配置不是开箱即用么…… 编译还好吧, OS X 下 brew install 就行,其他平台没试过……
|
11
holyshawn OP @Daniel65536 我这种要在 linux 下用并且套一个 dnsmasq 做缓存的就被编译弄的很难受,而且它的配置文件我至今没太弄清楚。策略上 pcap 主要是抓包过滤 dns 污染的吧,实现比较复杂高端; overture 主要是做了个 IP 域名分流,只需保证 Alternative DNS 是干净的,类似 chinadns 。
|
12
bazingaterry 2017-01-07 14:11:30 +08:00 via iPhone
简单好用,给作者支持一个,要是能编译到路由器上就太好了!
|
13
holyshawn OP @bazingaterry golang 程序要在路由器上跑的话要指定 cpu 架构。
linux arm, linux arm64, linux mips64, linux mips64le 官方支持交叉编译, mips32 可以用 https://github.com/gomini/go-mips32.git ,不能保证稳定性。 用 cat /proc/cpuinfo 看看 cpu 架构吧。 隔壁 kcptun 有人好像实现过: https://github.com/xtaci/kcptun/issues/79 |
14
tangzho 2017-01-08 08:49:25 +08:00 via Android
unbound ,好像不管什么处理器都支持吧
|