使用Squid搭建代理服务器 PHPBashCache脚本.net
程序员文章站
2022-06-11 15:26:14
...
一、安装
1.从http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE9.tar.gz下载安装文件并解压缩
2.进入squid-2.5.STABLE9目录,输入命令:./configure --enable-storeio=ufs,null
3.编译文件,输入命令:make
4.执行安装,输入命令:make install
安装成功后会在/usr/local/下面产生一个squid的子目录,作为squid的$SquidHome,相关的config文件存在于$SquidHome/etc
可以将$SquidHome/man下面的man8复制到/usr/man,以建立squid的帮助系统,这样我们可以通过输入:man squid来获得帮助。
二、设置
三、运行
输入命令:/usr/local/squid/sbin/squid即可启动
我们可以编写一个名为StartSquid.sh的shell脚本来启动,避免输入冗长的命令行:
#bash
echo "Start squid"
/usr/local/squid/sbin/squid
修改StartSquid.sh为可执行:chmod +X StartSquid.sh
将其移至sbin目录下,使得仅限于root可用:mv StartSquid.sh /sbin
这样,root只需输入StartSquid.sh便可启动
(另一种选择就是将$SquidHome加入path)
参考:
1.http://www.linuxforum.net/forum/showflat.php?Cat=&Board=proxy&Number=384474&fpart=1&PHPSESSID=
2.http://www.squid-cache.org/Doc/FAQ/FAQ.html
1.从http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE9.tar.gz下载安装文件并解压缩
2.进入squid-2.5.STABLE9目录,输入命令:./configure --enable-storeio=ufs,null
3.编译文件,输入命令:make
4.执行安装,输入命令:make install
安装成功后会在/usr/local/下面产生一个squid的子目录,作为squid的$SquidHome,相关的config文件存在于$SquidHome/etc
可以将$SquidHome/man下面的man8复制到/usr/man,以建立squid的帮助系统,这样我们可以通过输入:man squid来获得帮助。
二、设置
三、运行
输入命令:/usr/local/squid/sbin/squid即可启动
我们可以编写一个名为StartSquid.sh的shell脚本来启动,避免输入冗长的命令行:
#bash
echo "Start squid"
/usr/local/squid/sbin/squid
修改StartSquid.sh为可执行:chmod +X StartSquid.sh
将其移至sbin目录下,使得仅限于root可用:mv StartSquid.sh /sbin
这样,root只需输入StartSquid.sh便可启动
(另一种选择就是将$SquidHome加入path)
参考:
1.http://www.linuxforum.net/forum/showflat.php?Cat=&Board=proxy&Number=384474&fpart=1&PHPSESSID=
2.http://www.squid-cache.org/Doc/FAQ/FAQ.html