关于如何建内网FTP(详)

类别:软件工程 点击:0 评论:0 推荐:

一、什么是内网、什么是公网?

  Quote: 公网、内网是两种Internet的接入方式。
    内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式:
        10.x.x.x
        172.16.x.x至172.31.x.x
        192.168.x.x
    内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。
    公网接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。公网的计算机和Internet上的其他计算机可随意互相访问。


二、使用『科迈二级域名+TrueHost专业版』建内网FTP步骤

  Quote: 1、到科迈网注册成为科迈网用户。
2、登录域名管理页面,根据上网方式申请动态域名解析服务。一个用户可以申请多个域名。
3、下载客户端软件 安装配置。
4、安装所需的服务软件。如果要提供WEB服务,建议使用IIS或Apache,如果要提供FTP服务,建议使用Serv-U。


三、具体安装步骤。

  Quote: 1. 到科迈网网站注册并申请一个内网二级域名。
a 打开IE,输入http://www.dns0755.net。
b 选择下图中用户注册。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0 pop="www.ydy.com">
c 在“服务条款”下面选择“我同意”。
d 在“用户注册”区填入各项信息,填写完整后选择“提交”。
e 如果填写无误,则会出现下图信息。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
f  选择“域名管理”
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
g  选择中间的“申请科迈内网二级试用域名”
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
h 在域名框中填入你所起的名字,选择“内网专业版TrueHost ”,“提交”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
i 如果你所起的名字没有其他人注册,则会出现注册成功的信息。
以上域名只可免费使用一个月,但到期后可以将此域名删除,重新申请一次相同的域名,这样可以不断延长……
2 下载TrueHost专业版软件并安装。
a 在域名注册成功后的图中选择“下载”或者“下载软件”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0 pop="www.ydy.com">
b 如果你的操作系统是“windows”,选择中间框所指的。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
c 下载的文件为truehost.zip,解压缩C:\truehost目录下。注意:此目录以后不能删除。
d 安装TrueHost客户端。
第一步,在“网上邻居”上按鼠标右键,选择“属性”:

第二步,在“本地连接”上按鼠标右键,选择“属性”:

第三步,用鼠标单击“安装”:
第四步,用鼠标双击“服务”:

第五步,选择“从磁盘安装”。请注意,必须要选择“从磁盘安装”,特别是升级TrueHost的时候,不能从“网络服务”里选择已有的服务:

第六步,输入驱动程序所在目录,如“c:\truehost”,然后按确定:

第七步,选择“Comexe Network driver”,按确定:

第八步,如果出现上面这个窗口,请按“是(Y)”。(这个窗口可能出现多次)

第九步,当出现上面的窗口,表示安装完成。
    请注意:驱动安装完成后必须重启计算机。
e 配置TrueHost
第一步,运行truehost.exe,用鼠标单击“菜单”,选择参数设置:

第二步,增加域名:

    输入您的域名,然后按“增加域名”。如果有多个域名,可以连续输入。当您从“注册域名清单”中选择时,相应域名的属性将在右边被显示出来。
    请注意:域名的格式是:“user.dns0755.net”,不是“http://user.dns0755.net”。
第三步,参数设置:
⑴、科迈服务主机的域名/IP
    这是科迈公司提供TrueHost服务的主机,一般填写缺省的域名:truehost.dns0755.net。
⑵、科迈内网通服务命令端口
    这是TrueHost服务主机的TCP端口,TrueHost客户端在此端口与服务主机建立TCP连接,完成登录、验证等操作。一般填写缺省值:2001。
⑶、科迈内网通服务数据端口
    TrueHost客户端与服务主机进行通讯的端口,一般由TrueHost客户端动态分配。如果该端口在本机有特殊用途,请手工修改配置文件cmxnat.ini。
⑷、登录密码
    您在科迈网注册的用户密码。如果您有多个域名,请为每个域名填写同一个密码。加入密码验证是为了保护用户的域名不被他人盗用。
⑸、本机Internet接入IP
    运行TrueHost客户端机器的IP。当新增一个域名时,该IP由自动检测得到,如果内网主机有多个IP,请确认可以通过该IP接入Internet。请注意:本机IP不能使用“127.0.0.1”
⑹、服务器IP
    提供Internet服务的内网主机的IP,如您的FTP服务器、WEB服务器的IP。如果您的服务器与TrueHost客户端运行在同一台主机,可以填写本机IP。请注意:服务器IP不能使用“127.0.0.1”。
    “服务器IP”上的所有端口会向Internet完全开放。TrueHost是不需要端口映射的,想开放哪个端口,把它绑定在服务器IP上即可。在Internet上通过域名和端口就能访问到(不能通过IP访问)。
    如果您的服务器与TrueHost客户端不在同一台主机运行,需要把服务器的缺省网关(Default Gateway)指向运行TrueHost客户端的机器。
    默认状态,您的服务器IP就是本机IP。
    请注意:服务器IP不是指网关IP。绝大多数情况下,服务器IP都是本机IP。除非您在一台机器上安装TrueHost,在另外一台机器上提供Web或FTP服务。
⑺、FTP服务端口
    TrueHost客户端需要了解您的FTP服务所使用的端口。一般填写缺省值21。
    设置FTP端口,只是为了FTP能更好地工作,与端口映射无关。TrueHost是不需要端口映射的。如果FTP端口设置错误(与FTP服务器的端口不同),不影响FTP的连接和登陆,但PASV方式就无法正常使用,PORT方式可以正常使用。
⑻、WEB服务端口
    TrueHost客户端需要了解您的WEB服务所使用的端口。一般填写缺省值80。
    设置WEB端口,只是为了WEB能更好地工作,与端口映射无关。TrueHost是不需要端口映射的。如果WEB端口设置错误(与WEB服务器的端口不同),也能访问,但有时可能不正常。
⑼、DirectSend技术
    这里有三个选项,一般情况下选择“自动检查”,这时TrueHost客户端将自动检测是否能对来访者应用DirectSend技术,以便提高访问速度。
请注意以下几点:
(a)如果您选择了“总是开启”,那么可能导致部分用户无法访问您的内网服务主机。
(b)如果通过NAT主机共享接入Internet,目前经测试确认与DirectSend技术兼容有Ipfilter和IpChains,这两个软件一般在FreeBsd和Linux中使用。确认不可使用的是Windows的“Internet连接共享”。
(c)科迈将为Windows提供配套的NAT软件,以解决NAT的兼容性问题,尽可能让用户用上DirectSend技术。
⑽、启动在线调试功能
    如果启动在线调试功能,TrueHost客户端的部分运行信息将被回送到科迈服务器。(建议不要打开这个功能)
⑾、自动重启TrueHost服务
    如果选中本项,则每次修改设置并保存后,TrueHost服务将被重新启动。
⑿、离线功能
    设置离线网页URL。当您离线的时候,客户访问您的域名,会被转向到这个URL上。如果没有,请留空。请注意:填写的时候,URL前面不能加上“http://”。
⒀、写调试日志
    如果希望查看更多的运行时信息,可以选中本项。在TrueHost测试阶段,请尽量选择写调试日志,以便于找出问题。
⒁、自动检测Internet接入IP
    如果运行TrueHost的机器只有一个Internet接入IP,而且这个IP是动态的内网IP,例如有些地方的ADSL接入分配的IP是内网动态IP,请把这个选项打开。
    请注意:如果增加了多个域名,要为每个域名设置属性。
⒂、显示Tray小图标
    Tray小图标是屏幕右下角的小图标。如下图中蓝色的那个:

    如果不想显示这个图标,可以取消这个选项。每次TrueHost启动的时候,都会检查这个选项,以决定是否显示小图标。在TrueHost的菜单里,也提供“显示小图标”和“隐藏小图标”的功能。在菜单里的选项是临时的,下次TrueHost启动时会失效。
    当TrueHost处于最小化,且该小图标被隐藏,“双击”truehost.exe可以重新弹出界面窗口。
    小图标是蓝色表示没有数据流,红色表示有数据流。
⒃、驱动缓冲
    设置Comexe network driver驱动程序使用的内存大小,缺省256KB。256KB已经非常足够,建议不要修改此参数。注:该值并不是越大越好。
⒄、隐藏日志显示
    此选项使TrueHost不再显示日志信息。隐藏日志显示可节省CPU资源。
⒅、IP钩子
    如果TrueHost在运行过程中提示:
        “Packet too large: xxxxx”
    请选中本项。
⒆、使用UDP数据通道
    一般情况下,建议使用UDP数据通道,这样速度会快一点。某些用户所在的网络环境不允许UDP包通过,具体表现为检测不到心跳信息,在日志里看不到“Get heart beat from server”,这时可以清空本项,表示采用TCP数据通道。
⒇、最大连接数
    用户可以自由设定TrueHost可以接受的最大连接数。注:上限是1000,太大的连接数会增CPU占用率和使用更多内存。
(21)、自动保存经DirectSend检查的IP
    TrueHost在运行过程会自动保存经过DirectSend检查的来访IP,保存操作每隔30分钟进行一次,终止服务时保存一次。TrueHost启动时会自动读入历史数据。
    启动此功能可以使来访者不需要每次都进行DirectSend检查,提高访问速度。
(22)、显示图形
    选择“显示图形”,TrueHost启动后在窗口上半部分显示流量图。取消“显示图形”,TrueHost启动后显示流量统计数值。
    在TrueHost运行中,也可以在菜单里切换显示图形还是显示统计。但在菜单里的设置是临时的,TrueHost重启后就失效。
(23)、刻度调节

    刻度调节用来调节TrueHost里的流量显示比例,最小100KB/s,最大2MB/s。
(24)、代理设置
    TrueHost支持如下代理:HTTP Connect、Socks 4、Socks 5。
    默认设置使用透明代理,即NAT方式。
    设置好代理服务器后,如果TrueHost连不上TrueHost服务器,请把“科迈内网通服务命令端口”改为443。
    请注意:如果要使用代理服务器,请检查本机Internet接入IP是否有默认网关,如果没有,必须要设置一个,可以设置指向代理服务器。
第四步,保存配置。如果在配置里选择了“自动重启TrueHost服务”,则TrueHost会自动启动服务。如果在设置参数时没有选中“自动重启TrueHost服务”,则从TrueHost菜单中选择“启动服务”。如果服务已经启动,则需要先停止,再启动。
第五步,在本地调试好服务。
    如果您要开设WEB服务,请在ie里输入上面配置的服务器地址和端口号,例如“http://192.168.0.20:80/”,确保在本地能进入网站。
    如果您要开设FTP服务,请在FTP客户端(如cuteftp、flashget、ie等)里输入上面配置的服务器地址、端口号,确保在本地能登录FTP。
    同理,如果要开通其他服务,也请先在本地调试好。
    上述步骤完成后,运行TrueHost,启动服务,就可以测试了。
第六步,查看连接状态。
    当TrueHost服务启动后,可以按下每个域名对应的状态“按钮”(下图中黄色那个)查看状态信息,如下图所示:


    在上面的窗口里,如果您看到“DirectSend的IP个数”大于0,那么恭喜您!您可以享受到DirectSend的强大威力了。
    在菜单里选择“来访者IP列表”或“列表DS文件”,可以查看到来访者的IP,以及每个来访者的DirectSend检测结果。
第八步,让TrueHost作为Windows服务来运行。
    TrueHost可以作为Windows的服务运行,当机器重新启动时,不需要登录Windows,TrueHost就会自动启动。

    在菜单中选择“安装Windows服务”。如果操作成功,则提示以下信息:

    在菜单中选择“删除Windows服务”。如果操作成功,则提示以下信息:

    在菜单中选择“重新安装Windows服务”",则服务会先被删除,然后重新安装。
3 安装Serv-U。
     假如你申请的域名为lxj441003.dns0755.net,端口为21。
第一步、下载Serv-U并安装
    如果安装了IIS,在配置Serv-U之前,请先把IIS的FTP服务器关闭:
        控制面板 -> 管理工具 -> 服务 -> FTP Publishing Service,把 启动类型 设为 手动,再点击 停止。
    Serv-U是Windows平台上最流行的FTP服务器软件,官方网站是:http://www.serv-u.com/。可以从官方网站下载,也可以从其他软件下载网站下载,如天空软件站:http://www.skycn.com/soft/1240.html。
    下载后,使用默认选项安装。安装到最后,出现如下界面,开始设置:
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
第二步、设置Serv-U
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在“Domains”上按鼠标右键,选择“New Domain”,添加新域名。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在这里输入IP地址。一般来说,不需要输入,留空即可。Serv-U会绑定在本机所有的IP地址上,包括拨号上网得到的动态IP地址。点击“Next”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在这里输入域名。点击“Next”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在这里输入端口号。用默认值21即可。点击“Next”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    这里选择域名的存放位置。用默认值即可。点击“Finish”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    到这一步,域名设置完毕。请注意:采用网关端口映射而使用公网动态域名的用户,请在这里选择“Enable dynamic DNS”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在“Users”上按鼠标右键,选择“New User”,添加新用户。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在这里输入用户名。点击“Next”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在这里输入密码。点击“Next”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在这里输入用户的根目录。点击“Next”。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0>
    在这里选择是否把用户锁定在根目录。为了安全起见,最好锁定。点击“Next”之后,设置完毕,Serv-U已经可以正常工作了。
screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window,www.ydy.com';}" border=0 pop="www.ydy.com">
    默认情况下,用户只能下载文件,如果需要赋予用户更多权限,需要在这个界面里选择右边红色框里的选项。
第三步、Serv-U的其他设置
匿名登录:
    打开Serv-U,进入Domains -> user.dns0755.net -> Users,点击鼠标右键,新建一个用户,取名为“anonymous”,并配置好该用户的目录,即可匿名登录Serv-U。
流量限制:
    打开Serv-U,进入Domains -> user.dns0755.net -> Users -> 用户名,
    Allow only ( ) login(s) from same IP address:
    允许同一个IP多少个连接(只有公网用户和内网TrueHost用户才能使用)
    Max. upload speed
    最大上传速度(KBytes/s)
    Max. download speed
    最大下载速度(KBytes/s)
    Max. no. of users
    最大用户数
PASV方式设置:
    所有FTP服务器软件都支持PORT方式。大部分FTP服务器软件PORT方式和PASV方式都支持。Serv-U默认配置下两种方式都支持。如果要关闭PASV方式,请打开Serv-U,进入 Domains -> user.dns0755.net -> Settings -> Advanced -> 把“Allow passive mode data transfers”前面的钩去掉。
    使用内网标准版的用户,不能取消PASV方式。
PASV方式与防火墙的问题:
    公网和内网TrueHost用户,如果安装了防火墙,需要在防火墙上打开一些端口给FTP的PASV模式使用,否则使用PASV模式无法登录。在Serv-U的Local Server -> Settings -> Advanced -> PASV port range里,填入给PASV模式使用的本地端口范围。起始端口要大于1024。如果使用Win 9x/Me,请把端口范围限制在5个以内,如果使用Win NT/2000/XP/2003,请把端口范围限制在20个以内。之后,再在防火墙里打开这个范围的端口就可以了。
    使用内网标准版的用户不需要设置此选项。
    防火墙的设置方法
    注:Win XP自带的防火墙会自动为FTP打开PASV端口,如果使用Win XP防火墙就不需要设置。
UL/DL Ratios(上传/下载比例)限制:
    UL/DL Ratios是上传/下载比例限制。设置了这个功能,需要上传一定数量的文件后,才能下载文件。建议不要启用这个功能。如果您的FTP网站不能下载文件,出现这个错误:
        550 Sorry, insufficient credit for download - upload first
    请在Serv-U里取消UL/DL Ratios限制。设置方法:进入Domains -> user.dns0755.net -> Users -> username -> UL/DL Ratios,取消“Enable upload/download ratios”。默认设置下,这个功能是关闭的。


四、测试一下你的FTP,看能否登录连接。

  Quote: 在FlashGet站点浏览器中地址栏输入ftp://user.dns0755.net,如何正常登录则表示大功告成!


 

本文地址:http://com.8s8s.com/it/it35351.htm