内网穿透平台

79¥
类型 应用插件
版本 1.0.0
版本更新时间 9天前
大小 15.24 KB
开发商
webman官方
评分

详细介绍

内网穿透平台,类似花生壳平台,这个平台将内网web应用暴露给外网,让其他人访问任意内网或者本机的web服务。
不需要本地有外网ip,不需要本地暴露80端口,只要本地能访问外网即可,无需担心80端口被运营商封锁。
可用于本地支付宝、微信支付回调联调。
可用物联网如在外网控制家里设备。
可节约成本,例如将服务器全部放在办公内网供外部用户访问。

平台在线测试

假设需要将本地电脑的webman 8787服务暴露给外网

1、到 http://www.nilun.cn 注册账号,会得到一个token
2、本地电脑安装内网穿透客户端composer require webman/nat-client
3、设置 config/plugin/webman/nat-client/app.php中的token,token为第一步得到的token
4、restart重启本地webman服务

假设你在 http://www.nilun.cn 注册的账号是 test
在浏览器访问 http://test.nilun.cn即可访问到你本地的webman应用。
是的,整个流程就是这么简单。

说明

http://www.nilun.cn 只做测试使用,购买后得到所有内网穿透平台源码,自己部署,使用自己的服务器和域名。

购买后搭建教程

自己搭建这个内网穿透平台需要有一个域名(假设是example.com)和一台外网服务器。

1、安装webman-admin
2、在webman-admin后台插件里安装用户模块
3、在webman-admin后台安装内网穿透模块,需要restart 重启
4、服务器安全组开放8001端口
5、nginx 配置参考(DNS需要开启泛解析)

upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
}

server {
  server_name example.com www.example.com;
  listen 80;
  access_log off;
  root /home/www/webman/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://webman;
      }
  }
}

upstream nat {
    server 127.0.0.1:8001;
    #keepalive 10240; #注意这里不能开启keepalive
}

server {
  server_name *.example.com;
  listen 80 default_server;
  access_log off;
  root /home/www/webman/public;

  location ^~ / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://nat;
      }
  }
}

通过以上5个步骤完成内网穿透服务端安装。
安装后使用方法类似

版本历史记录
1.0.0
9天前
支持http内网穿透
评分及评论
0 满分5分
🔝