Network 版 (精华区)

发信人: reeyoung (Ree Young), 信区: Network
标  题: Re: 如何设置winroute的端口映射
发信站: 哈工大紫丁香 (2003年03月07日15:56:21 星期五), 站内信件


关于在WinRoute的NAT之后FTP,WinRoute说明书中有以下解释:

1. 使用非标准的端口访问FTP服务器

如果你位于WinRoute之后,希望访问一个使用非21端口的FTP服务器,那么你就无法
接收到目录列表。为了显示目录列表,必须做如下设置:

到WinRoute主机上
关闭WinRoute引擎
在桌面上到 开始菜单->运行
键入 regedit 开启注册表编辑器
找到主键HKEY_LOCAL_MACHINE/SOFTWARE/TinySoftware/WinRoute/Module/0
修改SpecParams值,让该值与你要访问的FTP服务器的端口号相等
重新启动WinRoute引擎
这将允许WinRoute之后的任何人访问位于Internet上的使用非标准端口的FTP服务器。

注意!你可以在不同的值之间使用空格作为间隔来指定多个端口。

2. 在WinRoute之后使用非标准端口的FTP服务器

在有些情况下(例如在防火墙之后的一个团体用户)一个用户会被限制于只能通过被动
的模式来访问FTP。如果位于WinRoute之后的FTP服务器使用的是一个非标准的端口,
是不能建立起被动模式的访问的。 这是因为 WinRoute (默认值)把21端口当作FTP的
服务端口,如果用户想使用一个不同的FTP端口,就必须调整WinRoute的设置。 以下
的操作过程可以纠正这个问题,并允许以被动模式进行访问。

到WinRoute主机上
关闭WinRoute引擎
在桌面上到 开始菜单->运行
键入 regedit 开启注册表编辑器
找到主键 HKEY_LOCAL_MACHINE/SOFTWARE/TinySoftware/WinRoute/Mport。可以看到
一些子目录包含有相应的端口映射信息。如果没有这些子目录,就不会有端口映射。
找到基于FTP服务器端口的端口映射
把键“flags”更改为 “1”
把键“NatApp” 更改为“FTP”
重新启动WinRoute引擎

这些设置“告诉”WinRoute,那些到达你定义端口的数据包是属于FTP协议的。因此 
WinRoute会根据这一组合协议的通过原则进行下一步的处理。



【 在 libq (听雨) 的大作中提到: 】
: 我想在局域网内的电脑上做一个ftp服务器,ip地址是192.168.x.xx,ftp端口21
: 我在winroute的端口映射中是这样设置的:
: 协议       tcp
: 监听IP     210.xx.xx.xxx(服务器的公共IP)
: 监听端口   20
: 目标IP     192.168.x.xx
: 目标端口   21
: 结果访问ftp://210.xx.xx.xxx:20根本就连不上
: 大家告诉我怎么弄好吗


--
┏━┓
┃忠┃其实,灌水是很辛苦地:自己灌着辛苦,别人看着辛苦,版主删着也辛苦。
┃告┃为了光大BBS,我们不辞辛苦。
┗━┛

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 218.10.128.164]
※ 修改:·reeyoung 於 03月07日15:57:53 修改本文·[FROM: 218.10.128.164]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.315毫秒