V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GaGaGood
V2EX  ›  程序员

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

  •  
  •   GaGaGood · 1 天前 · 6246 次点击

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

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

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

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

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

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

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

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

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

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

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

    https://genwebapp.com/

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

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

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

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

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

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

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

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

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

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