如何在Ubuntu12.10x64上安装Squid代理
来自菜鸟教程
第 1 步 - 启动 Ubuntu 12.10 x64 droplet
第 2 步 - 安装 Squid
apt-get install -y squid update-rc.d squid3 defaults
第 3 步 - 设置访问限制
由于这个 Squid 代理将允许任何使用它的人从您的 droplet 的 IP 地址建立连接,因此您需要限制对它的访问。
您可以通过 noip.com 等服务注册免费的动态 IP
如果你想在手机上使用这个 Squid 代理,你必须安装一个动态 DNS 更新客户端。
您可以使用 Dynamic DNS Client for Android 或 FreeDynPro for iOS 等应用程序
.
获得动态 IP 主机名后,您可以通过家中的路由器、移动设备或 API 调用对其进行更新。
此主机名应添加到 /etc/squid3/squid.conf。 编辑文件并添加您的主机名(在我们的例子中为 nyproxy1.no-ip.org):
acl myhost srcdomain nyproxy1.no-ip.org http_access allow myhost
设置一个每小时重新加载 Squid 的 crontab,以防您的 IP 地址发生变化:
echo 0 */1 * * * service squid3 reload >> /var/spool/cron/root
第 4 步 - 配置 Squid 代理
默认情况下,Squid 侦听端口 3128。 如果您想使用不同的端口,请修改 /etc/squid3/squid.conf
http_port 3128
如果你想浏览这个 Squid 代理并且没有将它检测为代理,通过将这些行添加到 /etc/squid3/squid.conf 来设置匿名设置:
via off forwarded_for off request_header_access Allow allow all request_header_access Authorization allow all request_header_access WWW-Authenticate allow all request_header_access Proxy-Authorization allow all request_header_access Proxy-Authenticate allow all request_header_access Cache-Control allow all request_header_access Content-Encoding allow all request_header_access Content-Length allow all request_header_access Content-Type allow all request_header_access Date allow all request_header_access Expires allow all request_header_access Host allow all request_header_access If-Modified-Since allow all request_header_access Last-Modified allow all request_header_access Location allow all request_header_access Pragma allow all request_header_access Accept allow all request_header_access Accept-Charset allow all request_header_access Accept-Encoding allow all request_header_access Accept-Language allow all request_header_access Content-Language allow all request_header_access Mime-Version allow all request_header_access Retry-After allow all request_header_access Title allow all request_header_access Connection allow all request_header_access Proxy-Connection allow all request_header_access User-Agent allow all request_header_access Cookie allow all request_header_access All deny all
第 5 步 - 启动 Squid 代理服务
service squid3 start
第 6 步 - 修改浏览器的代理设置
第 7 步 - 验证 Squid 代理是否正常工作
导航到 whatismyip.com
你们都完成了!