【资料整理】squid安装和配置代理上网

1. 安装
[root@test230 ~]# yum install squid2. 配置
squid配置文件
[root@test230 ~]# vim /etc/squid/squid.conf增加:
##############################
###       基础信息
##############################
visible_hostname Proxy_test230
cache_mgr PC@ec.office##############################
###       日志
##############################
emulate_httpd_log on
# regular
#logformat combined [%tl] %6tr %>a %Ss/%>Hs %<st %rm %ru %un %Sh/%<A %mt
# apache
logformat combined %>a %ui %un [%tl] "%rm %ru HTTP/%rv" %>Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh %{host}>haccess_log /var/log/squid/access.log combinedlogfile_rotate 3##############################
###      用户验证
##############################
# password file
# htpasswd -c /etc/squid/squid.passwd ecuser
#
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/squid.passwd
auth_param basic realm "[Proxy Server] hello!"
auth_param basic credentialsttl 12 hours
auth_param basic children 5修改:
# CONNECT 仅允许 SSL_ports列出的端口
#acl SSL_ports port 443
acl SSL_ports port 443 80 1863 8080#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
# 取消以下2行的注释,使用auth功能
#acl need_auth proxy_auth REQUIRED
#http_access allow need_auth3. 启动
[root@test230 ~]# squid -k parse
2014/12/19 17:42:40| Processing Configuration File: /etc/squid/squid.conf (depth 0)
2014/12/19 17:42:40| Initializing https proxy context[root@test230 ~]# service squid start
Starting squid: .                                          [  OK  ]4. 测试
代理ip端口: 192.168.1.230:3128

注意CONNECT方法非常特殊。它是用于通过HTTP代理来封装某种请求的方法。上述配置中,客户端仅能通过CONNECT方法连接远程服务器的443,80,1863,8080端口

转载于:https://blog.51cto.com/nosmoking/1595647

【资料整理】squid安装和配置代理上网相关推荐

  1. CentOS7配置代理上网

    内网机器上不了网,找一个可以上网的机器,安装Squid实现代理上网,在Windows下设置太容易,就不赘述了,以下为CentOS7下的代理,请查询squid服务正常启动,默认端口3128已有侦听. 1 ...

  2. 如何使用cntlm配置代理上网

    问题: 公司网络使用了域账号管理机制,上网必须配指定的机器名和域名,最头痛的是还需要密码,访问网站经常弹出输入用户名密码的窗口,很多软件都不能自动升级. 解决办法: 是使用 Cntlm Authent ...

  3. squid安装和配置(centos6.5)

    2019独角兽企业重金招聘Python工程师标准>>> 1 检查squid软件是否安装 # rpm -qa|grep squid 2 如果未安装,则使用yum 方式安装 # yum ...

  4. Squid安装与配置

    squid代理服务器 squid是一种用来缓存Internet数据的软件.接受来自客户机需要下载的目标的请求并适当的处理这些请求.也就是说,如果一个客户端想要打开默认网站,它请求squid为它取得这个 ...

  5. squid 安装、配置、优化

    官方网站:http://www.squid-cache.org 下载路径:wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABL ...

  6. squid+iptables实现透明代理

    NAT 网络地址转换(网络地址映射) 就是把数据包的源IP或者目标IP进行修改. 作用: 修改源IP,叫源地址映射,一般为了实现让私有网络的机器能够访问互联网 修改目标IP,叫目标地址映射,一般为了实 ...

  7. CCProxy代理上网设置方法

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! CCPr ...

  8. 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程

    文章目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3. ...

  9. Proxifier设置代理上网详细操作

    分享知识 传递快乐 Proxifier配置上网代理 Proxifier 是一款功能非常强大的socks5客户端,可以让不支持通过代理服务器工作的网络程序能通过HTTPS或SOCKS代理或代理链.支持X ...

最新文章

  1. 从底层剖析i++和++i的区别与相同点
  2. seaborn可视化多水平分类变量分组箱图boxplot并自定义多个箱体的顺序(Manually Order Boxes in Boxplot with Seaborn)
  3. python语言最适合的应用领域是_Python语言及其应用领域研究
  4. 中信国健临床通讯2011年7月期目录
  5. ML之sklearn:sklearn的make_pipeline函数、RobustScaler函数、KFold函数、cross_val_score函数的代码解释、使用方法之详细攻略
  6. boost::geometry模块自定义Triangle的测试程序
  7. roscore尚未安装 问题解决方案
  8. 探讨视频云与边缘云平台的竞争力 ——基于Serverless的端边云一体化媒体网络...
  9. daterangepicker双日历插件的使用
  10. 【Elasticsearch】使用索引生命周期管理实现热温冷架构
  11. nginx html 不缓存,nginx如何实现js和css不缓存
  12. html5播放视频自动循环播放,HTML5 通过Vedio标签实现视频循环播放的示例代码
  13. linux备份能压缩吗,Linux备份与压缩命令
  14. informatica 常见问题及解决方案
  15. Java基础知识强化87:BigInteger类之BigInteger加减乘除法的使用
  16. 基于Ghost框架搭建Blog
  17. 第二次作业 时事点评
  18. JavaWeb学习总结(五十一)——邮件的发送与接收原理
  19. 十强队伍来了!网易云信 Innovation 2022 开发者大赛决赛名单公布
  20. Java中命令行调用大坑

热门文章

  1. nginx部署vue前端,刷新出现404或者500错误的解决方案
  2. 29.Jwt集成(3):token设置过期时间、异常判断
  3. 解决常见接口跨域问题
  4. 如何在C#中获取Unix时间戳
  5. 如果使用Node.js不存在该如何创建目录?
  6. html5的修改滚动条滑块样式,修改element-ui滚动条样式
  7. poi,HSSFWorkbook,Excel导出,代码示例
  8. 超级计算机用于挖矿,全球至少500台超级计算机都被用来比特币挖矿
  9. 有道云怎么换行_markdown换行语法 有道云笔记markdown怎么换行?
  10. 机器视觉打光方案(NOMEX胶纸)