Total Pageviews

Saturday, 2 April 2016

PortTunnel: VPN端口映射工具

第一步: 
首先当然要安装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://”来访问,而userb就只能使用其它“Port In”端口了,例如“8080”,他的网站只能通过“http://: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、创建新的连接
以上选的是你直接上网的哪个网卡或拔号程序
可以允许接入VPN网络的用户打下钩
完成后出个窗口指定可以拔入的客户
我们来增加一个用户niuguo,设好密码,并把IP也注明为169.0.0.3,方便管理
2、设置端口映射,(PortTunnel这个软件不要说你不知道在哪下载啊) 
为niuguo设置到169.0.0.3,端口21的映射,这样,只要内网的机子拔号上了VPN网络,大家就可以从219.159.146.135:231访问内网的FTP啦
设好后就运行它就可了,主机设置好啦
2、下面是内网机子的设置(以XP为例) 
新建一个连接
如果你是可以直接上网的话就不用选了
填上用户名niuguo和密码
设置一下这个虚拟号的属性,指定IP
选高级,去掉打钩,不然不能同时上网
拔号,你看,是不是192.0.0.3这个IP,我拔了两次,哈
现在打开FTP服务器,端口设21 
现在用219.159.146.135:234连上试下,行了吧 
不过目前我不知道这个速度是受主机上网的速度限制,还是受内网FTP服务器上传的速度的限制,有兴趣的可以试下.