自建专业短链接服务YOURLS一键部署教程,NAS搭建免费开源短网址生成器,帕斯内网穿透实现外网访问
作者
小编
发布时间

项目介绍
YOURLS 是一个功能强大的 PHP 脚本集合,让你能够在自己的服务器上运行属于自己的短链接服务。它是一个完全开源免费的项目,让你拥有对短链接的完全控制权,包括详细的统计分析、插件支持等功能。
YOURLS 的核心优势在于数据完全掌控在自己手中,可以使用自己的域名或子域名,确保品牌形象的统一。它提供了全面的链接性能统计和分析功能,支持通过丰富的插件生态系统进行定制和扩展。作为开源项目,你可以根据自己的具体需求对其进行修改和适配。
无论是个人博客、企业网站还是营销活动,YOURLS 都能为你提供专业级的短链接解决方案,让你摆脱对第三方短链接服务的依赖。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目
复制下列的配置文件
1version: '3.8'23services:4 yourls:5 image: yourls:latest6 restart: unless-stopped7 ports:8 - "8080:80"9 environment:10 YOURLS_DB_HOST: db11 YOURLS_DB_USER: yourls12 YOURLS_DB_PASS: yourls_password13 YOURLS_DB_NAME: yourls14 YOURLS_SITE: http://localhost:808015 YOURLS_USER: admin16 YOURLS_PASS: admin_password17 depends_on:18 - db19 volumes:20 - yourls_data:/var/www/html2122 db:23 image: mysql:8.024 restart: unless-stopped25 environment:26 MYSQL_ROOT_PASSWORD: root_password27 MYSQL_DATABASE: yourls28 MYSQL_USER: yourls29 MYSQL_PASSWORD: yourls_password30 volumes:31 - db_data:/var/lib/mysql3233volumes:34 yourls_data:35 db_data:
这里需要改成你需要的账号和密码,其他的保持不变。
如果提示端口被占用可以修改下面的字段,但是需要保持格式正确。
创建成功后可以访问 ip:8080 到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 8080 端口,这里本地 IP 就填 8080
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束