可在米侠浏览器中通过三种方式实现网页访问密码保护:一是用basic-auth-server搭建带HTTP Basic Auth的本地服务;二是通过Windows文件权限禁止普通用户读取HTML文件;三是为内网网址配置Nginx/Apache反向代理并启用Basic Auth认证。

你想在米侠浏览器中为某个特定网页(比如本地HTML文件、内网管理页或测试页面)加一道口令,防止他人未经许可打开查看,而不是依赖网站自身的登录系统——这需要绕过米侠浏览器原生不支持“网页访问密码”的限制,转而用系统级权限控制或本地文件协议改造实现。
用本地文件协议+HTTP Basic Auth模拟网页密码
此方法适用于你已将网页保存为本地HTML文件(如index.html),且能配合简易HTTP服务器使用。米侠浏览器本身不提供网页密码功能,但可通过启动带认证的本地服务达成等效效果。
第一步:将网页文件放入一个空文件夹,例如D:\secret-page\;
第二步:下载并解压basic-auth-server(轻量级命令行工具,无需安装);
第三步:打开命令提示符,cd到该工具目录 → 执行:basic-auth-server --username admin --password 123456 --port 8080 D:\secret-page;
第四步:在米侠浏览器地址栏输入http://127.0.0.1:8080 → 页面加载前会弹出标准HTTP Basic认证框 → 输入admin和123456才能访问;【若输错三次,服务会自动退出,需重新执行命令】。
通过Windows系统权限锁定HTML文件访问
如果你只想阻止他人双击打开某个本地HTML文件,又不想装额外工具,可直接利用Windows文件系统权限做硬隔离。
右键目标HTML文件 → “属性” → “安全”选项卡 → 点击“编辑” → 选中“Users”组 → 在下方权限列表中,取消勾选“读取和执行”“读取” → 点击“确定”;
此时普通用户双击该文件,会提示“拒绝访问”;只有你用管理员账户登录后,右键→“以管理员身份运行”米侠浏览器,再拖入该文件,才能正常渲染;【此操作会同时禁用记事本、Edge等所有程序对该文件的读取,不可逆】。
给内网网址添加浏览器级访问拦截(仅限可信局域网)
适用于你拥有内网Web服务管理权的场景,比如NAS后台、树莓派监控页。米侠浏览器虽不能设密码,但可配合Nginx或Apache反向代理强制加锁。
方法一:在Nginx配置中加入以下段落(位于对应server块内):
auth_basic "Restricted Access";<br>auth_basic_user_file /etc/nginx/.htpasswd;
方法二:用htpasswd -c /etc/nginx/.htpasswd admin生成密码文件;
方法三:重启Nginx → 米侠浏览器访问该内网地址(如http://192.168.1.100)时,自动触发浏览器原生认证弹窗;
注意:此方案要求服务端支持Basic Auth,且米侠浏览器必须启用“允许加载不安全内容”(设置→高级设置→网络与代理→允许加载不安全图片→开启),否则HTTP认证框可能被静默拦截。


















