什么是http网页代理服务器

什么是http网页代理服务器,第1张

代理服务器(Proxy)是网络信息的中转站,比方说HTTP代理服务器。我们使用网络浏览器直接链接其他Internet站点并取得网络信息时,需送出Request信号来得到回答,然后对方再把信息传送回来。代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你。而且大部分代理服务器都具有缓冲功能,就好像一个大Cache,它不断将新取得的数据包存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。除此之外还有SOCKS代理服务器,其原理大同小异。

我正在做与你同样的工作,我选择了mongoose,一款开源的http服务器。

http://code.google.com/p/mongoose/

这是它的网站,可以下载源码,并且协议非常自由。

有不明白之处可以联系我。我正在基于mongoose进行开发。

=========================================

源码在这里可以下载到,http://code.google.com/p/mongoose/downloads/list

我也只是一个c程序员,不太会网络编程。但用mongoose的确非常简单,因为就是c++写的,你应该看起来不费劲。

HTTP上传下载大文件总是通过80端口,而FTP上传下载文件却不通过21端口.

FTP服务要用到两个端口,21号端口是用来建立控制连接的,而20号断口才是用来建立数据连接的(即用来传输数据的).

HTTP也一样,80端口是用来建立连接用的,它会起一个别的端口去接收数据.

建HTTP下载服务器:

外网使用端口映射就能解决,内网下个软件就可以了.

1、给这台计算机分配固定ip地址

2、安装Serv-U之类的ftp软件,并且按要求设置

3、如果内网访问直接输入ip地址就可以了

4、如果外网也要访问则需要这台计算机上安装花生壳之类的动态域名软件绑定ADSL的动态ip地址,然后在路由器上映射这台的计算机的21端口到广域网ip地址的21端口上,这样外网就可以通过花生壳的动态域名访问你的ftp服务器了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/280791.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-21
下一篇2023-04-21

发表评论

登录后才能评论

评论列表(0条)

    保存