LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 771|回复: 6

squid 透明代理ftp和telnet问题

[复制链接]
发表于 2005-10-12 16:26:08 | 显示全部楼层 |阅读模式
我配了n久都不知道怎么搞...好心人帮帮忙..
最好能给个squid.conf看看...
发表于 2005-10-12 18:25:37 | 显示全部楼层
squid.conf要注意设定
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-13 08:46:53 | 显示全部楼层
其他的都默认设置就好了吗???这些我都有设置了..http可以代理..ftp和telnet都代理不上去...
squid.conf要注意设定
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
这些只是设置成透明代理吧.....那个ftp_telnet_protocol on要不要的呢???
回复 支持 反对

使用道具 举报

发表于 2005-10-14 04:12:42 | 显示全部楼层
ftp_telnet_protocol on当然要
要是做透明代理的话,还要设定iptables,做REDIRECT
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-14 09:07:20 | 显示全部楼层
大侠..我的iptables设置如下
iptables -t nat -A PREROUTING -p tcp -m tcp --destination-port 21 -j REDIRECT --to-port 8008
iptables -t nat -A PREROUTING -p tcp -m tcp --destination-port 23 -j REDIRECT --to-port 8008
iptables -t nat -A PREROUTING -p tcp -m tcp --destination-port 80 -j REDIRECT --to-port 8008
http透明代理可以ftp和telent不能通过...帮人帮到底啊
我的squid.conf
http_port 8008
acl all src 0.0.0.0/0.0.0.0
acl permit proto HTTP FTP TELNET
cache_mem 8M
cache_dir /usr/local/squid/cache 50 16 256
http_access allow all
http_access allow permit
ftp_telnet_protocol on
ftp_user anonymos@
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_head on

我在虚拟机上做的不知道又没有影响
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-14 14:32:08 | 显示全部楼层
高手门指点下啊........别那么吝啬啊....
我用cuteftp工具登录ftp显示如下
STATUS:>          Resolving host name ftp.kernel.org...
STATUS:>          Host name ftp.kernel.org resolved: ip = 204.152.191.5.
STATUS:>          Connecting to FTP server ftp.kernel.org:21 (ip = 204.152.191.5)...
STATUS:>          Socket connected. Waiting for welcome message...
ERROR:>           Timeout (60000 ms) occurred on receiving server response.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-17 10:09:27 | 显示全部楼层
咋的就没有哪个好心人帮帮我呢...大侠..救命啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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