{"id":13453362,"url":"https://github.com/Closty/duanwangzhi","last_synced_at":"2025-03-24T01:31:23.254Z","repository":{"id":160939669,"uuid":"259568006","full_name":"Closty/duanwangzhi","owner":"Closty","description":"Shorten your links without serves because it based on Cloudflare workers function with minimalist style.Hope u like:)","archived":false,"fork":false,"pushed_at":"2020-05-14T17:13:41.000Z","size":59,"stargazers_count":84,"open_issues_count":2,"forks_count":36,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-28T20:38:11.809Z","etag":null,"topics":["cfworker","cloudflare-workers","html","shortlinks","shorturls"],"latest_commit_sha":null,"homepage":"https://www.clost.net/default/513.html","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Closty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-04-28T07:48:25.000Z","updated_at":"2024-08-10T15:21:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"e1e29971-41f6-4b83-a526-5d4e39f06a5e","html_url":"https://github.com/Closty/duanwangzhi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Closty%2Fduanwangzhi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Closty%2Fduanwangzhi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Closty%2Fduanwangzhi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Closty%2Fduanwangzhi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Closty","download_url":"https://codeload.github.com/Closty/duanwangzhi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245194217,"owners_count":20575725,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cfworker","cloudflare-workers","html","shortlinks","shorturls"],"created_at":"2024-07-31T08:00:38.713Z","updated_at":"2025-03-24T01:31:22.873Z","avatar_url":"https://github.com/Closty.png","language":"HTML","funding_links":[],"categories":["短链"],"sub_categories":[],"readme":"## 介绍：\n[![](https://img.shields.io/badge/短网址-极简风格-orange?link=https://s.clost.net)](https://github.com/Closty/duanwangzhi)\n[![](https://img.shields.io/badge/by-%E7%93%B6%E5%AD%90-green?link=https://www.clost.net)](https://www.clost.net/default/513.html)\n\n![20200430_234331_0000副本.png](https://cdn.jsdelivr.net/gh/closty/tuchuang/usr/uploads/2020/05/2401556746.png)\n\n短网址是指将任何域名更换成一个`t.cn/xxxx`类的网址。\u003cbr\u003e\n比如将网址[https://www.clost.net](https://www.clost.net \"www.clost.net\")转化成[https://t.cn/A6wT0J1d](https://t.cn/A6wT0J1d \"https://t.cn/A6wT0J1d\")\n\n   \u003cdetails\u003e\n   \u003csummary\u003e 为什么要转换？\u003c/summary\u003e\n   一方面，直观来说可以将网址变短，比如分享微信的链接，一大串字符会限制你文章字数；另一方面，可以防红，比如你在你的qq分享你的网站，分享过多会导致腾讯    检测并封除域名便会被显示已被拦截等字样，别人以后就只能复制到你的网址在浏览器打开而不能直接在qq内点开。用短网址就可以很好的防止这一点发生。当然这样的操作是要付费的，因为其本质已经起到cdn的作用了，同样简单的修改源码api接口即可使用，请\u003ca href=\"https://t.cn/A6AGG52u\"\u003e自行百度\u003c/a\u003e。\n   其实市面上有很多网址缩短源码，但都不够简洁，且需要服务器支撑。如果你喜欢极简风格那就来对了！   \n   \n   \u003c/details\u003e\n\n## 演示网址：\n[s.clost.net](https://s.clost.net \"s.clost.net\")\n\n### 特点：\n1. 极简风格\n1. 将网址转换为`https://t.cn/xxx`类格式，其他格式或者自己域名请修改代码的api接口，代码中已有注释。\n1. 基于cloudflare的强大功能，无需服务器支撑即可建立短网址网页\n\n## 教程：\n### 前期准备\n1. 一个[cloudflare](http://cloudflare.com)账号\n1. 拥有自己的域名，[freenom免费申请\u003e\u003e](http://freenom.com \"免费申请\u003e\u003e\")；\n\n### 正式部署\n#### 一、创建cf（cloudflare）的workers\n\u003cdetails\u003e\n\u003csummary\u003e 如何创建cloudflare-workers？\u003c/summary\u003e\n1.进入 \u003ca href=http://cloudflare.com\u003ecloudflare首页\u003ca\u003e ,点击进入workers\n   \n![6010332F-D475-4589-9B0A-19975E67C6EB.png](https://cdn.jsdelivr.net/gh/closty/tuchuang/usr/uploads/2020/04/853632551.png)\u003cbr\u003e\n2.点击创建worker\n![429F89D4-6A33-4B0E-9FEB-03F61974214A.png](https://cdn.jsdelivr.net/gh/closty/tuchuang/usr/uploads/2020/04/1774752214.png)\n\u003cbr\u003e\n\u003c/details\u003e\n\n\n#### 二、编辑worker\n\u003cdetails\u003e\n\u003csummary\u003e 如何编辑cloudflare-workers？\u003c/summary\u003e\n在脚本框内填入\u003ca href=https://github.com/Closty/duanwangzhi/blob/master/短网址代码.html\u003e本项目中以html结尾的代码\u003ca\u003e ；打开后将其中的所有代码复制并粘贴填入cf-worker的编辑框中。\n  \n如图所示\n\n![填入代码](https://cdn.jsdelivr.net/gh/closty/tuchuang/usr/uploads/2020/04/2327643990.png)\u003cbr\u003e\n\n这时候便可以访问你的worker，只不过域名不是自定义的。不过也可以使用了。地址便是上图代码上侧的地址，如这是我的worker地址。[https://s.clost.workers.dev](https://s.clost.workers.dev \"https://s.clost.workers.dev\")\u003cbr\u003e\n\u003c/details\u003e\n\n\n#### 三、绑定域名\n\u003cdetails\u003e\n\u003csummary\u003e 如何绑定域名？\u003c/summary\u003e\n1.你需要先将你的域名指定任意一个IP地址，但是必须开启默认的代理模式（黄色的云朵图标点亮状态）。然后点击保存。\n   \n![指定任意一个IP地址并开启代理](https://cdn.jsdelivr.net/gh/closty/tuchuang/usr/uploads/2020/04/1617973151.png)\u003cbr\u003e\n\n2.进入workers界面，添加路由\n\n![3224A31E-4D2E-4E4D-8D75-CC13EE6E5796.png](https://cdn.jsdelivr.net/gh/closty/tuchuang/usr/uploads/2020/04/2818873198.png)\u003cbr\u003e\n3.添加路由，域名处填写`https://你的域名/*`（注意`/*`两个符号务必加上）,worker选择你刚刚创建的worker\n\n![CA8840DA-3830-42FF-A9C2-FE5937B90A21.png](https://cdn.jsdelivr.net/gh/closty/tuchuang/usr/uploads/2020/04/2887380108.png)\u003cbr\u003e\n\u003c/details\u003e\n\n\n### 大功告成，访问你的域名试试吧！\u003cbr\u003e\n如访问[https://s.clost.net](https://s.clost.net \"https://s.clost.net\")\n\n## 贡献：\n\n[Closty](https://github.com/closty)\n\n以及待添加的你\n，项目开源，有精美ui欢迎来pull\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClosty%2Fduanwangzhi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FClosty%2Fduanwangzhi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FClosty%2Fduanwangzhi/lists"}