配合在局域网内架设网站的利器 --- PortTunnel
动态主机目前的版本(适用v 1.x系列)尚未直接支持局域网用户(包括分配私有
IP地址通过指定网关、代理上网的小区宽带用户),这些用户在使用动态主机架设
服务器时必须在出口网关、代理服务器上完成“端口映射”或“URL”转发才能让
外部Internet透过网关、代理服务器访问到他们的服务器,但问题是并不是所有的
网关软件或代理服务器软件都支持用户进行“端口映射”设置,并且设置这些软件
需要的专业知识也不是每个用户都具备的,因此很多用户只能“望关兴叹”了!
这里向大家推荐一款工具,可以帮助大家轻松搞定“端口映射”。这款工具叫“
PortTunnel”(中文意思叫“端口通道”),由SteelBytes出品,目前已经完全免
费了!它的设置极其简单,可以运行在所有的Windows平台上。
假设我是一个局域网用户,我的内部IP地址是10.10.10.10,我是通过指定网关
10.10.10.1上网的,我在自己的计算机上安装了“动态主机”软件和WEB服务器还
有FTP服务器准备开一个网站和FTP服务器。以下是我的设置过程:
1. 到我的网关(代理)服务器10.10.10.1 上安装“PortTunnel”软件(拷贝即可
)
2. 针对我需要的WEB服务进行配置,点击“Add”按钮,然后配置如下:
点击“OK”按钮保存 1
注意:
图中Port In填的端口号是80,这样填的前提是网关(代理服务器)上没有WEB服务
器在运行,否则请更换其它端口,例如“8080”(在这种情况下,用户必须通过
http://:8080来访问你的网站。)
3. 针对我需要的FTP服务进行配置,点击“Add”按钮,然后配置如下:
点击“OK”按钮保存
注意:
图中Port In填的端口号是21,这样填的前提是网关(代理服务器)上没有FTP服务
器在运行,否则请更换其它端口,例如“2100”(在这种情况下,用户必须通过
ftp://:2100来访问你的FTP服务器。)
4. 设置成功后的正常运行界面(平时这个界面可以关掉,不会影响使用)
注意:
正常运行时,你设置的通道的状态应当是“Active”,如果是“Failed”那很可能
你设置的“Port In”端口号和网关(代理服务器)上的现有端口冲突。
5. 测试一下:
如果通过http://能访问你的网站或FTP://能访问你的FTP服
务器,那就成功了。
重要提示:
如果局域网内有多个用户想架设网站,那么注意在设置的时候,一个“Port In”
端口只能为一个用户服务,例如,usera使用了“80”作“Port In“,那么他的网
站就可以通过“http://”来访问,而userb就只能使用其它“
Port In”端口了,例如“8080”,他的网站只能通过“http://:
8080”来访问了。FTP服务器的道理也是一样。
附:
PortTunnel的下载地址:
http://www.steelbytes.com/download/PortTunnel_CH.zip(中文)
http://www.steelbytes.com/download/PortTunnel_ENGUK.zip(English)
还有我在中华蓝盟论坛发的帖。使用sygate做nat.
在局域网中,我们一般使用sygate做为代理服务器,因为他操作简单。不过大部分
用户只用到他的代理功能。这里我介绍一下他的地址转换功能。
在服务器上也就是连公网的那台机器上安装sygate server。设置好之后(因为这
个教程很多,我这儿就不说了),打开sygate manager, 一般只显示一半面板,在
右边有一个advanced按钮,打开之后就是所有的面板的。打开Access rulers,出
现一个access rules editor,好,这就是我们要的,他可以将外面的访问所需要
的端口转到局域网内部的某一台机器去。选Add,再在新开的窗口中选import a
rule from system, 在其中你可以找到很多你需要的东西,我们现在要设的是
ftp service,所以选一个Our FTP server, 你可以看到右边的具体设置,我们只
要在client 中指定我们内网的某台机器(已经含有ftp server)的IP和端口就可
以,其他的都不用改
做好之后,他会重启动服务一次,几秒种就搞定了,那么以后,只要外网想用你的
代理服务器IP连ftp 的话,sygate会自动转到内网所指定的服务器中。
至于其他服务,例如web server 都可以这么做。
这是sygate的一个好功能,我估计winroute和ISA都可这么做。大家试试?

