wangudongdong
码之源
2018-11-02 05:44
采纳率: 100%
浏览 2.3k
已采纳

手机app如何访问局域网内的WEB?

本地局域里的主机上安装了一个WEB服务端,但是局域网内没有wifi网络,主机上的web只能在内网访问,手机app无法跟内网的WEB对接调试,无法访问到。
手机怎样才能访问到局域网里的主机上的WEB呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qq_40940516
    码之道 2018-11-02 05:54
    已采纳

    使用holer就很简单实现了,下载并解压软件包holer-client.zip
    在holer的官网上申请一个key以及key对应的公网端口,比如申请得到的信息如下:

    ---------------------------------------------
    Holer Client : TS5629627@gmail.com
    Access Key : 99rr408a273044b78a8b20622df47aa
    ---------------------------------------------
    Domain Name : holer65044.wdom.net
    Internet Address : holer.org:65044
    Local Address : 127.0.0.1:8080
    ......
    ---------------------------------------------
    
    

    在配置文件: holer-client/conf/holer.conf 更新Access key值
    HOLER_ACCESS_KEY=99rr408a273044b78a8b20622df47aa

    启动Holer服务后就可以在手机app上用如下URL来访问内网的WEB了

    http://holer.org:65044 或者 http://holer65044.wdom.net

    点赞 3 评论
  • wydwangyudong
    码力 2018-11-02 05:45

    可以使用反向代理软件,比如开源的holer就可以实现的。
    https://github.com/wisdom-projects/holer

    参考GitHub上的holer Readme文件,里面介绍的很详细,有这样几个步骤:
    GitHub上下载holer软件包,解压

    1. 使用前请先安装Java 1.7或者更高版本;

    2. 安装Web服务端,以tomcat为例;
      安装并启动tomcat
      在浏览器里输入如下URL来检查tomcat服务是否可以正常访问:
      http://127.0.0.1:8080

    3. 下载并解压软件包holer-client.zip,修改配置文件:
      holer-client/conf/holer.conf
      只需设置HOLER_ACCESS_KEY如下:
      HOLER_ACCESS_KEY=HOLER_CLIENT-2F8D8B78B3C2A0AE

    4. Start holer
      启动Holer服务
      cd holer-client/bin
      Windows: 执行命令 startup.bat 或者双击 startup.bat
      Linux: 执行命令 sh startup.sh
      然后就可以在手机上输入如下URL来访问Web应用:
      http://holer.org:65530 或者 http://holer65530.wdom.net

    点赞 评论

相关推荐