[技术交流] Ubuntu设置squid代理服务器

ECS 真是太好玩了~

办公的环境居然把git封了,非常的不方便!实在要用需要用手机开热点,才能访问。有了ECS,自然希望用它做个中转,自由访问git资源。

试了两个软件,一个是tinyproxy,代理设置后一直搞不定,估计是配置文件的错误。

今天又试了squid,这个功能强大,配置也相对简单:

apt-get install squid

squid3 -v //验证下软件安装正常

sudo vi /etc/squid/squid.conf

acl mypc src 192.168.1.0/24//本机的ip地址,这里要填出口的公网ip地址

http_access allow  mypc

配置完后重启服务:

sudo /etc/init.d/squid restart

设置自己的电脑,代理,ip+端口

打开一个已经浏览过的网页,如果代理不通也会回应出带有“squid”链接的地址信息。

查看日志:tail -f /var/log/squid/access.log

重头戏来了~随便找个git,访问下:

image.png


软件的配置文件,确实需要好好研究一下,往往跟我们理解的字面意思不太一样。

配置完,记得关机啊~有很多爬虫,真的爬虫。