关于squid 未知udp端口的问题

fallhunter 2008-11-20 05:53:58

我的机器上netstat -lnp 有这样一条:
udp 0 0 0.0.0.0:51657 0.0.0.0:* 30224/(squid)
我grep 51657 配置文件也没有找到东西,请问这个是做什么用的呢,怎么修改地址呢
...全文
423 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyisc 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 fallhunter 的回复:]
嗯 是我没说清楚

我的机器上netstat -lnp 有这样一条:
udp 0 0 0.0.0.0:51657 0.0.0.0:* 30224/(squid)
我grep 51657 配置文件也没有找到东西,请问这个是做什么用的呢,怎么修改地址呢

我知道squid,只是不知道这个squid用这个udp连接来做什么?我想让它走内网ip,而不是0.0.0.0, 但是不知道从哪里配……
[/Quote]
可以通过hosts.allow和hosts.deny进行限制。不知道其他高手有其他方法。
lv_binbin 2010-10-15
  • 打赏
  • 举报
回复
我的机器上netstat -lnp 有这样一条:
udp 0 0 0.0.0.0:51657 0.0.0.0:* 30224/(squid)
我grep 51657 配置文件也没有找到东西,请问这个是做什么用的呢,怎么修改地址呢

答案:
是squid连接DNS用的。
xiaocai0001 2010-10-15
  • 打赏
  • 举报
回复
http://docstore.mik.ua/squid/FAQ-8.html

8.9 What's the difference between Squid TCP connections and Squid UDP connections?

Browsers and caches use TCP connections to retrieve web objects from web servers or caches. UDP connections are used when another cache using you as a sibling or parent wants to find out if you have an object in your cache that it's looking for. The UDP connections are ICP queries.


简单来说, 那个UDP端口不是固定的, 用来做ICP查询的

更多信息, 查看这个Mail Thread
http://lists.debian.org/debian-security/2003/03/msg00486.html
rabbii 2010-10-15
  • 打赏
  • 举报
回复
没用过,帮顶……
fallhunter 2008-11-24
  • 打赏
  • 举报
回复
已经用httpd_accel_port 8080 配置转发是8080, 再说了,http请求转发是tcp连接,怎么会是用udp连接呢。
应该不是楼上2位说的那样吧, 继续求教.
Gdatasheet 2008-11-23
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cloudflashes 的回复:]
squid监听http端口来的信息,处理后再通过另外一个端口转发请求给http服务器。所以需要访问两个端口。
[/Quote]

他已经说了,你想要知道的,就是端口转发
没什么走外网内网的,在你电脑上就转发了,并没有出去
cloudflashes 2008-11-23
  • 打赏
  • 举报
回复
squid监听http端口来的信息,处理后再通过另外一个端口转发请求给http服务器。所以需要访问两个端口。
fallhunter 2008-11-21
  • 打赏
  • 举报
回复
嗯 是我没说清楚

我的机器上netstat -lnp 有这样一条:
udp 0 0 0.0.0.0:51657 0.0.0.0:* 30224/(squid)
我grep 51657 配置文件也没有找到东西,请问这个是做什么用的呢,怎么修改地址呢

我知道squid,只是不知道这个squid用这个udp连接来做什么?我想让它走内网ip,而不是0.0.0.0, 但是不知道从哪里配置。squid已经在监听80
Gdatasheet 2008-11-21
  • 打赏
  • 举报
回复
Squid可运行在大多数Unix和OS/2版本的系统之上,已知的可工作的有:
  AIX,Digital Unix,FreeBSD,HP-UX,Irix,Linux,NetBSD,Nextstep,SCO,Solaris



还有,你的问题我不是很明白,能不能麻烦再说清楚 一点?你想知道什么?
Gdatasheet 2008-11-21
  • 打赏
  • 举报
回复
想要了解他,得先了解squid

Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人
们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想
下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如
:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据
到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地
从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FT
P,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的
东西。


zhoujianhei 2008-11-20
  • 打赏
  • 举报
回复
squid.conf文件的配置
  在安装Squid后,在目录/usr/local/squid /etc中会自动产生一个样本squid.conf文件,文件中
对每一个选项都有详细的说明,用户可以通过修改该文件以满足不同的需要。

http://fanqiang.chinaunix.net/a6/b6/20010626/170400681.html

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧