Squid的简单使用
2015-06-18 22:33
489 查看
1. squid配置
# Squid normally listens to port 3128 http_port 10.8.0.10:3128 hosts_file /etc/hosts cache_access_log /var/log/squid/access.log acl localnet src 10.0.0.0/8
其中客户端通过10.8.0.10这个IP访问squid。
所以支持所有源地址是10.0.0.0/8的请求。
2. iptables转发
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -d 52.0.0.0/8 -o eth1 -j MASQUERADE这一句表示,所有源地址是10.8.0.0/24,目的地址是52.0.0.0/8的请求都转发给eth1,并将源地址转换成出口IP(MASQUERADE的作用)
3. 本地地址转换
hosts_file /etc/hosts 告诉squid去hosts查证本地地址与本地域名的转换4. 在mac的命令行中使用代理
可以使用命令行测试是否可以通过这个代理访问本地地址。mac命令如下:http_proxy="10.8.0.10:3128" curl -I http://master:8080具体可以参考:http://www.douban.com/note/259545504/
5. omega代理服务器设置
在新建代理服务器的时候,注意不代理的地址里去掉<local>,否则无法将master等本地地址的请求转发给代理服务器。相关文章推荐
- 用HAProxy和KeepAlived构建高可用的反向代理
- Apache使用mod_proxy和mod_jk反向代理Tomcat
- centos下squid的安装
- nginx的反向代理
- apache 反向代理:apache和iis共用80端口
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- Linux下Squid正向/反向代理配置
- ubuntu10.04 squid配置
- 基于Nginx反向代理的SparkUI的访问
- 反向代理实现nginx+apache动静分离
- Nginx反向代理负载均衡(reverse_proxy+upstream)(应用层)
- Apache配置正向代理和反向代理
- 用nginx做反向代理来访问防外链图片
- Nginx反向代理的目录访问问题
- apache反向代理负载均衡请求至tomcat
- CentOS 6.4下Squid代理服务器的安装与配置
- openshift上安装nginx反向代理(失败记录)
- Nginx反向代理+DNS轮询+IIS7.5 千万PV 百万IP 双线 网站架构案例
- linux下安装squid代理服务器
- Nginx反向代理