squid 代理服务器安装配置
2020-03-01 18:56
796 查看
ubuntu16.04 安装squid代理服务器配置
本文参考
http://www.cnblogs.com/newflypig/archive/2012/09/28/2862000.html
1,删除已有squid服务
sudo apt-get autoremove squid
sudo apt-get autoremove squid-common
如果出现错误
Could not get lock /var/lib/dpkg/lock
执行步骤
sudo rm -rf /var/cache/apt/archives/lock
sudo rm -rf /var/lib/dpkg/lock
2,安装squid
sudo apt-get install squid squid-common
3,修改配置
sudo vim /etc/squid/squid.conf
#squid默认配制是不让任何用记使用它的,你需要做相应的修改. #squid.conf全部都是注解,并无实际配置,可以全部删除,贴上我自己的squid.conf文件:
http_port 0.0.0.0:3128 #使用IPV4的3128端口作为代理服务器端口 cache_dir ufs /var/spool/squid 1000 64 1024 #缓存目录 cache_access_log /var/log/squid/access.log #接入的日志文件 cache_log /var/log/squid/cache.log #缓存日志 cache_store_log /var/log/squid/store.log #存储日志 pid_filename /var/run/squid.pid #进程ID cache_mgr newflydd@gmail.com #随意填一个email cache_mem 32 MB #缓存大小 cache_swap_low 90 #最小交换空间 cache_swap_high 95 #最大交换空间 maximum_object_size 4096 KB maximum_object_size_in_memory 8 KB
#代理用户认证使用apache加密认证,由于我的环境使用nginx所以此处可以取消 #auth_param basic program /usr/lib/squid3/ncsa_auth /etc/squid3/squid_passwd #以上都没意思,这边是重点,使用NCSA读取加密的用户密码 #acl ncsa_users proxy_auth REQUIRED #代理身份使用认证模式 #http_access allow ncsa_users #所有IP都可以使用代理
4,初始设置
检查配置文件是否正确,如果正确就可以初始化了
sudo squid3 -k parse #检验:如果没有错误消息输出,恭喜,你可以使用squid了
5,初始化缓存空间
sudo squid -z 如果提示任何权限问题,建议把在配置文件中各种缓存路径使用chmod命令+wr一下,比如 sudo chmod 777 /var/log/squid/access.log sudo chmod 777 /var/log/squid/cache.log sudo chmod 777 /var/log/squid/store.log
6,启动代理服务器
sudo /etc/init.d/squid restart
7,测试
打开浏览器设置代理服务器 id +端口3128
转载于:https://www.cnblogs.com/peixiguang/p/5698008.html
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- ubuntu11.10上安装Squid配置代理服务器
- ubuntu11.10上安装Squid配置代理服务器
- centos5.5用phpstudy一键安装配置虚拟主机后,yum配置代理服务器squid
- CentOS6.7 Linux Squid 代理服务器安装配置
- Linux代理服务器Squid简单配置及安装时遇到的问题
- CentOS 7 下 Squid 代理服务器的安装配置
- Ubuntu安装Squid作为内网的代理服务器(Proxy)的简单配置
- Windows下Squid 3.5安装及配置代理服务器
- Squid 代理服务器安装配置和使用
- CentOS 6.7 下 Squid 代理服务器 的 安装与配置
- ubuntu squid 代理服务器安装配置
- Squid3.0的安装配置
- Ubuntu14.04代理服务squid3的安装和设置并配置android studio代理
- CentOS 6.4安装配置squid
- Squid3.0反向代理的安装与配置
- squid安装与相关配置
- CentOS编译安装Squid配置反向代理服务器
- squid安装配置(反向代理)
- squid 3.1安装配置(1)
- squid+stunnel为docker配置代理服务器