Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么tinyproxy需要上游代理?_Proxy - Fatal编程技术网

为什么tinyproxy需要上游代理?

为什么tinyproxy需要上游代理?,proxy,Proxy,今天我配置了一个基本的tinyproxy。 我希望它可以作为ubuntu存储库的代理。 但当我试图从存储库下载东西时,我在tinyproxy日志上看到了这个 CONNECT Mar 27 17:30:46 [20348]: Connect (file descriptor 9): [unknown] [192.168.2.30] CONNECT Mar 27 17:30:46 [20348]: Request (file descriptor 9): GET http://br.arch

今天我配置了一个基本的tinyproxy。 我希望它可以作为ubuntu存储库的代理。 但当我试图从存储库下载东西时,我在tinyproxy日志上看到了这个

CONNECT   Mar 27 17:30:46 [20348]: Connect (file descriptor 9): [unknown] [192.168.2.30]
CONNECT   Mar 27 17:30:46 [20348]: Request (file descriptor 9): GET http://br.archive.ubuntu.com/ubuntu/pool/main/t/tdb/python-tdb_1.2.12-1_amd64.deb HTTP/1.1
INFO      Mar 27 17:30:46 [20348]: No upstream proxy for br.archive.ubuntu.com
ERROR     Mar 27 17:30:56 [20348]: opensock: Could not retrieve info for br.archive.ubuntu.com
INFO      Mar 27 17:30:56 [20348]: no entity
我陷入了一些误解。tinyproxy不直接向外部服务器发送请求吗? 我安装了一个外部代理服务器来解决这个问题

upstream 117.79.64.29:80

您确定日志提取中的
INFO
行是错误的吗?这可能只意味着没有为该域配置代理链,而不意味着tinyproxy必须强制执行代理链。你看到tinyproxy在流量捕获方面做了什么吗(没有
上游
配置)?我试着看一下。配置tinyproxy的主机可以访问Internet。期望它将请求转发到目标。但是没有上游就没有外部的联系。请参阅日志信息下方的错误消息。由于某种原因,它无法直接连接。我也有同样的问题。解决方案是修复DNS(/etc/resolv.conf)。在运行tinyproxy的主机上尝试curl或wget,您可能会看到相同的错误消息(“无法检索”)是的,您是对的,该问题是访问两个配置的DNS服务器时出现的短暂故障。这是对上游消息的欺骗。@DanielAlder您提到“修复DNS(/etc/resolv.conf)是解决方案。”我如何修复DNS?