我的环境是 Fedora 32
安装 squid
sudo dnf install squid
增加三行配置到 /etc/squid/squid.conf
#configure upstream parent proxy cache_peer squid.xxx.xxx.xxx parent 3128 0 no-query default cache_peer_domain squid.xxx.xxx.xxx * never_direct allow all
此处squid.xxx.xxx.xxx是外部的http proxy. 也就是我本机安装的squid的上游 proxy.
所以,假设在局域网中Laptop ip为192.168.2.111, 以手机路由为例,是这样
手机浏览器 -> 192.168.2.111:3128 -> 上游squid 域名(squid.xxx.xxx.xxx):3128 -> 外网
可以通过Laptop 浏览器 配置本机127.0.0.1:3128 作为http proxy进行测试
以iphone为例
设置->无线网络