QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 843|回复: 5

squid 代理问题

[复制链接]
发表于 2004-10-1 12:39:25 | 显示全部楼层 |阅读模式
宿舍里四人用一个HUB上网,多个IP,但是一个外接口只让用一个IP,
以前用windows时,用CCProxy做代理上网

现在用linux,听说squid可以做代理,设为allow all

客户端使用时出如下错误
//-------------------------------------------------------
ERROR
The requested URL could not be retrieved

While trying to retrieve the URL: http://www.google.com/intl/zh-CN/

The following error was encountered:

    * Access Denied.

      Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.

Your cache administrator is root.
Generated Fri, 01 Oct 2004 04:30:59 GMT by mantis (squid/2.5.STABLE1)
//----------------------------------------
是不是iptables的问题呢?还是别的什么原因?
先谢谢了

我的linux为RedHat 9.2
发表于 2004-10-1 13:04:35 | 显示全部楼层
为什么一定要用squid来做带缓存的代理呢?直接用iptables做NAT不就行了?
回复

使用道具 举报

发表于 2004-10-1 15:42:42 | 显示全部楼层
客户端怎么设置呢?

IPTABLES 的例子都是双网卡的,网络结构不同呀

给个例子好吗?
回复

使用道具 举报

发表于 2004-10-2 15:08:25 | 显示全部楼层
单网卡也可以做,我现在办公室的机器就是单网卡做的。
把所有其它机器的网关地址设成Linux机器的IP,然后在Linux机器上运行如下:
1、echo '1'>/proc/sys/net/ipv4/ip_forward
2、iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
3、iptables -I FORWARD -j ACCEPT

应该就行了。
回复

使用道具 举报

 楼主| 发表于 2004-10-3 10:02:29 | 显示全部楼层
thanks very much!!!!!!!!!!!!!!
I learn much  here.
回复

使用道具 举报

发表于 2004-10-3 11:26:20 | 显示全部楼层
大家一起学习,我也是从这儿起步的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 14:31 , Processed in 0.055892 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表