Install Ubuntu
从官网上下载最新的Ubuntu,我下载的版本是 20.04.2.0 LTS
https://ubuntu.com/download/desktop
用VM workstations安装
安装squid
运行Ubuntu 命令行工具Terminal, 执行以下命令
1
sudo apt-get install squid3
之后使用以下命令检查安装好的squid
1
squid3 -v

squid配置
squid默认配置文件为 /etc/squid/squid.conf 默认为 readonly
通过命令行使用以下命令进行编辑
1
sudo gedit /etc/squid/squid.conf
在squid.conf的默认配置中,拒绝了所有的外部代理请求。这时候如果使用该代理,会返回错误页面
所以要想让其他主机使用squid代理,需要在 http_access deny all 前面添加我们自定义的规则。
或者直接将最后一句修改为http_access allow all
修改完之后重启服务
1
service squid restart
配置其他机器使用代理
首先获取Ubuntu的ip地址
下载 net-tools
1
sudo apt-get install net-tools
输入命令
1
ifconfig
其中inet之后的就是ip地址

在Win10上设置全局代理
Setting -> Network & Internet -> Proxy
端口默认3128
验证
在客户机上打开浏览器,F12 切换到Network Tab, 输入任意网址, 检查Remote Address
在未使用Proxy之前

使用全局Proxy之后

如何查看应用程序的网络访问
使用squid搭建代理服务器
Ubuntu设置squid代理
ubuntu16.04安装squid 且配置代理验证