LinuxSir.cn,穿越时空的Linuxsir!

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

想让我的同学经过我服务器上外网

[复制链接]
发表于 2006-8-9 21:29:19 | 显示全部楼层 |阅读模式
大家知道,教育网里是很少能够上外网的,因此我们为了得到最全的信息,只能经过别人提供的代理ip上外网,但是网上的免费ip总是不那么可靠,很多用了几天后就不能用了,为了发扬我不入地狱谁入地狱的精神(^-^,说大了,其实就是想学点东西),我准备用我的pc(ip为219.246.25.3)架设squid服务器,因此查了一些资料,按照一个叫鸟哥的文章里面的设置如下,去掉文件/etc/squid/squid.conf以下各项的注释#:

http_port 3128
icp_port 3130
cache_mem 32 MB
cache_dir ufs /var/spool/squid 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log /var/log/squid/store.log

然后找到并改成下列情况:
http_access deny all ==> http_access allow all

启动/etc/rc.d/init.d/squid start

到目前已经实现了代理上网的功能,但还是无法上外网,因为它只是把所有客户端的请求集中起来处理而已。

为了增加上外网的功能,在网上找了些比较稳定的代理ip,比如219.246.25.15:8080,经测试可以浏览google。那么,按照鸟哥的文章,在原来的基础上做了如下变化:
增加cache_peer项,但鸟哥讲的是父代理的主机名,我们只有ip,所以我就这样设置了:
cache_peer 219.246.25.15 parent 8080    <<这里的8080我想的是对应219.246.25.15:8080的,但我不敢肯定

还有加了这项: prefer_direct off

其他就没有做改动了。重启了squid服务。


在客户端设定代理为219.246.25.3:3128,但是还的无法浏览google。

不知道大家是否遇见过这样的问题呢,你们又是怎么解决的,要不然我们又得整天为找代理ip忙活了,如果这个服务器架设成功,不考虑速度,大不了加几个cache_peer项进去嘛
发表于 2006-8-10 09:33:53 | 显示全部楼层
最好把服务器上的日志贴出来.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-10 15:44:55 | 显示全部楼层
已经弄好了,我在cache_peer项是这样设定的:
cache_peer 219.246.25.15 parent 8080 0 no-query   <---为什么加0 no-query我也
                                                                                          还不大清楚,网上查的
重启,就搞定了。

谢谢支持
回复 支持 反对

使用道具 举报

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

本版积分规则

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