内网穿透(NAT穿透)之ngrok搭建服务器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hpf247/article/details/55830106

ngrok是一个域名映射器,可以帮我们将自己的网页或者自己所能访问到的内网映射到公网上,实现外网对我们的网站(内网)的访问。而且ngrok与其服务器都是开源的,我们可以免费使用。

下面我说一下对于ngrok实现内网穿透的步骤:
1、打开网站 https://ngrok.com/ ,在里面下载自己对应的版本号即可

直接点击确定,通过

然后点击下载,我下载的是Windows 64位的。

将它解压到电脑一个任意的位置,可以看到里面会有这样的三个文件:

打开下载下来的配置文件 ittun.yml

server_addr: "ittun.com:44433"
trust_host_root_certs: false
tunnels:
    ssh:
       remote_port: 59632      
       proto:
         tcp: "127.0.0.1:80"
    mstsc:
        remote_port: 59632      
        proto:
         tcp: "127.0.0.1:3389"
    testweb:
     proto:
       http: 80

在控制面板—程序—程序和功能中点击启用或关闭Windows功能,将Internet Information Servicess配置好就行。

然后右击我的电脑,打开(计算机)管理,在里面配置一下,就可以体验到外网访问内网的乐趣。

点击Internet information Services后右击网站添加网站就可以;
双击打开startup.bat后会出现下面的终端,下面http://testweb.ittun.com -> 127.0.0.1:80的意思是将127.0.0.1:80 (即你本机的地址,默认是80端口)映射到http://testweb.ittun.com
这是内网穿透成功后的界面,显示online

之后你可以用你的手机或者另外电脑用外网访问这个网址http://testweb.ittun.com ,就可以访问到你本机了

还有,比如说你现在电脑是处于内网,而你电脑能访问内网中一个为10.10.2.18(一个内网的IP地址)的网址。
那么我们就要在startup文件中设置为:

然后在ittun.yml设置为:

打开我们的文件夹,双击startup.bat:

就会出现:

这样就能实现内网映射。
所以别人用外网访问http://testweb.ittun.com就能通过你电脑访问到内网10.10.2.18

下面是我访问10.10.2.18这个内网的windows_amd64文件夹的下载地址:
http://download.csdn.net/detail/hpf247/9758252

猜你喜欢

转载自blog.csdn.net/hpf247/article/details/55830106