关闭

内网IP建ftp服务器

标签: ftp服务器vpn服务器web服务网络工具
2150人阅读 评论(0) 收藏 举报
分类:
内网IP建ftp服务器


很多朋友想建ftp服务器在Internet上共享自己的资源,苦于没有公网IP,无法实现。其实,内网IP也可以建ftp服务器的。
第一步:
首先当然要安装d2g client,申请一个动态域名解析了,你可以到它的官方网站下载到
www.deerfield.com/download/dns2go/

下载后你可以把它安装在你的局域网服务器或者客户机上都可以。
一路回车安装完后,按提示,注册一个新的域名: **.dns2go.com
注册好后,如果一切正常,你的d2g客户端便已经工作了,可以对你的静态或动态IP地址解析了。
其实,申请动态域名解析不仅仅dns2go一种方法,其它还有花生壳、动态主机等等。如果有静态IP,则可以不用申请动态域名解析,直接用IP地址即可。

第二步:
但是,现在的d2g只能映射你局域网服务器的IP,外部并不能访问你的机器。
现在你需要一个端口映射软件。

推荐一个小巧实用的工具: portTunnel

配合在局域网内架设网站的利器 --- PortTunnel介绍

这里向大家推荐一款工具,可以帮助大家轻松搞定“端口映射”。这款工具叫“PortTunnel”(中文意思叫“端口通道”),由SteelBytes出品,目前已经完全免费了!它的设置极其简单,可以运行在所有的Windows平台上。

好了,让我们来实际x作一番:

假设我是一个局域网用户,我的内部IP地址是10.10.10.10,我是通过指定网关10.10.10.1上网的,我在自己的计算机上安装了“动态IP解析”软件和WEB服务器还有FTP服务器准备开一个网站和FTP服务器。以下是我的设置过程:

1. 到我的网关(代理)服务器10.10.10.1 上安装“PortTunnel”软件(拷贝即可)

这是软件的界面:


2. 针对我需要的WEB服务进行配置,点击“Add”按钮,然后配置如下:


点击“OK”按钮保存

注意:

图中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://<usera的域名>”来访问,而userb就只能使用其它“Port In”端口了,例如“8080”,他的网站只能通过“http://<userb的域名>:8080”来访问了。FTP服务器的道理也是一 样。

附:

PortTunnel的下载地址:

www.steelbytes.com/download/PortTunnel_CH.zip (中文)

www.steelbytes.com/download/PortTunnel_ENGUK.zip (English)


这里,Port In是要监听的端口,port out是要映射的端口。比如你想监听服务器的88端口,映射到你的机器的80端口,这里的port in便是88,port out便是80。默认的FTP端口是21,如果想开FTP服务器,这里可以是21。
添加后,点"start",服务器开始。程序自动加入系统服务,每次开机便会自动启动。


以上两步完成,一切OK!
用Serv-U软件架设好你的ftp ;
好了,现在可以用你申请的 “d2g域名:监听端口” 来访问你的机器了。



内网做FTP的方法目前只有三种:

一、去网关里映射端口。(一般与能成功的可能性很小。)

二、通过第三方软件来穿透内网,从而成功做出FTP,如:(FlexHost)(信通)(迈科)(CHINA-SHARELLA)等,但都要花钱。(100%成功。)

三、通过VPN远程拔入有真正外网IP的电脑,用这台电脑给你做端口映射。(100%成功。)(但:速度因VPN拔入机而定。)

第三种方法如下:
前提:

1、一个可以提供公网IP的主机(不必是内网用户的主机)
2、主机上建有VPN网络,如何建立,在这里有
www.enanshan.com/new/net1/vpn.htm
3、PortTunnel(端口映射软件)

方法:
1、找个朋友,网上有公网IP的(下称主机),你有吗?没有,不会吧,那么多网友,一个都没?
2、主机上打开VPN服务,具体方法在这里,
www.enanshan.com/new/net1/vpn.htm
3、在主机上为内网用户设定用户名和密码,并设好端口映射,捆定IP,
4、在内网上拔号,采取自定IP的方法
5、在本机设好FTP服务器
6、拔号到主机,FTP服务器就可被大家访问了
具体我在下面详细说明:
主机上建立VPN网络,以XP为例(WIN2000)在网上有啦
1、创建新的连接
click for full size
以上选的是你直接上网的哪个网卡或拔号程序
click for full size
可以允许接入VPN网络的用户打下钩
click for full size
完成后出个窗口指定可以拔入的客户
click for full size
我们来增加一个用户niuguo,设好密码,并把IP也注明为169.0.0.3,方便管理
click for full size
2、设置端口映射,(PortTunnel这个软件不要说你不知道在哪下载啊)
为niuguo设置到169.0.0.3,端口21的映射,这样,只要内网的机子拔号上了VPN网络,大家就可以从219.159.146.135:231访问内网的FTP啦
click for full size

设好后就运行它就可了,主机设置好啦
click for full size
2、下面是内网机子的设置(以XP为例)
新建一个连接
click for full size
如果你是可以直接上网的话就不用选了
click for full size
填上用户名niuguo和密码
click for full size
设置一下这个虚拟号的属性,指定IP
click for full size
选高级,去掉打钩,不然不能同时上网
click for full size
拔号,你看,是不是192.0.0.3这个IP,我拔了两次,哈
click for full size

现在打开FTP服务器,端口设21
现在用219.159.146.135:234连上试下,行了吧
不过目前我不知道这个速度是受主机上网的速度限制,还是受内网FTP服务器上传的速度的限制,有兴趣的可以试下
click for full size

******
“2、设置端口映射,(PortTunnel这个软件不要说你不知道在哪下载啊)
为niuguo设置到169.0.0.3,端口21的映射,这样,只要内网的机子拔号上了VPN网络,大家就可以从219.159.146.135:231访问内网的FTP啦”
这里的219.159.146.135:231应该是234吧
是我错了还是他打错了
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35232次
    • 积分:519
    • 等级:
    • 排名:千里之外
    • 原创:12篇
    • 转载:6篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论
    其他