我尝试在虚拟机上安装 debiandebian-7.8.0-amd64-netinst.iso
当我插入代理服务器时http://192.168.2.2:3128
,它说安装程序无法访问镜像。然而,在我的主机操作系统(Ubuntu 14.04)上,打开wireshark,我可以看到请求确实发出并返回哈希和gz文件列表,所以我相信我已经正确配置了虚拟盒(使用NAT模式)。
当我切换到 tty4(显示错误控制台)时,它说
"Failed to fetch http://ftp.uk.debian.org/debian/dists/wheezy/main/i18n/Translation-en Cannot initiate the connection to 3128:80 (0.0.12.56). - connect (22: Invalid argument)
所以我相信它无法解析代理服务器的主机部分,并且它认为端口是IP。我的理解正确吗?
我也尝试过
export http_proxy="192.168.2.2:3128"
export https_proxy="192.168.2.2:3128"
export ftp_proxy="192.168.2.2:3128"
我发现的其他事情是将代理添加到 中/etc/apt/apt.conf
,但由于这仍处于安装阶段,所以 apt 目录不存在。
如何正确指定我的代理?
答案1
尝试http://192.168.2.2:3128/
使用尾部斜杠。
在不检查debian-installer
代码的情况下,我无法说出它为什么有效,并且由于习惯的影响,我总是以这种方式进入代理服务器(即使使用主机名时)。