s5
职业顶帖手
级别: 博士生
UID: 32
精华: 0
发帖: 103
威望: 121 点
积分转换
愚愚币: 37 YYB
在线充值
贡献值: 0 点
在线时间: 182(小时)
注册时间: 2006-06-15
最后登录: 2010-01-31
楼主  发表于: 2006-06-15 19:50

 完美的Socks代理解决方案

管理提醒: 本帖被 lou1984 从 文献检索知识 移动到本区(2010-04-08)
经常使用代理服务器上网的人,可能都会熟悉SocksCap32这个协议转换软件。它是由NEC公司开发的一个使所有Winsock应用都可以用Socks代理的工具。 所有在SocksCap32环境下应用产生的Winsock调用都会被SocksCap32截获并自动转化为向特定Socks代理的请求,因此,原先不支持Socks代理的应用也可以用Socks代理了。但SocksCap32还有许多不尽人意的地方,如设置和使用都比较繁琐,使得一些初级网络用户非常迷惑。为了改变这种状况NEC公司推出了另一个超重量级的Socks代理软件NEC e-Border Client。它是NEC公司e-Border系统的客户端部分。它不仅能连接到专用的e-Border服务器,难得的是只要能够提供自身所在的局域网Socks代理服务器,它就可以让所有基于TCP/IP协议的网络工具通过Socks代理访问Internet,而不管服务器端使用的是Sysgate、Wingate还是其他代理程序。它能截取系统里的所有连接请求,将它们通过Socks代理连接出去。这些请求类型包括:E-mail工具、FTP工具、Telnet工具和当今最热门的联网游戏等等。都可通过e-Border Client来使用Socks代理服务器与Internet相连接。
安装与下载


1.NEC e-Border Client的下载


 NEC e-Border Client是一款共享软件,可http://www.eborder.nec.com这个网站去下载最新评估版。目前的最新版本为2.11,软件大小为3.09M。该评估版没有功能限制,但是限制使用30天。30天过后如果要继续使用它就需要去注册了。当在上述地址下载NEC e-Border Client评估版时,会要求用户在网页上填入完整的个人信息,包括:姓名、公司名、地址、邮编、电话、E-mail、州(省)名、国家名等。如果用户不愿意让别人知道自己的个人信息可以随便填一下,但千万要注意E-mail地址必须要填一个真实地址,因为NEC公司会寄给用户一个e-Border Client的系列号。没有这个号*****,连安装都无法实现。填完之后提交,会自动弹出e-Border Client的下载网页。这时用户就可以用各种下载工具下载它了。
 2.NEC e-Border Client的安装


 选中并双击下载的文件中一个名为eBorder-client-win_2_11.exe文件,开始安装NEC e-Border Client。首先会出现用户注册信息窗口。在该窗口中填入姓名、公司名和安装系列号。这个系列号就是你在下载时,NEC网站自动寄到你的邮箱中的号*****。点击“Evaluate”按钮继续安装。其实NEC e-Border Client的评估版和正式版所用的安装程序都是一样的。仅仅是靠这个系列号加以区分的,当输入这个30天评估版的系列号后,将安装成30天时间限制的评估版。如果将注册后得到的正式版的系列*****填入Serial No.栏目中,安装完成将得到没有任何限制的正式版。接下来就会出现“设置向导”窗。用户可以选择“I want setup up a Client”选项按钮,使用“设置向导”来建立一个配置文件;也可以选择选项按钮“Use automatic configuration Script”来使用自动配置完成一个脚本文件;或是选择“Input a file”导入一个现成的配置文件来进行配置。推荐使用在该窗口中选中“I want setup up a Client”选项按钮,点击“下一步”继续设置向导进程,出现“Setup wizard-Server”窗口。如果用户所在的局域网服务器端使用了e-Border Server代理软件,可以选择“Automatically detect my Server”选项,根据服务器端的设置来自动设置客户端。否则,可以选择“I have multiple Server”或“I have one Server”来设置多个或仅仅一个Socks代理服务器。在这里介绍使用最普遍的方法,选择“I have one Server”,点击“下一步”按钮。出现“Proxy”窗口。在“Name or IP”栏目中填入Socks代理服务器的地址,在“Port”栏目中填入Socks代理服务器的端口(一般情况下是1080)。如果你想在访问本地资源时不使用代理服务器,可以把需要直接连接的地址填入“Direct connect for addresses”一栏中。点击“下一步”按钮,进入“Authentication”窗口。如果使用的Socks代理服务器需要身份验证,就选择“Requires authentication”选项,否则选“Does not require authentication”选项即可。点击“下一步”,接下来是“Applications”窗口。如果希望将所有的网络应用都通过Socks代理服务器完成,就选择“Proxy all”。在选择“Proxy all”的情况下,如果部分网络应用不想通过Socks代理可以点击“Exclude list…”按钮,在排除列表中添加不想使用Socks代理的程序路径。如果用户仅仅想让个别的网络应用程序通过Socks代理来完成,选择“Proxy only”会更方便些。首先选中“Proxy only”,再点击“Include list…”按钮,把所需要使用Socks代理的应用程序添加到列表中。应用程序的代理服务器选择完成后,在“Applications”窗口中点击“下一步”按钮,进入最后的“Setup Wizard——Finish”窗口。在该窗口中点击“完成”按钮后,所有的安装及设置便结束了。


相关使用


 在安装完成后,NEC e-Border Client会在Windows系列操作系统的“开始菜单”的“程序”项中加入NEC e-Border Client组,并在Windows的启动列表中加入s5credmgr.exe文件。当Windows启动时,会自动调入s5credmgr.exe文件,来启动NEC e-Border Client。用户可以通过运行msconfig.exe在“系统配置实用程序”窗口的“启动”选项卡中找到该文件。在NEC e-Border Client启动之后,所有的网络请求都会被NEC e-Border Client截获,并转换成对指定的的Socks代理的请求。IE、FoxMail、CuteFTP、ICQ、Netants等所有网络工具直接使用即可,无需进行任何代理服务器设置。尤其是像FoxMail这样的原来无法使用代理的网络工具,也可以通过Socks代理使用了。以前一些通过局域网上网的用户只能通过Web方式去收发Email,现在可以轻松使用功能强大的Outlook、FoxMail、The Bat!等邮件客户端软件来收发信件了。如果用户需要查看和修改NEC e-Border Client的设置,可以通过“开始”→“程序”→“NEC e-Border Client”→“e-Border Client”来调用NEC e-Border Client设置程序Client.exe。如果用户使用的是评估版,首先会出现提示注册窗口,提示还有几天的评估时间。如果用户已经注册并得到一个正式版的系列号,就可以在该窗口中点击“Register…”按钮,在弹出的“e-Border Client License”窗口中填入这个系列号,再点击“OK”便完成由评估版到正式版的转换。以后就不会再出现这个提示注册窗口,也没有30天的时间限制了。如果用户继续试用该软件,点击“Evaluate”按钮,就会进入e-Border Client的属性窗口。该窗口一般情况下包含“General”、“Proxy”、“Applications”、“DNS”、“Diagnostics”这5个选项卡。如果用户使用的Socks5代理服务器需要进行身份验证,用户必须在“General”选项卡中选择“Requires authenticate”选项按钮,这时该窗口中会自动添加一个“Credential”选项卡。用户可以在“Credential”选项卡中填入自己的Socks代理的帐号和密*****。在e-Border Client License的属性窗口下,可以对e-Border Client的各项设置信息进行查看和修改。设置的修改方法与安装时使用“设置向导”的方法大同小异,用户可以通过这几个选项卡分别查看和修改具体的设置信息。 


 在“General”选项卡中,最下面有两个复选框“Show icon in the system”和“Enable proxy”。选中“Show icon in the system”,在关闭e-Border Client属性窗口后,e-Border Client的设置程序Client.exe会浓缩成系统托盘中的一个图标。可以用鼠标右键点击该图标,在快捷菜单中选择“Restore”来重新调出属性窗口,对设置信息进行查看和修改;或选择“Close”菜单,关闭e-Border Client设置程序Client.exe(注意:并不是关闭e-Border Client的主程序s5credmgr.exe,这时e-Border Client依然在起着作用)。如果不选择该复选框,在关闭e-Border Client属性窗口时,也就同时关闭了e-Border Client设置程序Client.exe。


  另一个复选框“Enable proxy”是个非常有用的选项。当选中它时,它会根据设置好的网络工具通过指定的Socks代理服务器上网。而不选该项时,所有的网络工具就会采用直接连接的方式上网。这对于有时通过局域网上网有时又通过拨号上网的用户就非常方便了,当使用局域网时选中该项,而通过Modem拨号时则不选中该复选框即可。不用再像以前那样由于改变上网方式而更改所有网络工具的设置。


  在e-Border Client的属性窗口中,单击“确定”按钮后,退出NEC e-Border Client的属性窗口,并使新设置生效;点击“取消”则放弃本次设置参数,恢复以前的配置。


 有很多人都是通过局域网上Internet ,诸如浏览器、下载工具、FTP工具、OICQ等都需要分别设置代理服务器,而且它们有的需要使用Http代理,有的需要用Socks代理,一一区别很是麻烦,最无奈的是常用的Email工具本身根本无法使用代理。通常有人会使用SocksCap32这个软件,来使Email工具间接地通过Socks代理服务器收发信件了。但SocksCAP32在调度能力和使用的方便性上实在无法令人满意。NEC e-Border Client的横空出世让这一切为之改观,人们再也不用对各种网络工具分别进行代理设置了,只要有Socks代理服务器,就可以让所用的网络应用通过代理服务器实现,它具有强大的代理调度能力,可以按照要求为全部或部分网络工具开通代理服务。它可以使局域网用户以完全透明的方式访问Internet,而用户几乎察觉不到它的存在。
分享:

愚愚学园属于纯学术、非经营性专业网站,无任何商业性质,大家出于学习和科研目的进行交流讨论。

如有涉侵犯著作权人的版权等信息,请及时来信告知,我们将立刻从网站上删除,并向所有持版权者致最深歉意,谢谢。