apt-cacher 不起作用:端口 3142 被阻止,如何打开?

klo*_*lox 2 server client apt-cacher

在客户端 PC 上安装 ubuntu 12.04 后。我尝试在客户端 PC 中设置 apt-cache 服务器。但是,它在 ubuntu 客户端中不起作用。

Err http://136.xxx.xxx.x precise/multiverse Sources
  403  Forbidden
Run Code Online (Sandbox Code Playgroud)

我尝试这一步:

Step 1: sudo apt-get install apt-cacher apache2
Step 2: sudo nano /etc/default/apt-cacher --> already set AUTOSTART = 1
Step 3: sudo invoke-rc.d apache2 restart
Step 4: open http://server:3142/apt-cacher in browser
    HTTP Error 403 (Forbidden): The server refused to fulfill the request.
Run Code Online (Sandbox Code Playgroud)

这是我的/etc/apt-cacher/apt-cacher.conf

http://paste.ubuntu.com/1087474/

我尝试打开:

wget -q -O- http://www.google.com

<TITLE>Error</TITLE>
<BODY>
<H1>Error</H1>
FW-1 at jeinfw: Access denied.</BODY>

ufw status

Status: inactive
Run Code Online (Sandbox Code Playgroud)

须藤 iptables -L

netstat -an | grep“听”

小智 5

我也有同样的问题。要解决此问题,您必须编辑/etc/apt-cacher/apt-cacher.conf并找到包含以下单词的行:#allowed_hosts:*

找到该行后删除“#”并添加您允许使用的网络,例如:

allowed_hosts:192.168.1.0/24
Run Code Online (Sandbox Code Playgroud)

保存文件(使用 sudo 保存),重新启动您的服务器和 apt-cacher-server 可从您网络上的每个允许的客户端访问。