台式机用 Clash For Windows 做局域网共享,两台卡片,一台树莓派 3b ,一台 OrangePi Zero3 ( Debian ).两台卡片均用 export http_proxy 设置了代理,树莓派可以通过代理正常 wget ,但是 OrangePi Zero3 无法解析 raw.githubusercontent.com ,解析出来都是 0.0.0.0 ,请帮忙出出主意,谢谢

看看 DNS 配置吧

是的,我也查找了网上的资料,通过 nslookup 显示 Server 是本机,Adress 是本机 IP#53CFW 里也设置了 fallback 为 1.1.1.1还是没有效果

Google 可以正常解析,但是 raw.githubusercontent.com 就是解析不了root@orangepizero3:~# nslookup raw.githubusercontent.comServer: 192.168.50.1Address: 192.168.50.1#53Non-authoritative answer:Name: raw.githubusercontent.comAddress: 0.0.0.0Name: raw.githubusercontent.comAddress: ::root@orangepizero3:~# nslookup google.comServer: 192.168.50.1Address: 192.168.50.1#53Non-authoritative answer:Name: google.comAddress: 8.7.198.46

我之前临时解决是找个网站 Ping 下 raw.githubusercontent.com 地址,加到 hosts 文件里,或者加到 dns 服务器里

香橙派上面应该有一个 DNS 查询服务,看看这个是什么配置,有什么样的问题

https_proxy??

之前广东这边 raw.githubusercontent.com 被污染到 0.0.0.0 了机场的 DNS 配置你参考下有用没 pastelink.net/ncvo37e7

#3 很明显,这个 dns 服务器是指向你路由器的,路由器的大概用的运营商的。你把你这台机器的 dns 地址改了就行

用 proxychains

#2 系统 dns 再加一条 1.1.1.1 就行了。

为啥不直接把板子的网关和 DNS 设置成台式机?

直接加一条规则就行了,反正正常的域名是不会解析到这个 IP 的,污染的才会,如果有其他的污染 IP 也改一下规则加上去就 OK - IP-CIDR,0.0.0.0/32,PROXY

也试过了,可以连接,但是 wget 失败

感谢,是否有详细一些的信息,Google 了一下没有看到相关的内容

是的,解决了,给 Debian 的系统 DNS 添加 8.8.8.8 就可以了,感谢

好像这个也可以,我是在系统 DNS 添加 8.8.8.8 就可以了,感谢

解决问题思路,你可以看看谁监听 53 端口,用 ss 命令或者 netstat 命令。然后根据不同的监听程序,去查起对应的配置。或者你直接改其 DNS 为树莓派提供的 DNS 解析服务。

台式机是正常的,板子直接用 http_proxy 连的台式机,不清楚为什么 wget 没有使用 CFW 的 DNS

已经解决了,改了香橙派的 DNS 配置就 OK 了,不清楚为什么 wget 无法使用代理服务器的 DNS

wget 默认走哪个 DNS 不是/etc/resolv.conf 里配置的嘛

但是我网上查了一下,有的说设置代理后 http 请求直接发送到代理,由代理来查询 DNS ,但是改了香橙派的 DNS 后的确是好了