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 且配置代理验证