Ubuntu 12.04.5 LTS(Precise)32 位桌面。
我已经安装打嗝(拦截代理),它适用于从同一台计算机运行的程序,但是当我尝试从同一网络上的另一台计算机连接时,出现“代理服务器拒绝连接”错误。
我也尝试了 squid3,但无法使其工作:即使是来自同一台计算机,它也拒绝连接。
如何在 Ubuntu Precise Desktop 系统上设置代理以便在不同的计算机上使用它?
答案1
测试一下:
打开终端,
按Ctrl++AltT
运行:
安装鱿鱼:
sudo -i
apt-get update
apt-get install squid3
配置 Squid
sudo -i
nano /etc/squid3/squid.conf
将这五行粘贴到文件中:
auth_param digest program /usr/lib/squid3/digest_pw_auth -c /etc/squid3/passwords
auth_param digest realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
http_port 3128
Ctrl+ O,保存文件。Ctrl+ X,关闭 nano。
设置用户:
sudo -i
htdigest -c /etc/squid3/passwords proxy user01
htdigest /etc/squid3/passwords proxy user02
htdigest /etc/squid3/passwords proxy user03
运行 Squid:
sudo -i
service squid3 restart
检查谁在使用代理:
sudo -i
tail -f /var/log/squid3/access.log