前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
Status: 已弃用
本文涵盖的 CentOS 版本已不再受支持。如果您目前正在运行 CentOS 6 服务器,我们强烈建议升级或迁移到受支持的 CentOS 版本。
原因: CentOS 6 已于2020年11月30日到达生命周期终点(EOL),不再接收安全补丁或更新。因此,本指南已不再维护。
请参阅替代方案:
本指南可能仍然作为参考有用,但可能无法在其他 CentOS 版本上运行。如果有的话,我们强烈建议使用针对您正在使用的 CentOS 版本编写的指南。
步骤 1 - 启动 CentOS 6.3 x64 droplet
步骤 2 - 安装 Squid
yum -y install squid chkconfig squid on
步骤 3 - 设置访问限制
由于此 Squid 代理允许任何人使用它从您的 droplet IP 地址进行连接,您需要限制对其的访问。
您可以从 noip.com 等服务注册免费动态 IP。
如果您想要从手机使用此 Squid 代理,您需要安装动态 DNS 更新客户端。
您可以使用类似于 Dynamic DNS Client for Android 或 FreeDynPro for iOS 的应用程序。
一旦您拥有动态 IP 主机名,您可以从家中的路由器、移动设备或 API 调用进行更新。
此主机名应添加到 /etc/squid/squid.conf。编辑文件并添加您的主机名(在我们的情况下是 nyproxy1.no-ip.org):
acl localnet src nyproxy1.no-ip.org
设置一个每小时重新加载 Squid 的定时任务,以防您的 IP 地址发生变化:
echo 0 */1 * * * service squid reload >> /var/spool/cron/root
步骤 4 - 配置 Squid 代理
默认情况下,Squid 监听端口 3128。如果您想使用不同的端口,修改 /etc/squid/squid.conf
http_port 3128
如果您想通过此 Squid 代理浏览而不被检测为代理,通过将以下行添加到 /etc/squid/squid.conf 来设置匿名设置:
via off forwarded_for offrequest_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 squid start
步骤 6 - 修改浏览器的代理设置
将您的 droplet IP 地址和端口添加到浏览器的代理设置中。
步骤 7 - 验证 Squid 代理是否正常工作
转到 whatismyip.com
至此,全部完成!