V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
GaGaGood
V2EX  ›  程序员

国内还有免费的网页脱管吗, html+js 的网页

  •  
  •   GaGaGood · 32 天前 · 8099 次点击
    这是一个创建于 32 天前的主题,其中的信息可能已经有所发展或是发生改变。

    抓实时公交 API 写了个简单的网页,给父母用,脱管到 github pages ,有时候很慢。有免费方案吗?就一个 html+js 文件,也可以把 js 合并到 html 文件中做个单 html 文件。

    第 1 条附言  ·  32 天前
    最终部署到 CF 了,主要考虑是 pages.dev 没被墙。另外 PWA 的方案也准备加进来
    第 2 条附言  ·  32 天前
    urlapp 的方案,在这里可以套壳 cf 和 github 两个站点,提供切换按钮,一个打不开换另一个
    102 条回复    2024-11-24 00:25:20 +08:00
    1  2  
    0x5c0f
        1
    0x5c0f  
       32 天前
    你随便扔到一个存储桶不就可以了,比如七牛这种,公开仓库,帮个域名就行了
    pathletboy
        2
    pathletboy  
       32 天前
    国内可能不太好找,推荐有域名的话可以用 cloudflare pages
    GaGaGood
        3
    GaGaGood  
    OP
       32 天前
    或者写个微信小程序?不知道直接调用三方 API 有没有限制,总之是不想自己维护服务端
    adwords
        4
    adwords  
       32 天前
    国内不行,用 CF 吧
    GaGaGood
        5
    GaGaGood  
    OP
       32 天前
    @0x5c0f 有自带的域名吗?域名难不难记无所谓,反正都是收藏
    GaGaGood
        6
    GaGaGood  
    OP
       32 天前
    @pathletboy 最开始用的国内的 gitee pages ,结果没多久 gitee 这个功能就下线了
    0x5c0f
        7
    0x5c0f  
       32 天前
    @GaGaGood 那应该没有哦,七牛会提供测试域名,但是有时效
    GaGaGood
        8
    GaGaGood  
    OP
       32 天前
    @adwords 我试试
    duanxianze
        9
    duanxianze  
       32 天前
    各家云服务 serveless 有免费用量 足够你用
    lneoi
        10
    lneoi  
       32 天前
    包一下改成 app 吧,反正也自己用,就安装麻烦点
    baobao1270
        11
    baobao1270  
       32 天前 via Android
    腾讯云 edge one
    或者其他对象存储+cdn
    lekai63
        12
    lekai63  
       32 天前
    对象存储+CDN 就行。

    域名,这个不好说了。
    GaGaGood
        13
    GaGaGood  
    OP
       32 天前
    @lneoi 那我还得一年交个 699 成为最贵的苹果开发者啊
    xiaoyai0322
        14
    xiaoyai0322  
       32 天前
    托管到 gitee 就行了
    xiaoyai0322
        15
    xiaoyai0322  
       32 天前
    微信小程序 也不错,甚至不需要 提交审核变成正式,直接开发版。并且你现在是网页,正式的话要在服务器根目录上传文件,开发版 打开调试模式就行了(没记错的话)
    InDom
        16
    InDom  
       32 天前
    试下 PWA ? 静态文件缓存到本地, 下次打开就快了.
    kunkunzhang
        17
    kunkunzhang  
       32 天前
    现在高德什么的不都有实时公交嘛 至于自己写一个嘛
    FishBear
        18
    FishBear  
       32 天前
    没有家里云吗
    qwas
        19
    qwas  
       32 天前
    GaGaGood
        20
    GaGaGood  
    OP
       32 天前
    @InDom 学习了,我了解下
    GaGaGood
        21
    GaGaGood  
    OP
       32 天前
    @kunkunzhang 老人操作不了复杂的页面,自己写的打开就显示结果,所有信息平铺,简单粗暴
    GaGaGood
        22
    GaGaGood  
    OP
       32 天前
    @kunkunzhang 再一个就是我这儿小县城的实时公交在高德上查不到
    GaGaGood
        23
    GaGaGood  
    OP
       32 天前
    @FishBear 小米出 NAS 了我准备搞一个
    yufeng0681
        24
    yufeng0681  
       32 天前
    坐公交时已经是无线网络,可以上 ipv6 ,你在家部署一台机器获得 ipv6 就可以提供服务了
    kunkunzhang
        25
    kunkunzhang  
       32 天前   ❤️ 1
    @GaGaGood 我以为小县城的公交都是骑个电驴就能到的那种 好吧 试试 vercel 什么的也可以
    GaGaGood
        26
    GaGaGood  
    OP
       32 天前
    @xiaoyai0322 #14 下线好久啦 ➡️ “因服务维护调整,Gitee Pages 暂停提供服务,给您带来不便深感抱歉,感谢对 Gitee Pages 服务的支持。”
    GaGaGood
        27
    GaGaGood  
    OP
       32 天前
    @yufeng0681 ipv6 有了,就差个 NAS 了,等小米
    Felixchen1062
        28
    Felixchen1062  
       32 天前
    买 vps 的话 30 块钱一年 感觉也能接受
    mumbler
        29
    mumbler  
       32 天前   ❤️ 1
    把 api 给 bolt.new ,自动给你写个页面,自动部署,给个 URL 可以长期使用,免费
    zzzmh
        30
    zzzmh  
       32 天前
    不花钱的只有对象存储薅羊毛,然后用他们提供的测试域名,一般都给 10~20G 免费流量,但测试域名很烦,有的时候提示到期就不给用什么的。花钱的里面阿里之前 99 一年的机子不错,或者你自己家里搭个能跑 docker 的 nas 然后开公网 IP 也可以实现。
    infoscope
        31
    infoscope  
       32 天前 via iPhone
    应该是放手机上用吧,搞个 WebView 的 app 安装到手机上,网页资源直接打包进去
    InDom
        32
    InDom  
       32 天前
    对了,我记得曾经 v2 有人推广自己的项目, 就是纯静态文件托管的, 甚至不需要登陆, 本地一个配置文件指定域名别名或者自己的域名即可.

    执行命令行就直接推送出去了.

    备案域名可以用国内的服务器, 未备案可以用国际线路的 org 的, 忘记叫啥了.
    p1gd0g
        33
    p1gd0g  
       32 天前
    前段时间遇到同样的问题,公用的似乎是没有了,估计涉及到审核问题。
    cloud flare page 比较慢,只能是备用方案。
    最后买了个香橙派放在家里,国外域名转进来。
    七牛也考虑过,但我是对外的,流量大了也顶不住费用,只放了个主页。
    理论上小程序也可以,但我人脸认证死活过不了,放弃了。
    GaGaGood
        34
    GaGaGood  
    OP
       32 天前
    @mumbler 你们真是什么好玩意儿都有啊
    lucasdev
        35
    lucasdev  
       32 天前
    对象存储和 CDN 可能要考虑被盗刷的风险。

    如果只是给父母用的,并且页面不频繁变动,可以保存成离线网页然后添加到桌面。

    比如我用的 via ,打开网页,"保存",然后在"离线页面"中打开,"添加到桌面"。这样就可以直接通过桌面图标打开这个离线网页了。
    moefishtang
        36
    moefishtang  
       32 天前
    阿里云 EMAS 里头有一个,是免费的,带域名(有访问频次限制,不过你的访问频次应该不高)
    1183460943
        37
    1183460943  
       32 天前
    试试 laf: https://laf.run/ , 支持云函数,数据库,对象存储, 两分钟跑起来
    moefishtang
        38
    moefishtang  
       32 天前
    @moefishtang 函数计算,OSS 也都可以托管静态页面,不过需要备案域名, 而且有刷流量的风险,不过你做好访问限制应该还好
    junan
        39
    junan  
       32 天前
    我是用的共享云虚拟主机,5 元/月
    FanGanXS
        40
    FanGanXS  
       32 天前
    脱管啥意思?思考半天,应该是托管吧。。
    bagel
        41
    bagel  
       32 天前
    半年前用过支付宝小程序云可以免费托管静态网页,一个月点一次续费(免费)。
    yinxs2003
        42
    yinxs2003  
       32 天前
    github 的 hexo ,那个算是网页托管吗?
    GaGaGood
        43
    GaGaGood  
    OP
       32 天前
    @kunkunzhang #25 尴尬死,vercel.com 国内访问很快,结果部署完的域名 vercel.app 被稳稳的墙了
    qiaobeier
        44
    qiaobeier  
       32 天前
    我用 cloudflare pages ,国内速度还可以。
    GaGaGood
        45
    GaGaGood  
    OP
       32 天前
    @FanGanXS 是的,哈哈,写错了
    g0blin
        46
    g0blin  
       32 天前
    xiaoyai0322
        47
    xiaoyai0322  
       32 天前
    我刚刚试了一下 Cloudflare Pages ,比 gitee pages 服务更简单。Cloudflare Pages 上传后 可能要等个几秒钟
    xiaoyai0322
        48
    xiaoyai0322  
       32 天前
    @GaGaGood 我问了伟大的 cxxgxx 。试了下 Cloudflare Pages ,挺好用。这两天我百度 还想用它 内网穿透
    Cloudflare Pages

    静态网站托管服务,集成了 Cloudflare 的全球 CDN 和性能优化功能。
    Netlify

    强大的静态网站托管平台,提供自动化 CI/CD 和丰富的插件支持。
    opengps
        49
    opengps  
       32 天前
    有,但有个唯一问题是你需要用备案过的域名解析过去来访问
    opengps
        50
    opengps  
       32 天前
    其实香港也够你用,阿里云香港节点 oss 存上文件,然后启用网页功能就可以
    lxqxqxq
        51
    lxqxqxq  
       32 天前
    @GaGaGood #5 有 不绑定自己的就用他的三级域名
    lxqxqxq
        52
    lxqxqxq  
       32 天前
    @GaGaGood #21 搞个快捷键 一键直达
    xuecan
        53
    xuecan  
       32 天前
    腾讯云 edgeone page
    body007
        54
    body007  
       32 天前
    我提供一个方案: /t/1059349 ,既然都可以打包单个 html 了,直接生成一个 url ,保存到浏览器书签添加浏览器主页,啥服务都不需要。

    例如下面我这个代码复制功能,复制好了纯文本发给别人,直接浏览器粘贴就能用。

    data:text/html;base64,PGh0bWw+PGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJYLVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9IklFPWVkZ2UiPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgogICAgPHRpdGxlPkRvY3VtZW50PC90aXRsZT4KICA8L2hlYWQ+CiAgPGJvZHk+CiAgICA8YnV0dG9uIGlkPSJidG4iPkNvcHkgVXJsPC9idXR0b24+CiAgICA8ZGl2IGlkPSJlZGl0b3ItYXJlYSIgY29udGVudGVkaXRhYmxlPSIiPjwvZGl2PgogICAgPHN0eWxlPgogICAgICAjZWRpdG9yLWFyZWEgewogICAgICAgIHdpZHRoOiAxMDAlOwogICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpOwogICAgICAgIG1hcmdpbi10b3A6IDIwcHg7CiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDsKICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgZ3JheTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxzY3JpcHQ+CiAgICAgIGZ1bmN0aW9uIHV0ZjhfdG9fYjY0KHN0cikgewogICAgICAgIHJldHVybiB3aW5kb3cuYnRvYSh1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQoc3RyKSkpOwogICAgICB9CiAgICAgIC8vIGZ1bmN0aW9uIGI2NF90b191dGY4KHN0cikgewogICAgICAvLyAgIHJldHVybiBkZWNvZGVVUklDb21wb25lbnQoZXNjYXBlKHdpbmRvdy5hdG9iKHN0cikpKTsKICAgICAgLy8gfQogICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYnRuIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCAoKSA9PiB7CiAgICAgICAgY29uc3QgaXB0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiaW5wdXQiKTsKICAgICAgICBjb25zdCB0eHQgPSBgZGF0YTp0ZXh0L2h0bWw7YmFzZTY0LCR7dXRmOF90b19iNjQoZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaHRtbCIpLm91dGVySFRNTCl9YDsKICAgICAgICBpcHQuc2V0QXR0cmlidXRlKCJ2YWx1ZSIsIHR4dCk7CiAgICAgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpcHQpOwogICAgICAgIGlwdC5zZXRTZWxlY3Rpb25SYW5nZSgwLCB0eHQubGVuZ3RoKTsKICAgICAgICBpcHQuc2VsZWN0KCk7CiAgICAgICAgZG9jdW1lbnQuZXhlY0NvbW1hbmQoImNvcHkiKTsKICAgICAgICBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGlwdCk7CiAgICAgIH0pOwogICAgPC9zY3JpcHQ+CiAgCgo8L2JvZHk+PC9odG1sPg==
    mingtdlb
        55
    mingtdlb  
       32 天前
    你这不是创造需求吗 高德 百度 掌上公交,都有实时的啊
    GaGaGood
        56
    GaGaGood  
    OP
       32 天前
    @xiaoyai0322 #47 嗯,最终还是弄 CF 上去了
    GaGaGood
        57
    GaGaGood  
    OP
       32 天前
    @mingtdlb 小地方的没有,看过了,小地方垄断了,数据也不通,自带的页面隐藏很深很难用
    GaGaGood
        58
    GaGaGood  
    OP
       32 天前
    @body007 骚气的很,哈哈哈
    GaGaGood
        59
    GaGaGood  
    OP
       32 天前
    @body007 有个缺陷就是更新版本会比较麻烦吧
    GaGaGood
        60
    GaGaGood  
    OP
       32 天前
    @body007 突然想到这个 urlapp 在我这个需求中的用处了,可以套壳 cf 和 github 两个站点,提供切换按钮,一个打不开换另一个,perfect
    body007
        61
    body007  
       32 天前
    @GaGaGood #59 我用 via 浏览器支持 webdav 同步配置,你看你父母用的浏览器能不能支持同步配置,然后你只需要更新服务器上文件。浏览器自动同步配置,不就把新的 url 更新好了嘛。
    chichux
        62
    chichux  
       32 天前
    比较好奇大佬的项目,能否在隐去比较隐私的信息后,参考参考。
    若方便,可联系我,[email protected]
    感谢。
    5had0w
        63
    5had0w  
       32 天前
    @body007 #61 虽然但是,运行在本地的网页,似乎是不支持发起 ajax 请求的吧?题主好像需要请求 api
    tomiaa
        64
    tomiaa  
       32 天前
    @junan 在哪弄的
    starrys
        65
    starrys  
       32 天前
    @GaGaGood #43 vercel 国内访问挺快的。被墙的问题,绑定自己域名就可以了。
    body007
        66
    body007  
       32 天前
    @5had0w 这个解析完就是一个 html 网页,里面可以引用其他在线 js 资源,例如引用 jq 库啥的,是可以发起 api 请求的。
    Peace2021
        67
    Peace2021  
       32 天前
    我有台闲置的服务器,可以给你用用
    jarnanchen
        68
    jarnanchen  
       32 天前
    @Felixchen1062 哪家 VPS,这么便宜
    5had0w
        69
    5had0w  
       32 天前
    @body007 #66 好的,我回头尝试一下这种方式,因为我以前尝试直接用 pc 打开本地 html 文件,但是在发送 ajax 请求时,被浏览器限制了,不允许我发送
    meeop
        70
    meeop  
       32 天前
    用这个吧,专门为你这个需求定制的

    https://genwebapp.com/

    https://img.genwebapp.com/oUVbblPEEz9u2g7IiR5G6.jpg

    最后还支持以在线页面形式分享,如
    https://genwebapp.com/app/2KP2KdNztJyncm46/1732163382017

    或者 dataurl 形式分享
    body007
        71
    body007  
       32 天前
    @5had0w #69

    你可以试试下面这个,第一个 http 请求是成功的,第二个重定向是因为跨域才报错。所以发起 http 请求完全没问题。

    data:text/html;base64,PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEuMCI+CiAgICA8dGl0bGU+R0VUIFJlcXVlc3QgQnV0dG9uPC90aXRsZT4KICAgIDxzY3JpcHQ+CiAgICAgICAgZnVuY3Rpb24gc2VuZFJlcXVlc3QoKSB7CiAgICAgICAgICAgIGZldGNoKCdodHRwOi8vd3d3LmJhaWR1LmNvbScpCiAgICAgICAgICAgICAgICAudGhlbihyZXNwb25zZSA9PiByZXNwb25zZS50ZXh0KCkpCiAgICAgICAgICAgICAgICAudGhlbihkYXRhID0+IHsKICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhkYXRhKTsKICAgICAgICAgICAgICAgICAgICBhbGVydCgnR0VUIHJlcXVlc3QgdG8gQmFpZHUgd2FzIHN1Y2Nlc3NmdWwhJyk7CiAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgLmNhdGNoKGVycm9yID0+IHsKICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmVycm9yKCdFcnJvcjonLCBlcnJvcik7CiAgICAgICAgICAgICAgICAgICAgYWxlcnQoJ1JlcXVlc3QgZmFpbGVkJyk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICB9CiAgICA8L3NjcmlwdD4KPC9oZWFkPgo8Ym9keT4KICAgIDxidXR0b24gb25jbGljaz0ic2VuZFJlcXVlc3QoKSI+Q2xpY2sgdG8gU2VuZCBHRVQgUmVxdWVzdCB0byBCYWlkdTwvYnV0dG9uPgo8L2JvZHk+CjwvaHRtbD4K
    jearyvon
        72
    jearyvon  
       32 天前
    腾讯云送 50G oss 和 10G 每月的 CDN

    七牛也有免费的储存空间和 CDN 流量,不过只能 http
    其他云可能也有但是都要求域名备案。
    ShinichiYao
        73
    ShinichiYao  
       32 天前
    只有一个 html ,直接放到本机建一个 url 指向本地 file:///
    JensenQian
        74
    JensenQian  
       32 天前
    腾讯的 edge one 国际版和 vercel 速度都还不错
    但是需要你自己搞个域名
    malaohu
        75
    malaohu  
       32 天前
    腾讯云提供 EdgeOne Pages 服务 https://51.ruyo.net/18784.html
    woorz
        76
    woorz  
       32 天前 via Android
    用 edgeone 部署的 blog
    https://1pages.nbid.bid/
    Hozoy
        77
    Hozoy  
       32 天前
    @jearyvon #72 腾讯老用户才送 50G oss 和 10G 每月的 CDN ,并且老用户的每月免费 10G 的 CDN 也没有了,目前只有 50G oss ,并且我从 oss 产品群里得知这个福利可能也会取消!
    Clannad0708
        78
    Clannad0708  
       32 天前
    感觉挺有用的老哥考虑搞出来吗哈哈我也想给老妈弄一个
    dislazy2023
        79
    dislazy2023  
       32 天前
    腾讯云的 pages 我已经体验上了 最多支持 10 个网站,多个账号各 10 个 国内访问速度都还可以
    xxgzzzzzz
        80
    xxgzzzzzz  
       32 天前
    @GaGaGood 微信小程序也是坑 以前好不容易写好的 diy 手机壳小程序 源码都没留 微信直接就开始收费了
    james122333
        81
    james122333  
       32 天前
    赞成使用楼上有人讲的 bookmarklet 储存成书签即可 还可以执行 javascript

    https://developer.mozilla.org/en-US/docs/Web/URI/Schemes
    james122333
        82
    james122333  
       32 天前
    可惜 bookmarklet 不能根据 url 主动执行 不然就是个容易管理的 userjs
    Ma4cus
        83
    Ma4cus  
       32 天前
    这公交 api 哪整的
    stevenshum
        84
    stevenshum  
       32 天前
    国内还有一个: https://atomgit.com/apps/pages ,但是不提供绑定域名
    realpg
        85
    realpg  
       32 天前
    如果你只是给父母用,静态文件发给我我给你搭好返回你短 URL

    阿里云 OSS CDN 全国速度起飞 这点用量在我这用量下连损耗都算不上
    RouJiANG14
        86
    RouJiANG14  
       32 天前
    确实不错 ,我感觉我也需要这个功能!!!
    yiyun223
        87
    yiyun223  
       32 天前 via Android
    us.kg 这个免费二级域名没被墙,可以考虑绑上去,有 GitHub 账号就能注册
    GaGaGood
        88
    GaGaGood  
    OP
       32 天前   ❤️ 1
    @Ma4cus 本地公交公司的公众号里面,隐藏的特别深,用微信开发者工具打开扒出 api 和签名的方法,copy 到自己的项目里用,小公司做的没什么反扒
    GaGaGood
        89
    GaGaGood  
    OP
       32 天前
    @realpg 我自己找个比较方便,哈哈
    realpg
        90
    realpg  
       32 天前
    @GaGaGood #89
    嗯 不是怕你这慢吗~
    这种典型孝敬父母的,还没有法律风险,我直接可以送你个备案域名+国内起飞的 OSSCDN
    fengyouliang
        91
    fengyouliang  
       32 天前
    @GaGaGood #22 高德查不到,你是怎么查的?
    sofm
        92
    sofm  
       32 天前
    静态 html 、js 放在对象存储,并设置为 CDN 域名源站。

    需要自行准备 已备案好的 域名
    dsg001
        93
    dsg001  
       32 天前
    香港服务器,终身? 20 元
    GaGaGood
        94
    GaGaGood  
    OP
       32 天前 via iPhone
    @fengyouliang 地方公交公司网站
    ShareManT
        95
    ShareManT  
       32 天前
    @duanxianze 国内的已经基本没有了,还很贵
    kamal
        96
    kamal  
       32 天前
    爬公交的 API ,可刑。

    车来了 IPO:因偷对手数据获刑
    https://news.qq.com/rain/a/20240622A07QRV00
    RoccoShi
        97
    RoccoShi  
       32 天前 via iPhone
    又拍云可以
    vhus
        98
    vhus  
       31 天前
    弄个轻量云主机每年几十元,用家宽 80/443 端口屏蔽,部署 weib 很烦。
    lnbiuc
        99
    lnbiuc  
       31 天前
    kapaseker
        100
    kapaseker  
       31 天前 via Android
    @GaGaGood 你搞不定备案
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1086 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:21 · PVG 03:21 · LAX 11:21 · JFK 14:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.