哪位做过 squid 本地缓存

2015-08-07 14:42:26 +08:00
 bozong
5218 次点击
所在节点    Squid
21 条回复
bozong
2015-08-07 14:42:34 +08:00
ryd994
2015-08-07 15:57:44 +08:00
http_port 3129 intercept(别listen外网,那是找抽,同时做好防火墙保护)

iptables -t nat -A PREROUTING j DNAT --to-destination 内网地址:端口

另外,这种问题难道不是RTFM么
bozong
2015-08-07 16:00:21 +08:00
@ryd994 你这个好像不行吧,我首先要做的就是 客户机发起的80请求定向到3129端口上
ryd994
2015-08-07 16:01:39 +08:00
iptables -t nat -A PREROUTING -p tcp -s 内网网段 --dport 80 -j DNAT --to-destination 内网地址:3129
不好意思,忘了
bozong
2015-08-07 16:04:18 +08:00
@ryd994 也不行 我都试过了
bozong
2015-08-07 16:06:38 +08:00
他这里开始会做一个路由选择
bozong
2015-08-07 16:07:25 +08:00
@ryd994 PREROUTING的话 是转发从外面进来的了
bozong
2015-08-07 16:07:43 +08:00
@ryd994 我这个是本地浏览器发起的
acess
2015-08-07 17:49:35 +08:00
@bozong 那应该是OUTPUT吧
ryd994
2015-08-07 17:59:57 +08:00
bozong
2015-08-07 18:39:15 +08:00
@ryd994
@acess 我换成output了的 还是不行
bozong
2015-08-07 20:26:54 +08:00
会出现一个死循环
ryd994
2015-08-07 20:35:40 +08:00
iptables -t nat -A OUTPUT-p tcp -s 内网网段 --dport 80 -m owner --uid-owner squid用户(一般系统默认是squid,ps aux看一下) -j DNAT --to-destination 内网地址:3129
实在抱歉,平时都是在路由上部署,没注意这个问题
ryd994
2015-08-07 20:39:43 +08:00
错了,反了
iptables -t nat -A OUTPUT-p tcp -s 内网网段 --dport 80 -m owner ! --uid-owner squid用户(一般系统默认是squid,ps aux看一下) -j DNAT --to-destination 内网地址:3129
bozong
2015-08-07 20:49:13 +08:00
@ryd994 我试了你刚才那个
bozong
2015-08-07 20:49:26 +08:00
@ryd994 方便留个QQ吗
bozong
2015-08-07 20:49:40 +08:00
@ryd994 我真的很需要解决这个问题
bozong
2015-08-07 21:15:19 +08:00
@ryd994 iptables -t nat -A OUTPUT-p tcp -s 内网网段 --dport 80 -m owner ! --uid-owner squid用户(一般系统默认是squid,ps aux看一下) -j DNAT --to-destination 内网地址:3129
你这个确实是实现了将本地产生的80请求定向到3128的squid上面

但是到squid上之后,squid也是本机的程序,所以就会出现squid去访问你请求的网站,还是会匹配这条
bozong
2015-08-07 21:16:04 +08:00
@ryd994 就相当于squid发起的80请求 又被定向到了3128
ryd994
2015-08-07 21:38:40 +08:00
@bozong 伊鈴二溜寺叁期舞叁雾

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/211513

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX