首页  软件  教程  素材
网站穿透2021
全体WIN系统 20M
前往下载
[文件/教程]
  ngrok本地网站穿透教程,可以通过本地提供http 或者 https服务,特别是在云服务器带宽昂贵、配置昂贵的前提下,可以取代云服务器哦,还能穿透80端口,这一切可以是完全“免费”的。
方法1:外服,免费,推荐
1 下载windows版本的客户端,解压到你喜欢的目录。本网下载地址 :http://biso.cn/soft/32.htm
2 在命令行下进入到ngrok客户端目录下
3 执行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)
4 如果开启成功 你就可以使用 xxx.ngrok.xiaomiqiu.cn 来访问你本机的 127.0.0.1:80 的服务啦
---------------------------------------------------------
5 如果你有顶级域名,想通过自己的域名来访问本机,那么先将自己的顶级域名解析到 120.78.180.104(域名需要已备案哦),然后执行 ngrok -config=ngrok.cfg -hostname xxx.xxx.xxx 80 //(xxx.xxx.xxx是你自定义的顶级域名)
6 如果开启成功 你就可以使用你的顶级域名来访问你本机的 127.0.0.1:80 的服务啦
8,如果实在闲命令打开麻烦,windows版提供了一键启动脚本!直接启动即可(其它版本没有脚本)

nginx.cfg配置
-因为本机启动了nginx服务器, 所以80端口被占用,启动时候,本机是用的8080,有些需求比如一些接口必需要使用80端口。所以nginx再配置一个反向代理。

server {
   listen   80;
   server_name d6g.win *.d6g.win;
   location / {
       proxy_redirect off;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_pass http://10.24.198.241:8080;
   }
}
server {
   listen   443;
   server_name d6g.win *.d6g.win;
   location / {
       proxy_redirect off;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_pass http://127.0.0.1:4433;
   }
}


方法1+
首先在https://ngrok.com/注册并下载ngrok
得到授权码(Authtoken) 我的授权码(Authtoken)
运行 ngrok -authtoken 你的授权码 80
80是你本地Web服务的端口,而之后ngrok会记住你的授权码,直接ngrok 80就OK了

cmd出现:Incorrect Usage: flag provided but not defined: -config
那么恭喜了,无法访问海外服务器,Game Over吧

方法2:国服,免费流量超低,必须花钱
注册地址:http://www.ngrok.cc/login
注册以后登录,添加一个隧道,把本地网站和端口映射到ngrok,
例如本地127.0.0.1:80映射后的隧道(域名)为http://biso.free.idcfengye.com/
然后启动下载的ngrok客户端
直接运行脚本Sunny-Ngrok启动工具.bat即可通过隧道(例如http://biso.free.idcfengye.com/)实现访问

下载区域:
下载1 >>
暂无教程

© All right resaved www.Ruiyi365.cn
ICP备案证书号 蜀ICP备14008620号-2