<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> 直接电缆连接共享
 

直接电缆连接共享

目前,能实现Internet共享软件很多,如Sygate、Wingate、WinProxy等等,它们都可以使只拥有一个Internet出口的内部网中的所有计算机都能通过代理服务器(或网关)访问Internet。同时这些软件一般都运用在用网卡连接的LAN上,因此个人用户鲜有机会学习、应用它们。本文将详细介绍如何使用WinProxy,让两台通过直接电缆连接的计算机共享Internet,使手中有两台PC又不想花钱买网卡的用户也能享受双机同时上网冲浪的乐趣。
一、系统要求:两台PC,其中将运行WinProxy的一台(以下简称代理服务器)必须安装Win98,另一台(以下简称客户机)安装Win95或Win98都可以;一根零调制解调器电缆,最好是并行电缆;如果你是通过电话线拨号上网,那么一台33.6K以上的modem以及一个上网帐号是必不可少的,并将modem连接在代理服务器上;两台PC都必须正确安装了TCP/IP协议及直接电缆连接;WinProxy2.1(可以从http://soft.hn.cninfo.net/下载)。
二、系统设置:
1. 代理服务器的TCP/IP设置。
①控制面板→网络→双击“TCP/IP -〉拨号网络适配器 #2(VPN支持)",在随之打开的TCP/IP属性对话框中,按以下方法进行设置:IP地址→点击“指定IP地址" →输入IP地址为192.168.0.1,子网掩码为255.255.255.0;DNS配置→点击“启用DNS" →输入“主机名"为此PC的主机名,输入“域"为本机所在的内部网域名,如mydomain.com, “DNS服务器搜索顺序"保留为空;WINS配置→点击“禁用WINS解析";其他选项不变。②对“TCP/IP -〉拨号网络适配器"的设置除IP地址选项中选中“自动获取IP地址"外,其余的与以上相同。
2.WinProxy的设置。与Sygate、Wingate等相比,WinProxy具有体积小(1.3MB)、功能全的特点。它能进行HTTP、FTP、Mail、Telnet、Realaudio代理及HTTP、Mail的反向代理,充当内部的DNS、SOCKS服务器,同时还具备自动拨号、动态显示连接状态、Web页缓存、远程管理、反向域名解析及代理嵌套等许多特性。WinProxy为用户提供了两种设置方法:“Properties Wizard"和“Advanced Properties",其中后者包括了前者中的所有选项,因此本文以后说明WinProxy的设置。在代理服务器上安装并运行WinProxy后,从“File"菜单中点击“Advanced Properties",此时弹出如图1所示的对话框。用户应做如下设置:
①“General"选项。“Internal IP"(内部IP地址)已自动设置为192.168.0.1;“HTTP Proxy Port"(HTTP代理端口)一般设置为80,但如果在代理服务器上还运行了其他Web Server,如在本例中该机还安装了微软的PWS,则应将此值设为8080;“Enable Proxy Cascading"(启用代理嵌套)为禁选;“Administration Password"(管理员口令)一栏中可输入密码,使用户不能随意修改WinProxy的设置;“Verify…Lookup"(使用反向域名查询进行IP地址验证)是一个很有用的特性,选中可以有效防止DNS欺骗;“Disable… Feature"(禁止显示连接状态)为禁选;“Use Dial Up Networking"(使用拨号网络)为选中,并可以点击“Dial-up Setup"进行高级设置,其中选中“Terminate…Exit"可在用户退出WinProxy时自动断线,选中“Automatically…"可在掉线时自动连接,选中“Permit…"可使Winpoxy仅在XX点至XX点间允许连接,默认为上午6点至下午7点;“Reside in the Taskbar"可使WinProxy在开机时自动运行,并在任务栏上缩小为图标;“Permit domain…"允许用户在Mail、News、Mapped Link等的地址栏中输入远程主机域名以代替其IP地址。
②“Protocols"设置。用户需要手动设置如下两项:“DNS Setup"中,应输入一个DNS服务器的IP地址(此地址应由用户的ISP提供,可以在安装WinProxy前上网,然后用winipcfg命令进行查找),另外“Domain"栏中应输入本机的域名,如mydomain.com;“Mail Setup"中用户应输入“Mail Host IP"栏为用户的SMTP服务器地址、“POP3 Server IP"栏为用户的POP3服务器地址,另外如果客户机使用不同的邮件服务器,则应选中“Allow users…"。
③“Users"设置。可以点击“NEW"添加新用户。在“User/Group"中输入客户机的名称,然后在下面的空白栏中填入客户机的IP地址,再点击“Add";如果你想限制客户机的访问权限,可选中“Restrict Access…"并根据需要选出允许访问的项目;如果客户机使用与代理服务器不同的邮件服务器,就要选中“Use Different Mail Server"并填入相应的POP3和SMTP服务器地址。
④“Cache"(Web缓存)设置。按WinProxy默认值即可,用户也可以手动调节Cache的更新方式、Cache容量以及存放位置等。其中更新方式选择按时间更新较好,一般设为24小时,Cache容量可以根据用户的硬盘大小来定,当然是越大越好了。
⑤“Logging"(活动日志)设置。按WinProxy默认值即可。
3.客户机的TCP/IP设置。用户做完以上两个步骤后,可在WinProxy的“File"菜单中点击"Show Client Configration"(显示客户机设置),此时WinProxy将用记事本打开一名为WinProxy.cfg的文本文件,用户应根据其中的说明对客户机做如下设置:控制面板→网络→双击“TCP/IP -〉拨号网络适配器",IP地址→点击“指定IP地址" →输入IP地址为192.168.0.2至192.168.0.254之间的任一值,子网掩码为255.255.255.0;DNS配置→点击“启用DNS" →输入“主机名"为本PC的主机名,在“域"中输入与代理服务器相同的域名,如mydomain.com,输入“DNS服务器搜索顺序"为192.168.0.1并点击“添加";WINS配置→点击“禁用WINS解析";其他选项不变。
4.应用程序的设置。在上一步打开的WinProxy.cfg文件中还有关于如何设置两台PC上各种应用程序的信息,用户可结合自己的具体情况予以设置。现就本人所使用Internet应用程序给出如下设置方法:
①IE4.0:“查看"菜单→“Internet选项" →“连接"→选中“通过局域网连接到Internet"及“通过代理服务器访问Internet"→点击“高级"→在Http、Secure、Socks栏的“代理服务器地址"中均填入192.168.0.1,“端口"中分别填入8080、8080及1080。
②Outlook Express:“工具"菜单→点击“帐号"→点击“邮件"→点击“添加"→将POP3及SMTP服务器设为192.168.0.1,其他按正常设置即可。
③Net Vampire3.3:“Options"菜单→点击“Network"→点击“Proxies"→点击“Add"→在“Title"栏中输入一任意的名称(如MyProxy),点击“FTP",随后在“Address"栏中填入192.168.0.1,“Port"栏中填入21→点击“OK"→点击“Default For FTP"。
④WS-FTP Pro 6.02:“Options"菜单→点击“Session"→选中“Firewall"→点击“Set as default";“Connect"菜单→点击“Properties"→点击“Firewall"→选中“Use firewall"及“User with no logon",在“Host name"栏中填入192.168.0.1,“Port"栏中填入21。
三、实战。
1.确认WinProxy已在代理服务器上运行。
2.在代理服务器上运行Internet客户程序,如IE,然后输入任一网址、回车,此时用户将看到一提示信息,说明WinProxy正在拨号,请用户等待。待连接成功后,WinProxy将返回用户所访问的网址内容。
3. 在两台PC上同时运行直接电缆连接,并将代理服务器设置为主机,另一台设置为客户机,确认两台机已连接成功。这时,客户机就可以上网冲浪了。如图2所示,WinProxy正在处理来自两台PC的各种请求,说明如下:
①总节点“Current Connections"显示当前已上网11分钟,空闲0分钟;
②父节点“192.168.0.1"为代理服务器在内部网络中的IP地址,其下有若干子节点,分别显示各协议下的连接情况。
③子节点“CERN HTTP"显示当前有两个使用HTTP协议的连接:
ⅰ.“192.168.0.2→172.18.59.170→202.103.111.173 - FTP:GET…"说明客户机正在下载文件。其中192.168.0.2为客户机的内部IP地址,172.18.59.170为代理服务器的外部IP地址(即由ISP分配的动态地址),202.103.111.173为目的主机的IP地址,FTP:GET…为命令名。
ⅱ.“192.168.0.2→192.168.0.1→192.168.0.1-HTTP:GET…"说明客户机正在访问代理服务器上的Web Server。
④子节点“FTP"显示当前有1个使用FTP协议的连接:即客户机正在从10.62.32.54(湖南软件库)下载文件。
⑤子节点“Mail"显示当前有1个使用SMTP协议的连接:即客户机正在向202.103.134.10发送邮件。
四、其他说明。
1.Name List(域名清单)。前文中曾提过WinProxy可充当内部的DNS服务器。WinProxy在实现这一功能时需要查询WinProxy目录下一名为namelist.pxy的文件。用户可直接使用记事本对其进行编辑,也可通过以下方式打开:“Advanced Properties"→“Protocols"→“DNS Setup"→点击“Name List"。在该文件中应按“主机名 IP地址"的格式加入条目,每行只能有一个条目。例如本人在该文件中有两个条目:bright 192.168.0.1和client 192.168.0.2(这两个条目是必需的)。
2.Remote Configration(远程管理)。用户可在浏览器的地址栏中输入http://proxy.command/,随之可打开Web页,其中可使用以下几项功能:
①“Flush the cached DNS list"可清除缓存中的name cache。Name cache就是将已访问过的网址放入缓存中,这样可缩短域名解析的时间,并通过反向域名查询有效防止DNS欺骗。在目的主机名及IP地址变动的情况下,用户需要清除、重建name cache。
②“Display cached names"可显示当前name cache中的地址记录。
③“Display connection statistics"可显示当前连接的统计信息,其中有访问请求的总次数、访问成功的次数、访问失败的次数以及域名解析的次数等等。
④“Display the URL & IP Blacklist"可显示当前使用的Blacklist(黑名单)中的地址清单。
⑤“Hang up the current Dial Up Networking connection"可在一旦没有活动的访问时挂断当前的拨号连接。
3. DNS欺骗(DNS spoofing)。作为黑客常用的手段之一,DNS欺骗就是截获用户计算机的DNS请求,然后向该用户返回一假冒的IP地址以代替用户实际想访问的IP地址,通常这一假地址指向黑客自己的计算机。例如在网上电子交易时,黑客常用这种手段窃取用户的信用卡帐号和密码。
4.反向域名解析(Reverse name lookup)。顾名思义,反向域名解析就是域名解析的逆过程,就是由IP地址转换为域名的过程。WinProxy将通过反向解析得到的域名与用户所访问的域名(如在IE中输入的网址以及name cache中的网址)相比较,如果二者不一致,就说明存在着DNS欺骗的可能,WinProxy将会将此地址放入“黑名单"中并向用户提出警告。
5.Blacklist(黑名单)。如果想禁止用户访问某些特定的网址,比如playboy.com,则可以用记事本打开一名为blacklist.pxy的文件(在WinProxy目录下),在其中加入playboy.com,每行只能有一个条目。这样用户对任何含有playboy.com字段的网址(如www.playboy.com、ftp.playboy.com)的访问都将被拒绝。另外,没有通过反向域名解析验证的网址也将被自动加入“黑名单"中。

6.代理嵌套(proxy cascading)。对于169的用户来说,如能在网上找到一个能“出国"的代理服务器,就能间接实现访问国外网站的愿望。这时,WinProxy的代理嵌套功能就非常有用了。用户可在“Advanced Properties"中选中“Enable Proxy Cascading",并在“Cascading Port"中填入端口号,“Cascaded Proxy"中填入“出国"代理服务器的IP地址。
五、FAQ。
1. 问:是否需要在客户机上运行WinProxy。
答:不需要。只要在拥有Internet出口的那台PC,即代理服务器上运行WinProxy。
2. 问:在两台PC上同时运行了直接电缆连接,但似乎连接不上。
答:请检查两台机上是否安装了IPX、NetBEUI协议、两台机所使用端口及电缆调制解调器的设置是否一致(在“控制面板"→“系统"中)、所使用电缆的制作方法及接口排线是否正确。
3. 问:直接电缆连接成功,但客户机在使用IE时,显示连接失败。
答:①确认WinProxy已在代理服务器上运行并已正确设置。
②确认已按本文说明正确设置了客户机(包括TCP/IP协议及应用程序)。
③如仍存在问题,请检查两PC上的TCP/IP协议是否安装正确:
ⅰ.分别在两PC上执行“ping 主机名"命令,如在代理服务器上执行“ping bright",如协议已正确安装则应得到如下回应,如无则请重新安装TCP/IP协议。
C:WINDOWS>ping bright
Pinging bright.mydomain.com [192.168.0.1] with 32 bytes of data:
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
ⅱ.在客户机上执行“ping bright",如得到如下回应则说明客户机已通过TCP/IP协议连接到代理服务器上,如无则请检查namelist.pxy文件中是否已添加了必要的条目。
C:WINDOWS>ping bright
Pinging bright.mydomain.com [192.168.0.1] with 32 bytes of data:
Reply from 192.168.0.1: bytes=32 time=2ms TTL=128
Reply from 192.168.0.1: bytes=32 time=1ms TTL=128
4. 问:能否使用其他的代理服务软件,如Wingate。
答:本人曾试用过Wingate3.05和Sygate3.0。确实它们易于操作,功能也比WinProxy强,但正因为它们的易操作性,加上代理软件本身是专为以网卡连接的LAN而设计的,因此用户对它们进行手动调节的余地就小了。在本例以直接电缆连接两台PC的情况下,我感觉WinProxy更好用一点。当然,其实三者在设置上是类似的,有兴趣的朋友也不妨一试。(广州 朱明)

本文摘自:《电脑商情报-家用电脑》

上一篇:邮箱安全一二三

下一篇:局域网全攻略(上)