之前有象友推荐了一个健康码项目(alive.bar/@boop/10926590017440 ),它给出了两个需要翻墙的在线地址. 这只是一个前端项目而已,有没有可能不联网,在本地运行呢?其实只要下载源码,并运行一个 HTTP server 就可以了. 具体的操作步骤如下(android 手机为例):

1. 下载项目源码(github.com/ilovexjp/health-cod ),将
health-code-index.zip 解压到手机上;
2. 下载安装一个 HTTP server 服务,比如 ServDroid(f-droid.org/en/packages/org.se ),仅 0.9 Mb;
3. 打开 ServDroid,右上三个点,Settings,Document Path,改成步骤 1 那个文件夹;
4. 回到 ServDroid 首页,点击那个 Off 将 server 打开(再点一下可以关闭);
5. 打开手机浏览器,输入 0.0.0.0:8080 即可正常使用;
6. 可以添加到主屏幕(pwa 功能)以全屏.

其他系统如 ios 思路一样,找一个 HTTP server 就好了~

关注

补充:

根据象友反馈,如果连着 WiFi,软件上会给出一个局域网的地址,以 192.168 开头,那样的话就在浏览器里输入这个局域网地址就好~

使用流量或关掉网络时才会显示 0.0.0.0 的. 使用其他 HTTP server 也是类似,都按照软件上显示的地址输入就好,我这里只是举个例子,一般 0.0.0.0 也可能显示成 127.0.0.1 或 localhost.

可能原始嘟文写得过于简略了,有问题可以再问我,或者大家互相帮助!这不是啥牛逼的技术,我这里的主要贡献是找到了那个 ServDroid 软件. 这个软件巨难找,我试了乱七八糟一大堆(就差自己写一个了),最后总算找到这么一个能用/好用的.

登录以加入对话
万象千言

本站话题休闲取向,欢迎使用。以下类型用户请勿注册:激进民运人士、左翼爱国者、网络评论员。

访客查看账户公共页面 (1234.as/@username) 仅显示 10 条最新嘟文,如果需要查看更多,请关注或登录。