为什么我的SQUID支持udp的透明代理理这么慢

Linux Squid透明代理
<span type="1" blog_id="1304446" userid='
分享到朋友圈
好的文章,和好友一起分享新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
家境小康, 积分 1841, 距离下一级还需 159 积分
论坛徽章:1
本帖最后由 jiufei19 于
14:57 编辑
大家好,我在配置squid透明代理(由于实际需求的限制,不能像在标准局域网下那样使用proxy)时遇到了一个让人疑惑的问题,一直无法解决,希望得到大家的帮助,下面我描述下我遇到的问题:
------------
------------
客户端浏览器--------------squid proxy ----------------web server()
》squid proxy不是客户端机器的网关!!!
》客户浏览器以透明代理方式进行工作,即不进行任何显式的代理配置,假设要访问
》客户端浏览器的域名解析得到的IP就是squid proxy的IP
》在squid proxy上配置透明代理模式,则当squid的版本为2.6时,在squid proxy上进行必要的iptables的配置后,客户端的访问可以被正确转发到web server,因此透明代理成功
》在squid proxy上配置非透明代理模式,则当squid的版本为2.6时,在squid proxy上进行必要的iptables的配置后,客户端的访问不能被正确转发到web server,非透明代理不成功
》当squid版本升级为3.x以上后,由于高版本的squid的配置文件修改为同时支持透明和非透明两种模式,于是我按新的配置文件规则进行了设置,但是结果始终都无法像版本2.6那样在透明代理模式下正确工作了。
从实际的抓包和返回的错误可以看到,似乎是高版本的squid proxy始终不对客户端发来的请求进行代理转发,这究竟是怎么一回事呢?
论坛徽章:23
你搞清楚透明代理和普通代理的区别了没。
1.所谓的透明代理打只是不去修改IE里面那个代理设定,实质工作原理是让用户的数据包都发送到代理服务器上。要不要iptables参合进来,是要看你的代理服务器端口是怎么设定的
如果你的代理服务器端口直接设为80,iptables根本就不需要他进来参合,没他的事
如果你的代理服务器本身还额外提供了web服务,必须用3128或其他端口,这个时候才需要iptables做端口重定向。
言外之意:squid的透明代理有没有iptables都没关系。重点是你的实际工作环境决定。
2.而普通正向代理的话就必须在用户端的IE里面设定代理服务器,这样所有的WEB数据包都会被squid处理,他们之间通信是有一个协议,完全不需要什么iptables在那里瞎参合。
3.最后再告诉你3.0和2.6区别。2.6能成功,3.0就肯定能成功。但是重点就是代理服务器的老版本和新版本配置支持透明代理模式方法是完全不同的,你肯定把老的方法用到squid3.0版本去了,那肯定没用呗。
透明代理(squid2.7以上版本)
http_port 代理服务器端口&transparent&
squid2.7以下版本需要这样更改
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
家境小康, 积分 1841, 距离下一级还需 159 积分
论坛徽章:1
woxizishen
虽然斑竹的说明并没有解决我的问题,不过仍然非常感谢斑竹的指导。我经过进一步的试验,初步得出的结论就是squid的不同版本在代理实现上有了一个根本性的变化,所以才会产生我所描述的现象。
家境小康, 积分 1841, 距离下一级还需 159 积分
论坛徽章:1
本帖最后由 jiufei19 于
15:04 编辑
woxizishen
经过今天的再次试验,终于发现不同版本上的写法会导致我所描述的现象。通常很多资料针对squid 3.1+,都是按如下写法来进行代理配置的:
http_port 3128& && && && && & #3128继续用于正向代理
http_port 3129 intercept& &# 透明代理
然而这样的写法总是会产生我所说的那个问题,无法成功代理转发。经过今天的试验,google了一些文档,发现应该如下写,即可完成squid 3.5等高版本的代理转发:
http_port 80 accel vhost allow-direct
这里故意将squid的监听端口改为80了,并且将squid作为反向代理来使用,这样就完美解决了我所描述的问题。之前我一直是按“正向”那种思维在思考,而实际上我的需求可以被看成是标准的反向代理,于是按反向代理就ok了!
再次感谢版主!
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处拒绝访问 | www.wenzizone.cn | 百度云加速
请打开cookies.
此网站 (www.wenzizone.cn) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3f26ae-ua98).
重新安装浏览器,或使用别的浏览器为什么我的SQUID透明代理这么慢_百度知道
为什么我的SQUID透明代理这么慢
我有更好的答案
您好朋友 用vpn 代理有时候就是慢 和服务器有关系 真诚希望能够帮助您 如果满意请采纳,谢谢!为什么我的SQUID透明代理这么慢
为您推荐:
其他类似问题
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
稍有积蓄, 积分 407, 距离下一级还需 93 积分
论坛徽章:0
已经设置好SQUID,WINDOW-XP客户端能上网,但是特慢,并且百分之九十的东西都不能下载,联众世界直接连不上,请问是那的问题会造成这么慢呢?我的WINDOWS-XP客户端的IE设置了代理服务器的IP:192.168.0.1端口:3128,急急急,高手来指点小弟!谢谢!
稍有积蓄, 积分 266, 距离下一级还需 234 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
加载相关模块了吗?
稍有积蓄, 积分 407, 距离下一级还需 93 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
[quote]原帖由 &bigbigbig&]加载相关模块了吗?[/quote 发表:
模块不是修改SQAUID。CONF来加载的吗?是哪些模块?
稍有积蓄, 积分 266, 距离下一级还需 234 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
不是iptables+squid的透明代理吗?
要是的话,iptables应该在加在几个模块把,搂住艘一下
家境小康, 积分 1939, 距离下一级还需 61 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
大家回答怎么这样呢,要是知道答案就告诉别人具体是怎么做了,不知道的话,干脆就别回答了,要加什么模块,谁都知道
稍有积蓄, 积分 407, 距离下一级还需 93 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
[quote]原帖由 &yuipr&]大家回答怎么这样呢,要是知道答案就告诉别人具体是怎么做了,不知道的话,干脆就别回答了,要加什么模块,谁都知道[/quote 发表:
大哥,你能告诉我具体该怎么做吗?谢谢!
稍有积蓄, 积分 466, 距离下一级还需 34 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
echo 1 &;&&/proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -s 192.168.0.0/24&&-p tcp&&-m tcp&&--dport 80 -j REDIRECT --to 3128
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE
白手起家, 积分 32, 距离下一级还需 168 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
先在你的代理服务器的PC上看看那些慢的情况还存在不存在,再看看你的代理服务器的硬件配置够不够做SQUID代理的条件,内存够不够大.
szkingrose&&那几条命令足够用了.
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE改成
$IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to-source $INET_IP
稍有积蓄, 积分 407, 距离下一级还需 93 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
原帖由 &szkingrose& 发表:
echo 1 &;&&/proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -s 192.168.0.0/24&&-p tcp&&-m tcp&&--dport 80 -j REDIRECT --to 3128
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQU..........谢谢呀哥哥,我试一下!是不是把这几句加到/etc/rc.local里面,LINUX开机的时候就会自动加载?
稍有积蓄, 积分 466, 距离下一级还需 34 积分
论坛徽章:0
我设置好LINUX的SQUID透明代理后的严重问题!
北京盛拓优讯信息技术有限公司. 版权所有 京ICP备号 北京市公安局海淀分局网监中心备案编号:22
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 支持udp的透明代理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信