之前有象友推荐了一个健康码项目(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 就好了~

Follow

@zero 不知道为啥打不开,ServDroid里面是这样

@alluka ServDroid 这边看上去没有问题~打不开具体是怎么回事呢?

@zero 我知道了,改成127.0.0.1:8080/ 就可以了!

@alluka 找到解法就太好了!本地 server 出 502 错误我也没见过,随便猜一下可能是浏览器使用了代理,然后代理没有设置好,以为 0.0.0.0 是外面所以就直接接管了,如果这个猜想成立的话重新设置一下代理,把 0.0.0.0 排除在外,或者关掉代理应该或许大约能够解决~

Sign in to participate in the conversation
alive.bar

你好,欢迎使用 alive.bar 社交媒体实例。 alive.bar 仅仅是一个服务器位于美国的网站,它使用了「长毛象(Mastodon)」服务。