V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
Megiddo
V2EX  ›  OpenWrt

路由器托管静态页面

  •  
  •   Megiddo · 47 天前 via iPhone · 1646 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不久前买了一个 axt1800 。我想请问能不能使用 axt1800 去托管一个纯静态的 html 页面。通过浏览器的 ip 可以访问到这个静态 html 。

    顺便说一下有这个需求的原因,有时候会在家办公, 从公司领了一台电脑用来远程。但是这个电脑每次关机就会重置,所以上面存不了东西。
    我就想用路由器托管一个静态页面,上面记一些远程会议的 id 和密码什么的。

    因为是和工作相关,能有一些安全访问措施最好。最好是游客访问不到这个页面。
    23 条回复    2025-02-28 15:02:43 +08:00
    wuruxu
        1
    wuruxu  
       47 天前
    推荐用 ssh , 需要的时候 进到路由器中 cat 看看内容
    Razio
        2
    Razio  
       47 天前
    麻烦了吧,你要弄 docker 、域名、ddns 、最简单的弄个 webdav 挂资源。就你这需求用点网盘得了。
    Megiddo
        3
    Megiddo  
    OP
       47 天前 via iPhone
    @wuruxu 办公电脑不能自己装软件,也打开不了命令行界面,连右键菜单和资源管理器都被扣掉了。想不到怎么用 ssh 连接。
    Megiddo
        4
    Megiddo  
    OP
       47 天前 via iPhone
    @Razio 挂个静态页面这么麻烦吗😨
    Megiddo
        5
    Megiddo  
    OP
       47 天前 via iPhone
    @Razio 而且用网盘不也得敲账号密码吗,就是想精简这个过程。
    Yanlongli
        6
    Yanlongli  
       47 天前   ❤️ 1
    支持 smb 、webdav ,插个 TF 卡在上面,支持简单的账密授权。存个文本文件在里面。
    担心 TF 卡被拔走读取也可以将文件加密后放里面,再上传个加解密程序,用到时下载密文+程序,输入密码解密。
    Megiddo
        7
    Megiddo  
    OP
       47 天前 via iPhone
    @Yanlongli 3Q 。我去研究研究你这个方案。
    Razio
        8
    Razio  
       47 天前
    @Megiddo #4 要么 ip (一般 ip 都不固定的吧)、域名。否则不就只能用 vpn 回家么,不都挺麻烦的
    Megiddo
        9
    Megiddo  
    OP
       47 天前 via iPhone
    @Yanlongli 简单搜索了一下。我这边打开不了资源管理器,是不是用不了 smb 。webdav 是不是要下额外的客户端,我好像也用不了。
    Megiddo
        10
    Megiddo  
    OP
       47 天前 via iPhone
    @Razio axt1800 可以指定静态的 ip 吧。因为我是在家办公用,只要局域网能访问就行了,不需要外网访问。
    abcdxe2v
        11
    abcdxe2v  
       47 天前
    “我就想用路由器托管一个静态页面,上面记一些远程会议的 id 和密码什么的。” 你就非得用这个路由器记录吗。。。哈哈
    kk2syc
        12
    kk2syc  
       47 天前
    作为老土木玩家表示,你只需要一个永硕网盘( ys168.com ),网盘直接支持设置独立访问密码和目录文件密码
    kk2syc
        13
    kk2syc  
       47 天前
    以前我们连标书都存上面,哈哈哈
    edward1987
        14
    edward1987  
       47 天前
    不能插 U 盘吗
    Razio
        15
    Razio  
       47 天前
    @Megiddo #10 内网那就弄端口去映射你的 web 服务或者 nginx 转发一下目录,这种就 AI 搜一下,命令行操作一下,最后映射到你的 TF 卡,然后就是 http://192.168.x.1:8080/xxx.html 访问。复杂一点可以用 alist 弄 webdav 网页出来,方便配置
    Megiddo
        16
    Megiddo  
    OP
       47 天前 via iPhone
    @edward1987 手边没有 u 盘,u 盘是我的最终解决方案,各种方法试了不行后我就去买个 u 盘了
    Megiddo
        17
    Megiddo  
    OP
       47 天前 via iPhone
    @Razio 谢谢🙏我之后研究看看。
    Puteulanus
        18
    Puteulanus  
       47 天前
    openwrt 的 web 目录就在 /www 吧,html 文件直接放在那儿就行了
    安全措施可以用这个 https://pagecrypt.maxlaumeister.com/legacy/ ,把 html 加密一下转成带密码的





    Megiddo
        19
    Megiddo  
    OP
       47 天前 via iPhone
    @Puteulanus 谢谢大佬,试过了,完全可行🥳🥳
    JerryYuan
        20
    JerryYuan  
       47 天前 via Android
    层主可能需要的是一个 pastebin 。纯静态站点想不太出来输入的数据怎么留到下一次访问,既然客户端重启就重置,那么 localstorage 这种浏览器内的本地存储大概也会被重置,想留下数据就只能靠后端,但是这又是个静态页面,没有后端。还是说层主只需要一个页面,在单次开机周期内能留下数据就行。

    pastebin 的话就是专门给你个地方去保存剪贴板里无处安放的数据,因为功能很简单,就算有后端也很轻量,可以考虑在路由器上部署。

    另外还有个骚路数,就是让 ai 给你写个 luci 插件,实现一个文本框,里边能保存一些数据,然后数据直接用 openwrt 那个配置管理 uci 存或者/tmp 下或者哪的开个文件存。认证就靠 op 的登录,配一个强密码,主打一个数据和路由器配置共存亡。
    Puteulanus
        21
    Puteulanus  
       47 天前   ❤️ 1
    @JerryYuan 认证靠 op 登陆的 pastebin 。。狗头

    Puteulanus
        22
    Puteulanus  
       47 天前
    @JerryYuan 想了下,启动项可能更方便点,exit 0 后头应该 # 都不用打了

    JerryYuan
        23
    JerryYuan  
       45 天前 via Android
    @Puteulanus 卧槽亮瞎我狗眼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   919 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:30 · PVG 05:30 · LAX 14:30 · JFK 17:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.