caddy 大佬有话说 :
使用caddy简单快速搭建自用不对外的AFF短网址
本帖最后由 caddy 于 2020-9-5 00:09 编辑
快元老了,明天就要升元老了,发个小东西,没什么技术含量。
看到很多人都想要短链接,当中其实很多人只是要来自己用的,比如做AFF链接,并不需要对外服务,况且短链接和图床一样对外服务也是用爱发电,一不小心还容易惹上麻烦。
如果只是自用的话就简单多了,也根本不需要什么php,更不需要mysql,线路差的小鸡都可以很快。
材料:
一只吃灰的迷你小鸡,有128M内存就足够了
一只短域名,并解析好小鸡上
一、先安装 caddy ,
1、docker最简单了,
docker pull caddy
2、debian & ubuntu
apt install apt-transport-https
echo "deb https://apt.fury.io/caddy/ /" | tee -a /etc/apt/sources.list.d/caddy-fury.list
apt update
apt install caddy
3、centos 7
yum install yum-plugin-copr
yum copr enable @caddy/caddy
yum install caddy
4、centos 8
dnf install ‘dnf-command(copr)’
dnf copr enable @caddy/caddy
dnf install caddy
—————————————————
二、ping 一下域名,已生效了,打开编辑 /etc/caddy/Caddyfile
nano /etc/caddy/Caddyfile
根据需要填上你的内容,
http://mjj.shop {
redir /a https://www.hostloc.com/forum-45-1.html
redir /b https://www.hostloc.com/
redir /c https://www.hostloc.com/forum-85-1.html
}
保存并重启一下caddy生效,命令:systemctl reload caddy
以后,mjj.shop/a 即自动跳转至 https://www.hostloc.com/forum-45-1.html ,从 /a/b 到 /z 还有数字,一位就可以36个短链接自用,相信很多人都够用了,也就不必追求很短的域名,即使 abcd.cn 四位的域名都挺短了。
如果你要绑不止一个域名:
http://mjj.shop, http://mjj.site {
redir /a https://www.hostloc.com/forum-45-1.html
redir /b https://www.hostloc.com/forum-86-1.html
redir /c https://www.hostloc.com/forum-85-1.html
}
nginx也可以,但不及caddy简单容易,一看就懂。因为只到域名解析这一层就跳转,不需要php什么的,甚至数据库查询的,就算很差的小鸡速度也不会差。
babyby168 大佬有话说 :
这也太简陋了
littleha 大佬有话说 :
这么搞确实不错
绑定
财缘 大佬有话说 :
思路不错,简单明了
8a38a522 大佬有话说 :
可以看看我写的这个,直接用CF workers,白女票就行
https://github.com/LeiShi1313/cloudflare-redirect-worker