squid安装及详细配置(我在linux下安装squid完成后,squid.conf文件的配置)

2025-07-20 17:45:02 :0

squid安装及详细配置(我在linux下安装squid完成后,squid.conf文件的配置)

其实squid安装及详细配置的问题并不复杂,但是又很多的朋友都不太了解我在linux下安装squid完成后,squid.conf文件的配置,因此呢,今天小编就来为大家分享squid安装及详细配置的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

本文目录

我在linux下安装squid完成后,squid.conf文件的配置

1、安装好squid后配置文件在/usr/local/squid/etc目录中,删除原有的squid.conf配置文件,新建squid.conf文件,只输入以下内容:
***隐藏网址***
***隐藏网址***
2、注意,以上是squid2.6及以后版本的配置,如果是2.6以前版本的squid,配置如下:
***隐藏网址***
***隐藏网址***
***隐藏网址***
***隐藏网址***
***隐藏网址***
3、/usr/local/squid/sbin目录下的squid为运行文件。
第一次运行时,先运行squid -z创建缓存文件夹。缓存文件夹在/usr/local/squid/var下创建,因此创建缓存前还需运行chmod 777 /usr/local/squid/var给该文件夹权限。
再运行squid -d 1开启squid即可。
如果要关闭squid,运行squid -k shutdown则是安全关闭。
注意,如果没有将新装的squid配置成环境变量的话,尽量在sbin目录下运行./squid,以免运行了服务器上已有的旧squid。
4、设置一个DNS服务器,将所有域名解析指向到需要被代理的服务器的IP,例如使用Bind,WinMyDns软件。将squid所在服务器的DNS设置成该DNS服务器。
5、将被代理的服务器所有域名解析到squid所在服务器,这时该服务器即可作为中转。

图解windows主机下如何配置squid

这个你不给分,只有我给你解答了,只能说你运气不错;
哥刚配置成功了;
详细配置地址
***隐藏网址***

Squid+Stunnel怎么搭建代理服务器

一,服务器说明

一台国外的vps(推荐linode),服务端squid

一台公司内部的PC机,能访问外网就行,客户端stunnel

要达到的目的,公司内部人员,连接公司内部pc机,通过stunnel通道连接远端squid,上外网查资料,谷歌,众里寻他千百度,蓦然回首你却在高墙外头。

二,服务端安装squid

1,安装squid

# yum install squid openssl openssl-devel  

2,生成加密代理证书

# cd /etc/squid  

# openssl req -new 》 tank.csr    //要求输入密码和确认密码  

# openssl rsa -in privkey.pem -out tank.key  //输入上面输入的密码  

# openssl x509 -in tank.csr -out tank.crt -req -signkey tank.key -days 3650  

3,配置squid

# vim /etc/squid/squid.conf  

acl OverConnLimit maxconn 10   //限制每个IP最大允许10个连接,防止攻击  

minimum_object_size 1 KB      //允午最小文件请求体大小  

maximum_object_size 1 MB      //允午最大文件请求体大小  

cache_swap_low 10             //最小允许使用swap 10%  

cache_swap_high 25            //最大允许使用swap 25%  

cache_mem 300 MB              //可使用内存  

/*****************上面是新增,下面是修改************************/  

cache_dir ufs /var/spool/squid 2048 16 256        //2048存储空间大小,一级目录16个,二级256个  

***隐藏网址***

***隐藏网址***

vps硬盘,内存都不富裕,所以对squid所占用的内存和硬盘等要加以控制。

4,启动squid,并查看

# /etc/init.d/squid start  

# ps aux |grep squid  

root     15984  0.0  0.0 103256   844 pts/0    S+   17:31   0:00 grep squid  

root     16585  0.0  0.0  72484  4176 ?        Ss   15:27   0:00 squid -f /etc/squid/squid.conf  

squid    16587  0.0  0.3  93064 29468 ?        S    15:27   0:03 (squid) -f /etc/squid/squid.conf  

squid    16589  0.0  0.0  48632  2100 ?        S    15:27   0:00 (ncsa_auth) /etc/squid/passwd  

squid    16590  0.0  0.0  48632  1788 ?        S    15:27   0:00 (ncsa_auth) /etc/squid/passwd  

squid    16591  0.0  0.0  48632  1784 ?        S    15:27   0:00 (ncsa_auth) /etc/squid/passwd  

squid    16592  0.0  0.0  48632  1788 ?        S    15:27   0:00 (ncsa_auth) /etc/squid/passwd  

squid    16593  0.0  0.0  48632  1784 ?        S    15:27   0:00 (ncsa_auth) /etc/squid/passwd  

squid    16594  0.0  0.0  20084  1112 ?        S    15:27   0:00 (unlinkd) 

VPS很少有,自启动开启防火墙的,如果有先关掉,等都配置好了,在开放端口。

三,客户端安装配置stunnel

1,安装

# yum install stunnel  

2,新增配置/etc/stunnel/stunnel.conf,添加以下内空

client = yes  

fips = no  

***隐藏网址***

accept = 7071  

connect = 外网VPS的IP:4430  

如

果报,FIPS_mode_set: 2D06C06E: error:2D06C06E:FIPS 

routines:FIPS_module_mode_set:fingerprint does not 

match,stunnel.conf配置文件中加上,fips = no

3,启动stunnel并查看

# stunnel            //启动,默认配置文件路径 /etc/stunnel/stunnel.conf  

# ps aux |grep stunnel  //查看  

root     15972  0.0  0.0 103256   848 pts/0    S+   17:30   0:00 grep stunnel  

root     21099  0.0  0.0  41532  1060 pts/0    S    15:42   0:00 stunnel  

root     21100  0.0  0.0  41532  1060 pts/0    S    15:42   0:00 stunnel  

root     21101  0.0  0.0  41532  1060 pts/0    S    15:42   0:00 stunnel  

root     21102  0.0  0.0  41532  1060 pts/0    S    15:42   0:00 stunnel  

root     21103  0.0  0.0  41532  1060 pts/0    S    15:42   0:00 stunnel  

root     21104  0.0  0.0 2077984 6824 ?        Ss   15:42   0:00 stunnel  

到这儿就安装好了,设置浏览器代理,填写局域网IP和端口,就可以访问外网了,这样不太安全,如果能加上用户认证会,安全一点。

四,用户认证

1,添加认证用户 test123

# htpasswd -c /etc/squid/passwd test123  

2,配置代理以及用户认证

# vim /etc/squid/squid.conf  //添加以下内容  

auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd  //认证方式为basic,认证程序路径和密码文件路径  

auth_param basic children 5        //认证程序的进程数  

auth_param basic credentialsttl 1 hours    //认证有效时间  

auth_param basic realm my test prosy       //浏览器显示输入用户/密码对话框时,显示的内容  

acl test123 proxy_auth REQUIRED  

***隐藏网址***

***隐藏网址***

3,重启squid

# /etc/init.d/squid restart  

这样squid代理就搭好了,浏览器里面设置一下代理IP和端口,会弹出认证框,输入用户名和密码就行了。

4,php也可以利用代理服务器

function testCurl($url){  

     $ch = curl_init();  

     curl_setopt($ch, CURLOPT_URL, $gurl);  

     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  

     curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);  

     curl_setopt($ch, CURLOPT_PROXY, "192.168.1.18:7071");    //ip/端口  

     curl_setopt($ch, CURLOPT_PROXYUSERPWD, ’test123:123456’);  //认证用户和密码  

     $result=curl_exec($ch);  

     curl_close($ch);  

    return $result;  

}  

echo testCurl(“google.com”);

这些都是小鸟云的工程师告诉我的,建议你可以试试小鸟云

ubuntu安装了squid,怎么使用squid

squid的使用是最简单的。。。
它有正向代理和反向代理,正向代理又有标准正向代理、ACL访问控制、透明正向代理。
举个标准正向代理的配置使用如下:
16.3.1 标准正向代理
Squid服务程序软件包在正确安装并启动后默认就已经可以为用户提供标准正向代理模式服务了,而不需要单独再去修改配置文件或者其他操作,咱们可以立即在Windows7系统的客户端主机上面打开任意一款浏览器,然后点击Internet选项标签,如图16-4所示:
# systemctl restart squid
# systemctl enable squid
ln -s ’/usr/lib/systemd/system/squid.service’ ’/etc/systemd/system/multi-user.target.wants/squid.service’
用户要想使用Squid服务程序提供的标准正向代理模式服务就必须在浏览器中填写服务器的IP地址以及端口号信息,因此咱们还需要依次点击连接标签后点击局域网设置选项,如图16-5与图16-6所示填写服务器信息后保存退出配置向导。
用户只需要在浏览器中简单的填写配置信息就可以开始享用Squid服务程序提供的代理服务了,此时作为一个网卡为仅主机模式(Hostonly)的虚拟机,开始也奇迹般的能够上网浏览了,这一切都是托代理服务器转发的功劳哦
***隐藏网址***
# vim /etc/squid/squid.conf
………………省略部分输出信息………………
45 #
46 # INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
47 #
48
49 # Example rule allowing access from your local networks.
50 # Adapt localnet in the ACL section to list your (internal) IP networks
51 # from where browsing should be allowed
***隐藏网址***
***隐藏网址***
54
55 # And finally deny all other access to this proxy
***隐藏网址***
57
58 # Squid normally listens to port 3128
***隐藏网址***
60
***隐藏网址***
………………省略部分输出信息………………
# systemctl restart squid
# systemctl enable squid
ln -s ’/usr/lib/systemd/system/squid.service’ ’/etc/systemd/system/multi-user.target.wants/squid.service’
***隐藏网址***
# semanage port -l | grep -w -i squid_port_t
squid_port_t tcp 3128, 3401, 4827
squid_port_t udp 3401, 4827
# semanage port -a -t squid_port_t -p tcp 10000
# semanage port -l | grep -w -i squid_port_t
squid_port_t tcp 10000, 3128, 3401, 4827
squid_port_t udp 3401, 4827
***隐藏网址***

文章分享结束,squid安装及详细配置和我在linux下安装squid完成后,squid.conf文件的配置的答案你都知道了吗?欢迎再次光临本站哦!

squid安装及详细配置(我在linux下安装squid完成后,squid.conf文件的配置)

本文编辑:admin

更多文章:


汽车自喷漆颜色大全(汽车喷漆有几种漆分几种)

汽车自喷漆颜色大全(汽车喷漆有几种漆分几种)

各位老铁们好,相信很多人对汽车自喷漆颜色大全都不是特别的了解,因此呢,今天就来为大家分享下关于汽车自喷漆颜色大全以及汽车喷漆有几种漆分几种的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录汽车喷漆有几种漆分几种自喷

2025年6月2日 12:00

cacelled(cancel的过去式是什么)

cacelled(cancel的过去式是什么)

这篇文章给大家聊聊关于cacelled,以及cancel的过去式是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录cancel的过去式是什么cancelled是什么意思cancelled是什么意思cancel和cancel

2025年10月31日 18:15

hibernate的sql语句在哪(hibernate中如何执行sql语句)

hibernate的sql语句在哪(hibernate中如何执行sql语句)

这篇文章给大家聊聊关于hibernate的sql语句在哪,以及hibernate中如何执行sql语句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录hibernate中如何执行sql语句hibernate怎么显示sql语句如何

2026年1月5日 18:15

translate名词翻译员(翻译 用英语怎么说)

translate名词翻译员(翻译 用英语怎么说)

“translate名词翻译员”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看translate名词翻译员(翻译 用英语怎么说)!本文目录翻译 用英语怎么说“翻译”的英语怎么说翻译 用英语怎么说1、the first day

2026年2月21日 19:15

免费下载ppt模板网站建筑公司简介(求一款介绍公司简介的PPT模板,稍微好看一点详细一点的!)

免费下载ppt模板网站建筑公司简介(求一款介绍公司简介的PPT模板,稍微好看一点详细一点的!)

其实免费下载ppt模板网站建筑公司简介的问题并不复杂,但是又很多的朋友都不太了解求一款介绍公司简介的PPT模板,稍微好看一点详细一点的!,因此呢,今天小编就来为大家分享免费下载ppt模板网站建筑公司简介的一些知识,希望可以帮助到大家,下面我

2025年9月12日 18:45

开元所有网址(泉州开元寺免费预约入口泉州开元寺有门票吗)

开元所有网址(泉州开元寺免费预约入口泉州开元寺有门票吗)

大家好,如果您还对开元所有网址不太了解,没有关系,今天就由本站为大家分享开元所有网址的知识,包括泉州开元寺免费预约入口泉州开元寺有门票吗的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录泉州开元寺免费预约入口泉州开元

2026年6月2日 14:45

热收缩膜的用途是怎么使用的?烟包膜和收缩膜的区别

热收缩膜的用途是怎么使用的?烟包膜和收缩膜的区别

“收缩膜”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看热收缩膜的用途是怎么使用的?烟包膜和收缩膜的区别!本文目录热收缩膜的用途是怎么使用的烟包膜和收缩膜的区别热收缩膜的厚度为什么收缩膜表面出现鱼眼状的皱纹呢收缩膜和热缩膜分

2025年12月19日 00:30

springboot对应的spring版本(spring-boot集成spring-data-redis哪个版本)

springboot对应的spring版本(spring-boot集成spring-data-redis哪个版本)

大家好,今天小编来为大家解答以下的问题,关于springboot对应的spring版本,spring-boot集成spring-data-redis哪个版本这个很多人还不知道,现在让我们一起来看看吧!本文目录spring-boot集成spr

2025年7月30日 01:45

什么是创意编程?双碳主题创意编程比赛作品说明该怎么写

什么是创意编程?双碳主题创意编程比赛作品说明该怎么写

各位老铁们,大家好,今天由我来为大家分享创意编程,以及什么是创意编程的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录什么是创意编程双碳主题创意编程比

2025年7月12日 08:15

css图片切换(CSS高级技巧:图片替换)

css图片切换(CSS高级技巧:图片替换)

各位老铁们,大家好,今天由我来为大家分享css图片切换,以及CSS高级技巧:图片替换的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录CSS高级技巧:

2026年8月6日 02:15

asp可视化建站(关于建网站的(用asp做的)问题,请大家帮忙在线等)

asp可视化建站(关于建网站的(用asp做的)问题,请大家帮忙在线等)

本篇文章给大家谈谈asp可视化建站,以及关于建网站的(用asp做的)问题,请大家帮忙在线等对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录关

2025年7月30日 22:00

2022pubg全球总决赛(绝地求生2022全球总决赛时间)

2022pubg全球总决赛(绝地求生2022全球总决赛时间)

“2022pubg全球总决赛”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看2022pubg全球总决赛(绝地求生2022全球总决赛时间)!本文目录绝地求生2022全球总决赛时间和平精英G赛是什么2022和平精英全球总决赛赛程

2025年8月11日 14:30

eclipse2020需要jdk什么版本(最新eclipse和jdk10可以一起用吗)

eclipse2020需要jdk什么版本(最新eclipse和jdk10可以一起用吗)

各位老铁们,大家好,今天由我来为大家分享eclipse2020需要jdk什么版本,以及最新eclipse和jdk10可以一起用吗的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了

2025年8月26日 11:15

多线程线程池哪几种(什么是线程池为什么要使用线程池如何使用)

多线程线程池哪几种(什么是线程池为什么要使用线程池如何使用)

本篇文章给大家谈谈多线程线程池哪几种,以及什么是线程池为什么要使用线程池如何使用对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录什么是线程池

2025年10月15日 04:45

性格用英语怎么说personality(相貌和问性格的用英语怎么说)

性格用英语怎么说personality(相貌和问性格的用英语怎么说)

各位老铁们好,相信很多人对性格用英语怎么说personality都不是特别的了解,因此呢,今天就来为大家分享下关于性格用英语怎么说personality以及相貌和问性格的用英语怎么说的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起

2026年1月25日 00:45

arange(arange英语是什么意思)

arange(arange英语是什么意思)

各位老铁们,大家好,今天由我来为大家分享arange,以及arange英语是什么意思的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录arange英语

2026年5月6日 15:00

前端开发发展前景(现在前端发展怎么样)

前端开发发展前景(现在前端发展怎么样)

各位老铁们好,相信很多人对前端开发发展前景都不是特别的了解,因此呢,今天就来为大家分享下关于前端开发发展前景以及现在前端发展怎么样的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录现在前端发展怎么样web前端就业前

2025年12月15日 22:15

网上聊天vb什么意思(VB——聊天软件)

网上聊天vb什么意思(VB——聊天软件)

大家好,网上聊天vb什么意思相信很多的网友都不是很明白,包括VB——聊天软件也是一样,不过没有关系,接下来就来为大家分享关于网上聊天vb什么意思和VB——聊天软件的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!本文目录V

2025年6月25日 07:00

statue of liberty视频(自由女神像的介绍)

statue of liberty视频(自由女神像的介绍)

各位老铁们,大家好,今天由我来为大家分享statue of liberty视频,以及自由女神像的介绍的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录

2026年5月8日 19:15

字符常量是啥(字符型常量是什么)

字符常量是啥(字符型常量是什么)

各位老铁们,大家好,今天由我来为大家分享字符常量是啥,以及字符型常量是什么的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录字符型常量是什么什么是字符

2025年11月1日 06:15

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索