下面是一个先前我用socket实现HTTP代理服务器的例子,代码很简单我就不一一解析了,要注意的是:当该代理服务器收到IE发来的请求时,要将IE请求行中的webserver的域名(或者IP)剥去,再将请求转发给webserver,如果不注意这点而是直接毫无处理的把IE请求信息直接发给webserver某些网站会显示不了网页,比如新浪,pfan,这是测试时发现的,其他就没什么可以说的了。实际上能否完成这个简单的HTTPproxyserver可以看出对HTTP协议的熟悉程度,只要有一定的sock编程基础并熟悉了HTTP协议的工作流程,那我想就没什么障碍了。
代理服务器常用以下端口代理服务器常用以下端口:
(1).HTTP协议代理服务器常用端口号:80////
(2).SOCKS代理协议服务器常用端口号:
(3).FTP(文件传输)协议代理服务器常用端口号:21
(4)(远程登录)协议代理服务器常用端口:23
搭建代理服务器全文共5页,当前为第1页。搭建代理服务器全文共5页,当前为第1页。搭建代理服务器搭建代理服务器全文共5页,当前为第1页。搭建代理服务器全文共5页,当前为第1页。代理服务器的优点:能够缓存增加访问速度提供使用私有IP访问的访问提高了网络的安全性方便对用户的管理代理方式:普通代理:客户端主机必须在自己的浏览器里指定代理服务器的IP地址和代理服务器监听的端口号,才可以通过代理服务器访问互联网。透明代理:客户端主机不需要在自己的浏览器里指定代理服务器的IP地址和代理服务器监听的端口号,只要把自己的网关指向代理服务器的内网接口的ip地址就可以了。反向代理:代替公网客户端访问访问局域网内服务器利用nginx的反向代理和tomcat整合Nginx tomcat整合的安装与配置目标:nginx处理静态页面,tomcat处理jsp页面步骤:
1.准备软件apache-tomcat-6.0.26.tar.gz/download-60.cgijdk-6u20-linux-i586.binh
通过HTTP代理服务器下载网页原始套接字,展示如何HTTP代理服务器转发HTTP请求环境VS
一款极好的国产代理服务器软件。很多局域网中的电脑只能访问内部网络而无法访问互联网,采用代理服务器软件在其中能上互联网的电脑上运行,然后在不能上互联网的电脑上简单设置一下IE浏览器的代理地址和端口便可轻松访问全球的互联网站,收发邮件、上传下载数据甚至播放电影,也方便用来代理上QQ聊天。只要运行本软件,无论多少台电脑都可代理上网,无客户端数量限制。