V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
MonoLogueChi
V2EX  ›  分享创造

写了一个网址跳转的小工具

  •  
  •   MonoLogueChi ·
    MonoLogueChi · 2018-01-21 16:38:03 +08:00 · 6015 次点击
    这是一个创建于 2527 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正文之前先说一下我遇到的一些问题吧。

    我以前经常在一些论坛里发一些小教程,有教程就会有附件工具,工具我一般都是提供网盘分享链接的。
    但是分享链接有的时候会失效,或者被封,再或者是自己手误取消了分享,这个时候就会有一堆的人叫你补链接。

    一个地方还好,但是如果同一篇帖子发在了好多地方一个一个去补那不要累死啊。

    所以我就自己写了一个小工具,统一管理链接,挂掉之后方便补发链接。

    我简单的写在了博客里,有兴趣的可以去看一下http://url.xxwhite.com?id=5a644dcdd50eee004551c2e3

    上面这个链接就是我用自己做的小工具跳转的,这个小工具目前完成度大概有 10%不到,欢迎 JS 大神批评指正,如果有相同苦恼的欢迎交流,可以在这里直接留言,也可以去我的博客留言。

    第一次写网页和 js,代码烂到不能看,如果哪位大神知道有类似的项目,麻烦给个链接,我想参考一下。

    第 1 条附言  ·  2018-01-21 17:56:27 +08:00

    还有一件事,我打算做后端的话,是再用js做一个比较好,还是用LeanCloud里的云引擎做一个后端比较好啊

    有大佬可以帮我分析一下吗,萌新感激不尽

    继续使用js写一个后端的话,我感觉可能会不安全,但是如果使用云引擎的话,我完全不懂啊,node.js根本没用过啊

    23 条回复    2018-01-29 11:47:06 +08:00
    jsgcs
        1
    jsgcs  
       2018-01-21 16:40:23 +08:00
    短网址 网上一大堆....
    MonoLogueChi
        2
    MonoLogueChi  
    OP
       2018-01-21 16:46:23 +08:00 via Android
    @jsgcs 不是短网址,我的需求是可以自己随时更换链接,能不能推荐一个短网址之后还可以再更改链接的短网址服务
    ipwx
        3
    ipwx  
       2018-01-21 16:54:07 +08:00
    jsgcs
        4
    jsgcs  
       2018-01-21 17:26:13 +08:00
    @MonoLogueChi 不好意思 是我理解错意思了
    这种服务的网站有很多 不过可能都是一些小站点 不太稳定 同时发布这些域名网址容易被平台屏蔽
    同时给你换个思路 买个域名 放在 dnspod 上做个跳转 免费 可随时更换 简单 需要做的就是确保各大平台不屏蔽你的域名
    jsgcs
        5
    jsgcs  
       2018-01-21 17:28:30 +08:00
    对了 记录类型叫"显性 URL" 等同于 301 重定向
    MonoLogueChi
        6
    MonoLogueChi  
    OP
       2018-01-21 17:43:01 +08:00 via Android
    Mizzi
        7
    Mizzi  
       2018-01-21 19:23:28 +08:00   ❤️ 1
    zhihuixiangying
        8
    zhihuixiangying  
       2018-01-21 22:28:26 +08:00 via Android
    我用过很久的 leancloud,很适合新手,事实它只是减少了你操作数据库这个步骤,包括数据存储的安全等功能,缺点是访问有点慢,不过很适合新手。自己写的话其实还是有很多框架的,我们现在用的是 egg.js ,挺不错的。
    7DLNU56W
        9
    7DLNU56W  
       2018-01-21 22:33:00 +08:00
    这种转跳的地址并不是很难,不过又有不好的地方,由于访问后会转跳,所以转跳完成前不知道会转跳到何处。所以有的网站会禁止这种发送这种转跳的网址。
    miniyao
        10
    miniyao  
       2018-01-21 23:23:09 +08:00 via iPhone
    这个只能自己做了自己用啊,国内 URL 跳转(显性 /隐形)好多都要审核过链接才能通过,用的人一多,就被屏蔽了,来几个人跳黄赌毒网址,这个域名就废了,所有的跳转全失效。
    zjb861107
        11
    zjb861107  
       2018-01-21 23:31:27 +08:00
    所以你的教程都附上自己的博客作为备用链接,如果资源挂了每次只更新自己的博客不就可以了?
    MonoLogueChi
        12
    MonoLogueChi  
    OP
       2018-01-22 00:09:21 +08:00 via Android
    @zjb861107 这个当然是可以的,但是某些地方不允许这样分享,我知道两个小气的版主,会非常严格的审查链接,如果有其他站点的链接通通删掉,原文链接都不让发。有一次我看他给我删掉我又补发了一次,结果直接给我删帖了,我去找他问什么删帖,可能语气有点冲,毕竟当时正在气头上,这 B 直接封了我 ip,后来遇到这种论坛直接弃坑。以前水的多,现在水的很少了。
    MonoLogueChi
        13
    MonoLogueChi  
    OP
       2018-01-22 00:11:04 +08:00 via Android
    @miniyao 当然要自己做了自己用啊,如果给别人用也只能给信得过的用,我域名都是备案过的,出了事会被请去喝茶的。
    suley
        14
    suley  
       2018-01-22 13:45:48 +08:00
    @MonoLogueChi

    这个轮子造的意义不大啊,也不能给版友提供服务。。URL 转发最简单了,可以跳转到任意一个链接,不只是转发域名。比如 share1.a.com 跳转到 b.com/example 这样的形式是可以的。
    shapl
        15
    shapl  
       2018-01-22 14:20:21 +08:00
    redis 比 MySQL 快很多。
    LeanCloud 都用上了,可怕。
    MonoLogueChi
        16
    MonoLogueChi  
    OP
       2018-01-22 15:53:51 +08:00 via Android
    @shapl 主要是没钱弄 vps,而且 leancloud 开发比较快,这东西不是啥高级货,用起来比自己搭建服务简单多了。

    @suley 我并不是想造轮子,只是找了好久没找到合适的服务,楼上已经有人给出了能用的服务,而且完成度估计是我的几万倍。url 转发实现这个功能不太现实的,我如果只有三五条链接需要管理还好,但是如果有几百条链接(有点夸张,但不是没可能)需要管理,url 转发就有点力不从心了。
    shapl
        17
    shapl  
       2018-01-22 16:19:32 +08:00
    leancloud 开发版每天才 3 万次,哪够用?难道你用企业版?最低每日 30 元?囧。。
    整台 node 服务器吧。每月也就几十块。
    suley
        18
    suley  
       2018-01-22 16:30:58 +08:00
    @MonoLogueChi 几百条不算多。我这边有个项目就是用 dnspod 的显性跳转,大概几千条连接吧,还行。支持快速查找,更新修改挺方便的啊,找某个连接就是分分钟的事情。找个成熟的短链网站的源码,基于现成的源码修改一下,会比较轻松。
    suley
        19
    suley  
       2018-01-22 16:35:11 +08:00   ❤️ 1
    之前我用这个 Polr 搭建过,可以考虑基于这个做开发~ https://github.com/cydrobolt/polr
    MonoLogueChi
        20
    MonoLogueChi  
    OP
       2018-01-22 17:03:55 +08:00
    @suley 已 star,会认真参考一下的

    @shapl 开发版完全够用的,3W 次自己用是完全够用的,毕竟我不是网红,没有那么多 PV 的,每个月几十块钱对于现在的我来说,也是一笔不小的负担,我现在连阿里云九块九的学生机都租不起了。这个如果是跑在服务器上的话应该是一个很简单的东西,使用 LeanCloud 纯碎是为了薅羊毛
    jsgcs
        21
    jsgcs  
       2018-01-22 18:10:58 +08:00
    @MonoLogueChi 我个人还是不太认同造轮子 容易被论坛屏蔽域名

    对了 URL 转发可以转发网址 而不仅仅是域名(自己的多级域名量上面理论无上限)

    解决方案:建议使用百度网易新浪等博客空间作为发布页相对不易被屏蔽
    phithon
        22
    phithon  
       2018-01-22 20:04:40 +08:00
    leeyeh
        23
    leeyeh  
       2018-01-29 11:47:06 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1664 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:25 · PVG 00:25 · LAX 08:25 · JFK 11:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.