实验二 、代理服务器的设置
1. 实验目的
了解什么是代理服务器;
了解代理服务器的功能、分类。
掌握常用网络工具软件上网时代理服务器的设置方法。
(备注:在报告中的“实验原理”部分介绍一下相关的主要技术名词。)
2.实验条件及预备知识
(1)代理服务器的功能
代理服务器是建立在TCP/IP协议应用层上的一种服务软件。顾名思义,代理服务器就是作为用户上网“总代理”的服务器。它一般安装在一台性能比较好且装有调制解调器和网卡的机器上,起一个中转站的作用。用代理服务器上网,本地机的所有网络请求都首先传给代理服务器,再由代理服务器向Internet转发请求;从Internet取得信息,也是要先经过代理服务器,然后转发给本地机。
代理服务器拥有较大的缓存。当本地机需要的最新数据已经在代理服务器上时,就无需再从Internet上取数据,可以直接将缓存中的数据传给本地用户,节约了带宽,提高了访问速度。
对于个人来说,代理服务器的作用就是可以绕过某些防火墙有效地提高上网效率。此外,使用代理服务器还可以增强上网的安全性。
(2)代理服务器分类
按功能,代理服务器可以分为HTTP代理,Socks代理,FTP代理,Telnet代理等类型。不同类型的软件要使用不同类型的代理服务器:
浏览器软件要使用HTTP或Socks4,Socks5代理服务器;
下载软件要使用HTTP或FTP,Socks4,Socks5代理服务器;
上传主页要使用FTP或Socks4,Socks5代理服务器;
收邮件,玩ICQ和MUD等要使用Socks4或Socks5代理服务器。
(3)Proxy的端口
http proxy 端口:80,8090,8888,3128等;
Socks4/5端口:1080;
ftp proxy端口:21,2121等。
(4)Socks
Socks是一种网络代理协议。该协议可以让客户机通过Socks服务器获得对Internet的完全访问能力。Socks在服务器和客户端之间建立一个安全的代理数据通道,从客户的角度看,Socks是透明的;从服务器的角度看,Socks就是客户端。真正的客户端不具有对Internet的直接访问能力(可以使用私有IP地址),而是由Socks服务器把来自客户端的连接请求重定向到Internet。此外,Socks服务器可以对用户连接请求进行认证,允许合法用户建立代理连接。
与Winsock不同的是,Socks不要求应用程序使用特定的操作系统平台,而Winsock则要求使用Windows平台。
与应用层代理,HTTP层代理不同,Socks代理只是简单地传递数据包,而不关心是采用何种应用协议(如FTP,HTTP和NNTP等),因而比应用层代理服务器要快得多。
在Socks代理中,常用的有Socks4代理和Socks5代理。其中,Socks4代理只支持TCP协议,而Socks5代理不仅支持TCP和UDP协议,还支持各种身份验证机制,服务器端域名解析等。
(5)实验软件需求
IE4.01和FTP等软件。
3.实验方法与步骤
写明客户端和服务器端分别如何操作。
服务器端superproxy的安装和使用大家自己写清楚。
客户端的操作提示如下:
(1)浏览器软件代理服务器配置
②IE6.0的设置
第一步:双击桌面上的Internet Explore的图标,运行Internet Explore。
第二步:在“拨号用户”菜单栏中选取“工具”下拉菜单→“Internet选项”→“连接”选项卡。
若对单机用户:在“拨号设置”中选择“连接”→点击“设置”,在“代理服务器”栏中选择“通过代理服务器访问Internet”。
若对网络用户:在连接选项卡中点击“局域网设置”,在“代理服务器”栏中选择“实用代理服务器”。
第三步:在“地址”和“端口”中输入HTTP代理服务器地址和端口号,按“确定”按钮退出。
因篇幅问题不能全部显示,请点此查看更多更全内容