安装

 apt-get install squid

添加密码文件
此文件储存squid的用户与密码

 echo "USERNAME:$(openssl passwd -crypt 'PASSWORD')" >> /etc/squid/passwdecho "squid:$(openssl passwd -crypt '123456')" >> /etc/squid/passwd

备份配置

cp /etc/squid/squid.conf /etc/squid/squid.conf.bak

修改配置

vim /etc/squid/squid.conf

/usr/lib/squid3/basic_ncsa_auth 指使用openssl的加密工具加密
/usr/lib/squid3/basic_ncsa_auth 用户密码
acl authenticated proxy_auth REQUIRED 使用验证
http_access allow authenticated 放行通过验证的

auth_param basic program /usr/lib/squid3/basic_ncsa_auth  /etc/squid/passwd
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

重启服务

systemctl restart squid

测试
Firefox
在右上角,单击图标☰以打开Firefox的菜单:
单击⚙ Preferences链接。
向下滚动到Network Settings部分,然后单击Settings…按钮。
将打开一个新窗口。
选择Manual proxy configuration单选按钮。
在HTTP Host字段中输入您的Squid服务器IP地址,在Port字段中输入3128。
选中Use this proxy server for all protocols复选框。
单击OK按钮保存设置。

或者

修改配置

vim /etc/profile

添加

使用curl测试

debian10 简单搭建squid相关推荐

  1. Linux搭建squid服务实现内网机器代理上网

    Squid Cache(简称为Squid)是HTTP代理服务器软件.Squid用途广泛,可以作为缓存服务器,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网 ...

  2. python简易版实例_Python3之简单搭建自带服务器的实例讲解

    WEB开发,我们先从搭建一个简单的服务器开始,Python自带服务模块,且python3相比于python2有很大不同, 在Python2.6版本里,/usr/bin/lib/python2.6/ 目 ...

  3. 十分钟用Windows服务器简单搭建DHCP中继代理!!

                         十分钟用Windows服务器简单搭建DHCP中继代理!! 一.什么是中继代理? 大家都知道DHCP分配地址都需要用到IP广播,但是广播是不能在两个网段之间进行 ...

  4. RHEL4- SAMBA服务(四)在x-window下图形界面简单搭建samba服务器

    RHEL4- SAMBA服务(四)在x-window下图形界面简单搭建samba服务器       在<RHEL4- SAMBA服务(一)samba服务的安装与启动>中我讲了如何安装和启动 ...

  5. 简单搭建一个SSM项目(一)

    简单搭建一个用户管理的SSM项目框架,虽然也能用servlet+jdbc搭建更简单的,不过个人感觉工作中更多用的ssm框架项目,这里就简单用ssm来搭建需要的项目吧. 准备工具:eclipse.jdk ...

  6. 摄影平铺海报psd模板|简单搭建层次场景海报

    大家肯定都看过那种 平铺的俯视图场景海报 用潮流颜色元素铺满海报 中间空位放上主题文字 看起来似乎很简单的样子 但为什么每次自己设计总觉得缺了点什么 平平无奇,没有什么层次感 事实上设计这种海报并不简 ...

  7. Linux、CentOS简单搭建虚拟主机

    Linux.CentOS简单搭建虚拟主机(仅供参考) 1.       基于域名的虚拟主机 a.       新建目录/usr/local/webapps/123 b.       在123目录下面新 ...

  8. DHCP服务、NFS、vsftp服务的简单搭建

    DHCP服务.NFS.vsftp服务的简单搭建与小实验测试 转载于:https://blog.51cto.com/nmgxjh/1426742

  9. CA服务器的简单搭建

    CA服务器的简单搭建 一.简单介绍 CA 也拥有一个证书(内含公钥和私钥).网上的公众用户通过验证 CA 的签字从而信任 CA ,任何人都可以得到 CA 的证书(含公钥),用以验证它所签发的证书. 如 ...

最新文章

  1. html文本框对齐 display:block,html – 在所有浏览器中垂直对齐标签和文本框
  2. 程序员的职业素养(读书笔记)-- 第一章
  3. Lesson 2.矩阵运算基础、矩阵求导与最小二乘法
  4. (chap1 web网络基础) URI和URL
  5. javaone_JavaOne 2012:使用HTML5和Java构建移动应用程序
  6. [转载]c#委托事件简单例子
  7. 顺德职业技术学院计算机专业录取线,顺德职业技术学院录取分数线2021是多少分(附历年录取分数线)...
  8. 嵌入式Linux开发与单片机开发的区别
  9. 转载GIT 学习--活灵活现用Git(二)
  10. Unihan(统汉字)常用字段介绍
  11. 华为性格测试 我就这麽水过的 好水
  12. weblogic jdk版本升级
  13. 为什么有些微信群要不定期清理不活跃成员?
  14. 4个好用的WebShell网站后门查杀工具 在线木马查杀
  15. 13个医学图像 AI 入门项目- 都跑完你就超神了!
  16. 处理不连续单元格,如sum,sumif,countif
  17. 2013 CocoaChina微信精选之技术汇
  18. 如何换主题不被搜索降权
  19. linux java 串口_Java串口通信总结
  20. 【luogu 3397】地毯 差分

热门文章

  1. 创建数据库,指定数据库的字符集和编码顺序
  2. README 规范和项目文档规范
  3. pip install nmslib 失败 (error: command ‘x86_64-linux-gnu-gcc‘ failed with exit status 1)
  4. distill bert 相关问题
  5. 深度学习的Xavier初始化方法
  6. SpringBoot-web开发(二): 页面和图标定制(源码分析)
  7. 光谱投影颜色感知器件与围栅多桥沟道晶体管技术
  8. AI推理与Compiler
  9. Yolov4性能分析(下)
  10. 二分查找模板全面总结