我安装了 Ubuntu 22.04 并为内部代理身份验证配置了 CNTLM。不幸的是,并非所有域都可以解析。
- apt-get update / upgrade - 有效(使用 cntlm 代理信息配置 apt.conf)
- 来自内部网络的 git clone - 有效
- 来自 github 的 git clone :无法解析主机:github.com
- wget www.google.com:解析失败:名称或服务未知。
ls -la /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Sep 20 16:10 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
cat /etc/resolv.conf
nameserver 127.0.0.53
options edns0 trust-ad
search xxx.xxx.xxx.com
我尝试了几种解决方案,但都没有成功。我想了解这怎么可能。
该问题与 git / wget 配置有关。两者都需要使用 cntlm 代理获得通知。
混帐
git config --global http.proxy http://127.0.0.1:3128
git config --global https.proxy http://127.0.0.1:3128
wget
vi /etc/wgetrc
使用代理=是
http_proxy=127.0.0.1:3128
https_proxy=127.0.0.1:3128