透明代理squid+dhcp+iptables=linux

原创 2015年07月07日 23:04:33

教程将重点介绍将网关变成透明代理服务器。如果客户端没有意识到其请求是通过代理处理的,该代理就被称为“透明”代理。

使用透明代理有几个好处。首先,对最终用户来说,透明代理可以改善上网浏览体验,因为缓存了经常访问的网站内容,同时给他们带来的配置开销最小。对管理员来说,透明代理可用于执行各种管理政策,比如内容/URL/IP过滤和速率限制等。


vim /etc/sysctl.conf   #开启ipv4数据包转发
net.ipv4.ip_forward = 1
sysctl -p  

vim /etc/squid/squid.conf  #配置文件
http_port 3128 transparent

iptables -t nat -I POSTROUTING -s 192.168.7.0/24 -j SNAT --to 192.168.1.25
iptables -t nat -I PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
第一条规则将引起来自eth0(广域网接口)的所有出站数据包都有eth0的源IP地址(也就是启用NAT)。第二条规则将把来自eth1(局域网接口)的所有入站HTTP数据包(发往TCP 80)重定向至Squid侦听端口(TCP 3128),而不是直接将其转发到广域网接口。


iptables NAT+squid实现透明代理

iptables 设置(NAT和ip限制,80转发,需要有ip文件ip2.txt): intra="192.168.0.0/24" myip="219.217.235.73" myDNS="202...
  • lcathm
  • lcathm
  • 2016年08月31日 16:22
  • 785

iptables限制MACIP绑定上网+Squid 透明代理How to

实现功能: 1.iptables 防火墙 对外只打开指定端口 2.启用NAT带局域网上网功能 3.开启NAT 端口转发将80端口转发到内网机器 3.设定只允许可指定IP的和对应的MAC才可以上...
  • kepa520
  • kepa520
  • 2015年07月23日 15:01
  • 287

linux透明代理可以集成squid的验证吗?(未完结)

转自己的东西算原创吧?百度空间发了一道,这边在来发,搬家了,百度空间连类都不可以分,资料很混乱。 ​初步推断,需要做的事情,有以下几个:             A.将linux入域(条件为域用户...

linux squid 普通代理 透明代理 反向代理

CentOS 6.4下Squid代理服务器的安装与配置 一、简介 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息。 Squid是一个缓存Int...

用squid+iptables实现http代理

squid简介     squid是一缓存internet数据饿软件,它接受用户的瞎子申请,并自动处理所下载的数据 也就是说,当一个用户要下载一个主页时,它向squid发吹个申请,要qsuid替他...
  • ANLJF
  • ANLJF
  • 2011年10月09日 09:52
  • 8679

Window 2003 R2下安装squid透明代理

1.下载windows下squid安装包地址: http://squid.acmeconsulting.it/download/squid-2.7.STABLE8-bin.zip   2.将下载...

netfilter和squid配合创建透明代理的问题讨论

original url: http://www.oschina.net/question/17_6371 最近常在网上看到很多朋友假设透明代理碰到问题,一个常见的问题是:  1.IPtab...
  • junmuzi
  • junmuzi
  • 2015年10月13日 15:57
  • 501

网桥 squid 全透明代理

感谢Ariel Molina Rueda的这篇文章,帮我解决串行的问题! http://freecode.com/articles/configuring-a-transparent-proxyweb...
  • yazhiye
  • yazhiye
  • 2017年11月13日 10:40
  • 584

Squid透明代理安装与配置

1,首先从http://www.squid-cache.org下载squid-2.6.STABLE10-20070315.tar.gz最新版 2,解压配置编译参数: ./configure...

用Ubuntu架设透明的Squid代理服务器

Squid是全功能的HTTP/1.0代理服务器,也近乎完整的兼容HTTP/1.1。Squid提供丰富的访问控制、认证和日志环境用以网站代理服务器和内容服务应用。 本文简单介绍了如何架设一台透明Squ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:透明代理squid+dhcp+iptables=linux
举报原因:
原因补充:

(最多只允许输入30个字)