一、 什么是代理,代理有何用处。
现在很多单位和学校的网络的都是这种情况,学校内的局域网,通过网卡、交换机连在一起,它们都是互相连通的。但是这些机器连接到Internet的情况各不相同,有些机器(比如领导的机器、重要部门的机器、网管的机器等)能自由上网(就是连到Internet上),而有些机器(当然大部分都是普通老百姓啦)却只能在局域网中,不允许连到Internet上。既然所有的机器通过局域网都是连在一起的,我们的机器和能连到internet的那些机器当然也是相连通的,虽然我们的机器不能直接连出到Internet上,但能不能通过那些能连到internet的机器绕路到Internet上呢,这就是我们现在所讲的代理方法。
其实代理的意思很简单,就是虽然我不能连到Internet,但能通过其它的机器绕路到Internet上。那些能连到Internet的机器,我们称为服务器端,那些不能连到internet的机器称为客户机。使用的方法是:在服务器上安装代理服务器软件CCProxy,在客户端机器的上网软件(比如IE、OE、QQ等)上进行相应的配置(就是在相应的软件配置项中填入服务器的IP地址和端口号)。这里我们说的代理服务器端可以使用多种连接到Internet方式,网卡、ADSL、modem等均可。
二、 CCProxy的配置
a) 安装与注册。
下载CCProxy软件,解压后双击ccproxy53.exe文件进行安装,没什么好说的,一路按“next”即可。该软件如果不进行注册的话,在功能上与注册版的相同,也没有时间限制,只是同时只支持三个用户使用该代理,注册后可以去掉该限制。要注意的是:安装前一定要确保服务器的网络连接设备(比如:ADSL、网卡、modem等)安装正确,客户机与服务器之间的网络连接工作正常。为了避免冲突,安装前要暂停防火墙、杀毒程序和其他代理软件。
b) 这就是CCProxy的界面,非常简洁(图C1)。最前面两个按钮是“启动”和“停止”,分别代表启动和停止服务器的代理功能。按“注册”按钮可以对该软件进行注册,去掉三个用户的限制。其中比较重要的是“设置”和“帐号”两个按钮,CCProxy的大多数功能都在这里设置。
c) 点击“设置”按钮,对代理服务器进行配置。(图C2)默认的配置对大多数用户来说已经足够了,不需要更改,但要记住系统使用的默认端口号。HTTP: 808 FTP: 2121 SOCKS/MMS: 1080 News(NNTP): 119 SMTP: 25 POP3: 110 Telnet: 23。这里有很多协议的名字,我们还需要知道每个协议是做什么的,http是指用浏览器(比如:IE)访问网站,这是最常用的;FTP是指文件传输协议,很多人使用FTP来交换文件,远程管理等;news是指新闻组,一种很古老的网络应用方式,通常用OE之类的邮件工具来交换信息,很象现在BBS;smtp通常是我们用OE、Foxmail等来发信用的,POP3则是收信用的。telnet是进行远程管理用的,很多Linux或Unix机器用它来进行远程管理;Socks/mms是指插口,一种通用的代理方法,很多软件都可以使用这种代理方法上网。当我们的机器想通过代理服务器绕路连接到Internet上时,我们必须搞清楚我们想做什么,代理是服务器和客户机互相配合来完成的。
通过代理使用浏览器IE来浏览网站。我们先在CCProxy的一端配置代理服务器,在CCProxy的面板上点击“设置”按钮,选中Http代理,后面的端口号可以自己设置(如果对端口号不熟悉,请使用默认的端口),通常使用一个较大的端口号,比如:808、8080、8081等(图C3)。然后在客户端的机器上进行设置,打开浏览器IE,选择“工具”菜单中的“Internet选项”,然后选择“连接”选项卡,点击最下面的“局域网设置”按钮,在代理服务器栏中选中前面的“使用代理服务器”项,并在后的地址项中写入服务器的IP地址,在端口项中写入服务器端CCProxy设置项中http后面已设置好的相应的端口号。(图C4)按确定按钮完成,现在浏览器中输入一个网址试试,正常的话,我们的浏览器已经可以绕路到Internet上了^_^。
通过代理上Oicq。在服务器端CCProxy的设置项中,选中SOCKS/MMS,并在后的端口号项中使用默认项1080(图C5)。在客户端打开QQ ,选中QQ菜单中的系统参数项,点击网络设置选项卡。选中使用socket5代理,并在服务器项中写入服务器的IP地址,在端口号项中写入CCProxy已设置好的端口1080(图C6)。OK,我们现在也可以上Oicq了。
通过代理我们还可以做很多事情,比如:使用OE或Foxmail收发信件、使用FTP传送文件、通过代理玩联众游戏、使用icq或微软的MSN、通过代理使用realplay netmeeting Media Player,还可以通过代理使用网络蚂蚁或flashget进行文件下载等。总之凡是客户端的软件有相应的代理设置项的,我们都可以通过CCProxy绕路到Internet上并使用该软件,其配置方法大同小异,不再赘述。
d) 当我们把代理配置好后,经常会有些用户不请自来,使用你的代理上网。如何限制只有某些合法用户才能使用,其它用户不能使用该代理呢?我们点击服务器端CCProxy面板上的“帐号”按钮,可以对使用该代理的用户进行管理。点击上面的“允许范围”下拉列表,可以看到有三项:1.允许所有,允许所有的人使用这个代理上网。2.允许部分,只允许部分用户使用该代理(IP地址或MAC地址合法的用户)。3.不允许部分,是指除了选中IP地址或MAC地址的用户外,其它用户都可以使用该代理。(图C7)
在下拉列表中选择“允许部分”,在下面的“验证方式”中,可以用多种方法验证用户的合法性:1.IP地址,只有某个IP地址的用户才可以使用该代理。2.MAC地址,为了防止用户抢某个有代理权的IP地址,你可以使用网卡的MAC地址,这样无论客户机用那个IP地址,它都可以使用该代理,除非他更换机器的网卡,因为一个网卡只有一个唯一的MAC地址。3.你还可以使用用户名和密码来验证用户的合法性,这样只要你给老板一个用户名和一个密码,无论他在那台机器上都能上网^_^。当然你也可以使用后面两种组合方式“用户名/密码+IP地址”或“用户或/密码+MAC地址”,这都由你说了算。(图C8)
三、 特殊应用。前面我们说过,我们做这个代理,有可能是偷偷做的,不让领导知道。但我们在一台有上网权限的机器上安装了CCProxy后,发现CCProxy运行时会在右下角的系统托盘中有一个标识,这……这不是让我们犯错误吗!没关系,接着看,好戏在后头^_^。
a) 按照上述说明安装CCproxy,按需要选择是否进行注册。运行CCProxy,点“设置”按钮,更改各个代理的端口,一定要选中“自动启动”和“自动隐藏”(图C9)。如果你对代理比较了解, 可以在高级中设定二级代理、DNS服务器等等。点确定退出。
b) 你可以在“账号”按钮中设定用户名和密码,以对使用该代理的用户进行限制,不设置也没关系。只要http的端口不是8080,别人通常不会知道有这个代理。
c) 现在点确定退出。在CCProxy的安装目录下多了一个CCProxy.ini文件。这个文件保存了我们刚刚所做的设置。用记事本打开它,添加如下两行:ALLHIDE=1 AUTOSETUP=1 第一行是使系统左下角的系统托盘中不出现CCProxy的图标。第二行则使CCProxy在第一次运行时会自动安装,这是在命令行下安装CCProxy的关键。
d) 现在将CCProxy.exe、CCProxy.ini、CDial.dll、uuid.dll拷贝到一台能连到Internet的机器的CCProxy目录里,也可以是别的目录,但这几个文件必须在同一目录中。也可以把language中的文件考过去,由于是在命令行下安装,不用看界面,也不用管是什么语言了。
e) 现在我们运行一下CCProxy.exe文件,然后快打开你的IE,试试这个代理吧!至于如何把文件拷贝过去并运行CCProxy.exe文件,呵呵,这可是个技术比较高的问题,当然最方便的方法是通过网络入侵到那台机器上,然后就好办了……。如果你通过网络实在摆不平那台机器的话,不防在一个月黑风高的之夜,面罩黑纱(最好是你女朋友的黑色丝袜,嘿嘿),怀揣软盘,潜入办公室内……。声明:由此带来的一切后果,本人概不负责,嘿嘿。
怎么样,CCProxy是一个非常不错的软件吧,对于一个只有700K的软件来说,功能强大,短小精悍,绝对是一个不错的软件,还是download一个试试吧。
