【NAS】绿联NAS+alist+lsky+natfrp 实现图床服务

news/2024/9/22 12:40:38

alist 安装与配置

image

值得一提的就是,映射的data是配置相关的,让绿联直接默认路径就行,不需要手动设置

但是文件保存位置的映射的话,为了方便,可以单独映射到一个方便访问的文件夹,(但是要注意下权限问题)

端口,穿透的是(20010:5244)这个端口

image

创建完毕,账号默认admin,密码在运行日志里面查看

natfrp穿透和证书配置

考虑到图床,HTTP和HTTPS两个都可能要用到,因此在natfrp中在同一节点,创建一个http访问的,一个https访问的。

image

然后启动起来。

接下来去1panel,申请SSL证书,手动解析,将生成的证书保存为域名.crt和密钥保存为域名.key

(你可以新建一个txt,然后将内容粘贴进去,然后改变文件名和拓展名)

接着将证书和密钥上传到绿联NAS中的natfrp可视化管理面板的文件目录下:

image

上传完毕手动重启natfrp项目,重新激活隧道。

(别忘了登录域名服务商,将域名解析到节点)
image

鼠标移到上边就会显示节点域名。cname解析到这个域名就行

话说这个方案,每个月的穿透费用十块钱-20块钱,流量不多,一个月不足100G,你要考虑下这个流量够不够的问题。

alist配置 和 lsky配置

image

建议先测试webdav服务可用,在进行后续操作。

值得一提的是lsky的webdav配置参数怎么写

首先,访问域名,写的是你lsky的域名

连接地址,写的是你alist的域名( http://域名 或者 https://域名 ) 域名后面什么也没有

然后路径前缀,固定以 /dav开头,然后/dav/ImageCloud ImageCloud就是在alist里面准备的放图片的文件夹,然后如果你想把图片都放在一个文件夹,而不是直接放ImageCloud,你可以继续在后面添加,比如:

/dav/ImageCloud/lsky

认证方式basic,用户名密码就是alist登录的账号密码

保存就行,记得写用户密码

lsky接口token生成

我使用的apifox
image

如上图,填写自己账号密码,提交请求,即可,注意,生成的token,要使用的话要加上Bearer 注意r后面有一个空格比如token是1|abcd,调用接口填写token的时候你要写Bearer 1|abcd

Halo博客PictureBed图床插件连接图兰

值得注意的是 api地址最后面必须是/结尾
token别忘了加Bearer
就可以了

后续优化

1.速度,我感觉lsky好慢,具体原因未知,我还没去研究
2.流量 natfrp的流量感觉会不够用呀,得想个办法

说实话,lsky还有很大的优化空间,尤其是界面……
还有配置的很多字段,都让人不太明白,而且找不到相关文档,了解这个字段的意思,应该怎么填,真是痛苦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/47038.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

基于布谷鸟搜索的多目标优化matlab仿真

1.程序功能描述基于布谷鸟搜索的多目标优化,设置三个目标函数,进行多目标优化,输出三维优化曲面以及收敛曲线。2.测试软件版本以及运行结果展示 MATLAB2022a版本运行3.核心程序X0 = func_obj(X0); %基于非支配排序对它们进行排名 X0 = func_sort(X0,1); %基…

Ocelot错误解决

上图本来好好的,不知道改了哪里,最后时ocelot.json里注释时一个逗号没了,没报错,运行正常,但是控制台有问题(找到这里也找了半天,前面在其他系统一个个排查)。最后把注释的addjson 文件加上,瞬间报错。我草了啊

[GodotDL C# D2]从空格控制转弯到撞墙检测

书接上回:https://www.cnblogs.com/meny233/p/18250399 新增功能: 空格控制转弯 导出变量 撞墙检测 音乐播放 前戏点击查看代码 using Godot; using System;public partial class Line : CharacterBody3D {[Export]public float Speed = 10f;[Export]public bool turn = fals…

设计模式-观察者模式

观察者模式 观察者模式(Observer Pattern),又叫发布-订阅(Publisher/Subscribe)模式,模型-视图模式,源-监听器模式或从属者模式。定义一种一对多的依赖关系,一个主题对象可以同时被多个监听者同时监听,使得每当主题对象状态发生变化时,所有依赖于它的对象都会得到通知…

王鼎杯 RCE命令執行 五字節限制

源碼: <?php error_reporting(0); highlight_file(__FILE__); if(strlen($_GET[cmd])<=5 && !preg_match(/rm/,$_GET[cmd])) {echo shell_exec($_GET[cmd]); } ?>对cmd限制长度五字节起初是想通过变量来绕过五字节 但好像不起作用 于是尝试使用 常规做法通…

C - Tile Distance 2

C - Tile Distance 2 https://atcoder.jp/contests/abc359/tasks/abc359_c思路 在x方向上,让s<t 然后 如果s在tile的左边,移动到右边, 如果t在tile的右边,移动到左边, 计算x 和 y方便的必走的steps, y方向上容易计算(跨的格子就是), x方向有些复杂, s在x方向上,…

一、系统学习微服务遇到的问题集合

1、启动了nacos服务,没有在注册列表 应该是版本问题 Alibaba-nacos版本 nacos-文档 Spring Cloud Alibaba-中文 Spring-Cloud-Alibaba-英文 Spring-Cloud-Gateway 写的很好的一篇文章在Spring initial上面配置 start.aliyun.com 重新下载 < 2、 No Feign Client for loadBa…

数组和链表-《算法图解》学习

内存工作原理 需要将数据存储到内存时,你请求计算机提供存储空间,计算机给你一个存储地址。需要存 储多项数据时,有两种基本方式——数组和链表。但它们并非都适用于所有的情形,因此知道它 们的差别很重要。接下来介绍数组和链表以及它们的优缺点。==============to be con…