Winprox
1 开始
使用WINPROXY的网络配置方法
运行WinProxy的计算机有两块网卡(也称为多HOME主机). 一块卡接到Internet, 可以是拨号网络,也可以是一个接至其它网段的网卡. Internet上的IP地址是由ISP给定的(动态的或静态的). 其它设置也将由网络管理员或Internet接入服务商提供.
设置Internet时要考虑一些安全问题。
选择IP地址
第二块网卡用于内部网联接,因此它必须是一个静态的IP地址。它可以是任何一个IP地址,但必须满足下述条件:
必须与Internet不在同一网段,在上例中是198.13.30.182,是Internet不用的网段。
第一个条件是必须的,否则TCP/IP STACK在外访时不知道使用哪一个网卡。
第二个条件是常识性的。如果你将内部网络设定于一个Internet网段,你就不能访问Internet上的该网段。比如,如果你使用204.71.177.68子网地址作你的内部IP,你就不能正常访问Yahoo, 因为它们使用了相同的子网。当WinProxy 试图接至Yahoo.com时, TCP/IP stack将试图接至你的内部网。
其它网络设置
在设置Internet时,你还需要设置许多其它东西。尽管每个网络设置并不相同,但大多数情况下与下述设置相仿:
IP地址: 90.0.0.1, 或其它子网. 这一地址在你的网段上必须是唯一的, 并且在Internet上是不存在的。
子网掩码: 255.255.255.0. 这决定了你选定的子网能有多少个IP地址。使用子网掩码255.255.255.0表示你的子网在90.0.0上,可以使用IP地址90.0.0.1至 90.0.0.254. 如果你改变了子网掩码,你可以使用的IP地址也将改变。
DNS设置: 在Internet卡上是空的,除非你使用了内部DNS,否则不要填写任何东西。
默认网关, 或安装的网关: 除非你有内部路由器及多段内部子网,否则将它空着。如果你不是使用多段内部子网,将它空着。
WINS解析: 除非你使用内部WINS服务器,否则将它空着并关闭WINS解析。 你可能运行NT SERVER并启用了WINS server, 在此情况下该服务器的IP地址应该在此处输入。
IP转发: 除非你利用这台计算机作子网间路由(建议不要这么做),否则应将IP转发关掉. 打开IP转发有可能让Internet上的其它用户存取你的计算机。
绑定: 与外部网卡不太一样的是,你可以将所有的协议绑定在这块网卡上,但必须保证外部网卡没有任何绑定生效。
在客户机上配置TCP/IP
除下述设置外,客户机上的其它设置与Winproxy主机设置是一样的。
IP地址: 每台客户机都应该在子网上有一个唯一的IP地址。 如果你的主机使用的IP地址是90.0.0.1、子网掩码255.255.255.0, 那你应该使用的IP地址在90.0.0.2至90.0.0.254.
DNS 设置: 如果你在Winproxy中使用了DNS代理, 你应该在此处输入WinProxy主机的IP地址。如果你使用的是内部DNS服务器, 你同样应该在此处输入它的IP地址。
默认网关或安装的网关: 除非你在内联网上使用多段子网,否则将它空着。
考虑一些基本的网络安全!
配置使用WINPROXY
设置Winproxy时的第一件事要记住先接至Internet! 这将使你非常容易地配置WinProxy, 此时你不需要设置外部的IP地址,如邮件服务器, 你可以使用名称, WinProxy将自动把它们译成IP地址。
Winproxy使用的所有服务器都是用IP地址表示的,而不是名称。 这是为了安全的原因。但是你可以在任何要求输入IP地址的地方输入名称,WinProxy将自动它们翻译成IP地址,然后将它们保存起来。
有两种方法设置WinProxy: 设置精灵和高级设置。
属性精灵(Properties Wizard):
如果你是第一次设置WinProxy,建议你使用属性精灵,它将指引你完成所有的安装,简单容易。
尽管属性精灵使你配置完成大部分常用的功能, 但它只是用于简化你的安装,它不能完成全部的功能。对于更复杂的设置,你必须使用高级设置(Advanced Properties)
按下述方法使用属性精灵(Properties Wizard)
- 接至互联网
- 在Winproxy的File Menu上选"Properties Wizard" from the WinProxy
- 按提示去做
做完后WinProxy将显示如果设置客户端。 它是用记事本的方式显示的文档,上面写明了客户端应如何设置才能通过Winproxy访问互联网络。 每当改变Winproxy的设置,这个文档就会发生相应的变更,因此,每次更改Winproxy的设置后都应看一下这个文档。
然后提示你重新启动WinProxy. 你所做的改动不会就此生效,再次启动后才会生产,但重启动会中断一切现有的联接。举个例子,如果有人正在从Internet上下载一个大文件,一旦重启WinProxy, 下载就被中断了。重启WinProxy只需几秒钟,无需重启计算机。
高级设置(Advanced Properties:)
大多数高级用户可以通过高级设置完成对Winproxy的设置。这一选项允许你设置属性精灵所能设置的一切功能,除此之外还能完成其它设置。
尽管不是必须的,但你还是应该先接至Internet。这使你能够输入名称而不IP地址。如果你没接至Internet,那你只好输入IP地址了!
在高级设置(Advanced Properties)对话框上有四个页:
General Setup WinProxy的常规设置
Protocols 设置Winproxy所支持的协议
Mapped Ports 设置映射端口
Users 允许或禁止用户外访的权限
客户端的配置方法客户端的配置方法
你可以选择在Winproxy主机上选择"Show Client Configuration"查看如何设置客户端。 这个文档上详细地说明如果对客户端计算机进行设置。
这个文档是随Winproxy的设置而产生的,一旦更改设置,你都应该看一下这个文档。
本例的假设是Winproxy的所有代理协议都启用了
WinProxy客户端配置
InnoMedia
http://www.WinProxy.com
本文档将帮助你设置使用Winproxy的客户端计算机。
本文中,假设你的子网掩码是255.255.255.0. 如果不是这样,所述的设置将是不正确的。
本文档将随Winproxy的设置而改变,改变Winproxy设置时应检查该文档。
本文档只是一个指南。
如果你的IP地址是98.13.30.128, 那你的内部网卡IP地址应是198.13.30. 我们建议您使用子网90.0.0 (IP地址90.0.0.1到90.0.0.255) ,因为那些地址是不可路由的。
** IP地址设置:
* 用IP地址90.0.0.1至90.0.0.255, 90.0.0.2除外
* 用子网掩码255.255.255.0.
** DNS 设置:
* 用DNS服务器90.0.0.2.
* 在网上给每台计算机起个名字
* 选一个Internet上不存在的域名。
* 如果你使用其它内部Winproxy不认识的DNS服务器,你应该把它们填入客户机的DNS列表。
** 除非你有特殊要求,否则将其它TCP/IP设置空着。
** 应用程序:
* Netscape 3.0: 在Options menu的Network Preferences下选Proxies页。选
Manual Proxy Configuration. 点击View并输入下面的内容:
FTP Proxy: (空)
FTP Proxy Port: (空)
Gopher Proxy: (空)
Gopher Proxy Port: (空)
HTTP Proxy: 90.0.0.2
HTTP Proxy Port: 80
Security Proxy: 90.0.0.2
Security Proxy Port: 80
WAIS Proxy: (空)
WAIS Proxy Port: (空)
SOCKS Host: 90.0.0.2
SOCKS Host Port: 1080
不使用PROXY: 输入域名
因为您使用了SOCKS, 如果使用Netscape for mail的话,必须在邮件服务
器栏输入真的名称. Netscape将使用SOCKS代理收发邮件。 这样每个
用户都可以接收一个不同的邮件服务器。
*Internet Explorer 3.0: 在VIEW菜单下选Options, 选Connection页。在
Proxy Server处标记Connect Through、Proxy Server, 点击Settings button。
在设置中输入上面Netscape配置所述的内容。
一定不要选取use the same proxy for all protocols。
* 邮件配置:
SMTP 服务器 90.0.0.2.
POP3 服务器 90.0.0.2.
* IMAP4配置:
IMAP4 服务器 90.0.0.2.
* 新闻组配置:
News 服务器90.0.0.2.
* CuteFTP: 在FTP菜单之Options下选Firewall页。
输入 90.0.0.2 作为主机, 21为端口。
选User@Site类型的代理。
选中Enable firewall项
* WS_FTP: 在Properties下选Firewall页。
输入90.0.0.2 为主机名
输入21 为端口号
选中Use Firewall
选"USER with No Logon" 类防火墙。
* mIRC: 在FILE菜单下选Setup 之Firewall页。
选中"Use SOCKS firewall"
输入90.0.0.2 为主机名
输入1080 为端口号
* RealAudio: 在VIEW菜单下选Preferences再选Proxy页
选中"Use Proxy"
输入90.0.0.2 为 RealAudio 代理
输入1090 为RealAudio 代理端口
输入90.0.0.2 为 HTTP 代理
输入80 为HTTP 代理端口
故障排除
每次接入Internet都是不同的IP地址,WinProxy 告诉我IP地址更改了。WinProxy是如何支持动态IP地址的?
这个故障一般是WinProxy配置不正确造成的。
在File菜单下选Advanced Properties,再选IP地址Internal IP address。内外IP地址应该是不一样的。如果你没有一个固定的内部IP地址,在Start菜单上选Control Panel之Settings, 选Networking, 给内部网卡填加TCP/IP协议。
我认为我的WinProxy设置是正确的,但是客户机不工作。
WinProxy能动态产生一个客户配置文档。在File菜单下选'Show Client Configuration',你将得到一个关于如何配置客户机的文档。这个文档随Winproxy的配置而变化,因此你一旦更改了WinProxy的设置就应该看一下它。
我是不是在所有的计算机上运行WinProxy还是只在接入Internet的那台机器上安装它?
你只需在接入Internet的那台计算机上运行WinProxy。
如何在命令行方式的FTP上使用WinProxy?
WinProxy 使用 user@site 方法代理FTP. 你必须首选FTP到运行WinProxy的计算机上, 然后让它接到你想到达的站点。
举例如下,如果WinProxy装在"Gateway"计算机上, 你应该用下述方法到达ftp://ftp.WinProxy.com:
ftp Gateway<Enter>
220 WinProxy (Version 1.0B5a) ready.
open anonymous@ftp.WinProxy.com<Enter>
Enter password for user anonymous:
username@domain.com
User logged in...
它可以在任何一台工作站上使用,包括Linux, Windows 3.1, Windows 95, Windows NT以及所有UNIX 操作系统。
我在浏览器里设置端口21为FTP端口,为什么FTP不工作?
WinProxy支持三种方式的FTP代理:
CERN代理, 典型值是端口80
Socks 4 代理, 典型值是端口1080
User@Site 代理, 典型值是端口21
浏览器通常使用的是CERN 方式的FTP代理。 基本意思是当请求FTP服务时,其方式有点类似于HTTP请求。WinProxy然后接管对文件的请求。它的不好的地方是看不到目录的超级连接。
每二种方式是Socks 4 代理。 几乎所有的浏览器都支持Socks 4,而且适用于所有的协议,包括FTP。这是一个非常灵活的协议,允许浏览器直接与FTP服务器建立连接并向服务器发送指令。这样一来,这个协议允许浏览器与FTP服务器建立超级链接。
每三种方式根本不能用于浏览器,它只能用于程序,如CuteFTP或WS_FTP, 提供全部FTP的存取能力, 包括上载及删除服务器上的文件。
如果你想在浏览器里使用FTP,你应该打开WinProxy的Socks代理 (还有DNS 代理, 它是Socks代理所需要的) 并把浏览器设为使用Socks proxy for FTP。WinProxy的设置更改后,看一下Show Client Configuration就知道如何配置客户机了。
Windows 3.1 或Macintosh计算机可以通过WinProxy网关接入互联网吗?
绝对可以! 正如在WinProxy下可使用任何操作系统一样。只要TCP/IP正确安装了,你就可以通过它接入Internet。
如何设置WinProxy在任务栏(taskbar)中运行?
想在任务栏中运行WinProxy的话,选Advanced Properties并标记'Run in the taskbar under Windows 95 or Windows NT 4.0.'项。
在Windows 95环境下, WinProxy将在WINDOWS登录前装载并成为任务栏中的一项。在Windows NT 4.0环境下, WinProxy需要在开始组中运行。WinProxy 目前不支持作为NT的服务来运行,但今后可能可以。
我把WinProxy 在任务栏中运行,但我没法关闭它!
当WinProxy在任务栏中运行时, 右击它选CLOSE就可以关闭它。
我启动了WinProxy但没有窗口
你可能把WinProxy设成在任务栏中隐藏了。在任务栏里看一下,如果有一个小人头象样子的图标的话,双击它就会出来窗口。