NAS下搭建长链转短链项目,可自定义前端域名

2023-02-19 15:52:41 19点赞 182收藏 10评论

封面封面

前言

今天介绍的是一款短链接生成程序,顾名思义就是将一串很长的连接生成为短链接方便使用与分享,同时该项目也支持自定义短链接域名与短链有效期。

部署

这里我们要用到的是命令行部署,所以我们首先需要编辑「docker-compose.yml」文件,内容如下:

version: "3"
services:
myurls:
image: stilleshan/myurls:latest
# container_name: myurls
environment:
- MYURLS_DOMAIN=panda995.xyz
- MYURLS_TTL=7
volumes:
- ./data/myurls/logs:/app/logs
ports:
- "8002:8002"
depends_on:
- redis
restart: always

redis:
image: redis:latest
# container_name: myurls-redis
volumes:
- ./data/redis:/data
restart: always

修改「MYURLS_DOMAIN」为你的域名;修改「MYURLS_TTL」为短链接有效期(单位:天)
设置好后我们需要将文件上传到docker目录中。

文件文件


随后打开ssh工具连接NAS然后以此执行一下命令。


  • 获取管理员权限————sudo -i

  • 进入docker文件夹目录————cd /volume1/docker

  • 执行容器命令————docker-compose up -d

随后等待命令执行完毕即可。命令结束后访问http://NASip+8002端口即可访问。

体验

进入主界面很简洁,就是一个输入框输入长链,一个输出框会根据你配置的域名输出短链,很方便。

主界面主界面


总结

长链转短链在运营领域用到的比较多,譬如你们知道的砍一刀,以及淘口令等都是通过长链转短链或者其他模式进行的,但对于普通人来说可能并没有太大作用,图一乐。
那么以上便是本期的全部内容了,如果你觉得有趣或者对你有所帮助,不妨点一个点赞收藏,最后也希望能得到你的关注,咱们下期见!

群晖(Synology)DS923+双核心4盘位NAS网络存储服务器数据备份文件共享4900元京东去购买



作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
10评论

  • 精彩
  • 最新
  • 这个短域名用的是自己申请的域名?

    校验提示文案

    提交
    是的

    校验提示文案

    提交
    收起所有回复
  • 对家用没鸟用,用公开域名会被运营商封锁,而且445和80端口用不了

    校验提示文案

    提交
    emmm每个地区不一样吧,我这里不封端口

    校验提示文案

    提交
    哪个地区,什么供应商啊?

    校验提示文案

    提交
    收起所有回复
  • [皱眉] 博主你好歹也演示一下使用方法和过程呀?完全不知道这个有什么用途和使用场景

    校验提示文案

    提交
  • 感谢分享!

    校验提示文案

    提交
  • 测试显示短链接失败,不知道为啥

    校验提示文案

    提交
  • 好像是redis权限不对

    校验提示文案

    提交
  • 需要公网ip吗?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
182
扫一下,分享更方便,购买更轻松