仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 361|回复: 8
打印 上一主题 下一主题

[其他Linux] 带来一篇linux下安装Squid代办署理的具体设置教程

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:52:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh
1.假如体系中还没有装squid,按以下按次输出命令后便可完成安装
#wgethttp://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE18.tar.gz//下载Squid代办署理安装包
#tar-zxvfsquid-3.0.STABLE18.tar.gz//解压Squid安装包
#cdsquid-3.0.STABLE18
#./configure--prefix=/usr/local/squid--sysconfdir=/usr/local/squid/etc--bindir=/usr/local/squid/bin--sbindir=/usr/local/squid/sbin--mandir=/usr/local/squid/share/man--enable-gnuregex--enable-carp--enable-async-io=80--enable-removal-policies=heap,lru--enable-icmp--enable-delay-pools--enable-useragent-log--enable-referer-log--enable-kill-parent-hack--enable-snmp--enable-arp-acl--enable-htcp--enable-cache-digests--enable-default-err-language=Simplify_Chinese--enable-err-languages="Simplify_Chinese"--enable-poll--enable-linux-netfilter--disable-ident-lookups--enable-underscores--enable-auth="basic"--enable-basic-auth-helpers="NCSA"--enable-external-acl-helpers="ip_user"--enable-x-accelerator-vary//设置Squid代办署理安装路径之类的
#make//编译
#makeinstall//安装Squid代办署理软件

----------------------------------

2.安装好后设置文件在/usr/local/squid/etc目次中,删除原本的squid.conf设置文件,新建squid.conf文件,只输出以下内容:
http_port80transparent
http_accessallowall

注重,以上是squid2.6及今后版本的设置,假如是2.6之前版本的squid,设置以下:
http_port80
httpd_accel_hostvirtual
httpd_accel_port80
httpd_accel_with_proxyon
httpd_accel_uses_host_headeron

----------------------------------

3./usr/local/squid/sbin目次下的squid为运转文件。
第一次运转时,先运转squid-z创立缓存文件夹。缓存文件夹在/usr/local/squid/var下创立,因而创立缓存前还需运转chmod777/usr/local/squid/var给该文件夹权限。
再运转squid-d1开启squid便可。
假如要封闭squid,运转squid-kshutdown则是平安封闭。
注重,假如未将新装的squid设置成情况变量的话,只管在sbin目次下运转./squid,以避免运转了服务器上已有的旧squid。

----------------------------------

4.设置一个DNS服务器,将一切域名剖析指向到必要被代办署理的服务器的IP,比方利用Bind,WinMyDns软件。将squid地点服务器的DNS设置成该DNS服务器。

5.将被代办署理的服务器一切域名剖析到squid地点服务器,这时候该服务器便可作为直达。

----------------------------------

大概的成绩:
Squid偶然候运转时会有报错:
clientNatLookup:NFgetsockopt(SO_ORIGINAL_DST)failed:(92)Protocolnotavailable
不外仿佛不影响会见
开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。
第二个灵魂 该用户已被删除
沙发
发表于 2015-1-18 10:00:26 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-24 11:23:33 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
莫相离 该用户已被删除
地板
发表于 2015-2-1 09:48:03 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
因胸联盟 该用户已被删除
5#
发表于 2015-2-20 11:52:56 | 只看该作者
不同于Windows?系统需要花钱购买,因为Linux的核心是免费的,自由使用的,核心源代码是开放的。
只想知道 该用户已被删除
6#
发表于 2015-3-6 17:36:53 | 只看该作者
得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
不帅 该用户已被删除
7#
发表于 2015-3-13 06:09:22 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
小妖女 该用户已被删除
8#
发表于 2015-3-13 06:09:23 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
活着的死人 该用户已被删除
9#
发表于 2015-3-20 14:59:13 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 19:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表