一个简单的Squid服务器
来源:互联网 发布:程序员上线烧香图片 编辑:程序博客网 时间:2024/04/30 03:55
本文参考http://blog.s135.com/book/squid/chap07.html#a13,基本上是一步步照做
一、服务器主机: CentOS5.3 159.226.3.209
局域网环境: 网络设置:172.16.2.*/24 网关:172.16.2.254
说明:由于局域网所用网关已另行设置好,故服务器主机与局域网事先已经连通,那么服务器主机也就不必设置双IP,网关,甚至DNS等。如果你的局域网除了服务器主机外没有其它对外(外网,其它局域网)接口,就需要在服务器主机上设置双IP,风头,DNS等。
二、安装squid,或者yum install squid,或者下载源代码,编译安装
三、配置squid:
说明:这里把日志文件重新设置了,默认的是/var/spool/log/下,
四、运行
运行前,先检查配置文件是否有效:
$ squid -k parse
如果没有任何输出,说明有效
生成Cache目录:
$ squid -zX
运行:
$ squid -Ndl #前台运行
或者:
$ squid -s #后台运行
五、配置客户端
1. firefox代理设置
菜单:编辑->首选项->高级->网络->设置->手动配置代理
把http代理,端口号填好,选上为所有协议使用相同代理,最后点确定即可。
2. wget 代理设置
打开/etc/wgetrc,找到如下行:
将后两行前面的注释去掉,把你的代理地址、端口敲进去即可。
3. yum代理设置
要设置所有 yum 操作都使用代理服务器,可以在 /etc/yum.conf 中设置代理服务器的信息。proxy 配置项必须设定为完整的代理服务器的 URL,包含 TCP 端口号在内。如果您的代理服务器要求用户名和密码,可以用 proxy_username 和 proxy_password 配置项来指定它们。示例如下:
上面的是为所有用户配置,如果为单用户配置,配置是在 ~/.bash_profile 中:
# 这个帐号使用的代理服务器和用户名/密码
http_proxy="http://username:passwd@159.226.3.209:3128"
export http_proxy
- 一个简单的Squid服务器
- 一个简单的Web服务器
- 一个简单的Http服务器
- 一个简单的Java服务器
- Netty-一个简单的服务器
- 一个简单的web服务器
- 一个简单的TCP服务器
- 一个简单的HTTP服务器
- 一个简单的web服务器
- 搭建一个简单的服务器
- 一个简单的servlet服务器
- squid服务器
- 搭建一个大型网站架构的实验环境(Squid缓存服务器篇)
- 搭建一个大型网站架构的实验环境(Squid缓存服务器篇)
- 搭建一个大型网站架构的实验环境(Squid缓存服务器篇)
- 在varnish、squid、apache、nginx中选出一个更好的缓存服务器
- Squid服务器的ACL规则详解
- linux下配置squid 服务器,最简单使用方式
- 黄金投资有四种
- 编写脚本启动Windows服务
- Boot Sector简介
- flex的分层数据AdvancedDataGrid
- 基金选择指标
- 一个简单的Squid服务器
- 标准C++的类型转换符
- 类型转换--c语言
- 零碎的问题记录--持续更新中......
- C++中的虚函数表
- 正则应用之——日期正则表达式
- C++界面库 - Xtreme Toolkit Pro
- Redhat 5.3 Cluster测试二三事
- SWT中的(文件目录对话框)和(文件对话框)