「记录」在树莓派上部署Squid缓存加速代理服务

  实验室网络环境实在是让人无法忍受,之前在ubuntu上部署了http加速,但是因为种种原因没法用了,需要重新部署一个,正好手头有一个闲置的树莓派3b+,相比前代升级了千兆网卡,虽然是usb2的总线,但作为加速代理完全够用了。因为Squid的部署还是蛮多坑的,所以记录以备以后参考。

  我使用的树莓派镜像是“2018-04-18-raspbian-stretch-lite”,烧好镜像后配置网络等基本环境。需要注意的一点是,我一开始在系统里设置的hostname中,有一个字符在Squid里无法解析,会导致一些奇怪的警告,所以在设置hostname的时候要注意检查合法性。

  基本环境处理好之后就开始装Squid:

  配置文件修改以下条目:

  下面再进行一些环境配置:

  最后运行:

  之后还需要配置一下防火墙策略,防止代理被滥用,当然也可以在Squid里面配置限制策略。