分类
nas photo rss

Typora + picgo + Chevereto 优雅地上传图片

标题文章 完全按照这个设置成功。gl gg~

https://blog.csdn.net/weixin_45748734/article/details/108150796

利用python脚本实现使用typora时图片自动上传到chevereto图床

知乎教程https://zhuanlan.zhihu.com/p/150785463

不想装python用的少。

Typora + picgo + Chevereto 优雅地上传图片

本以为这个捷径发现还得安装Node.js support win7

https://nodejs.org/en/download/releases/

最后发现Node.js v13.14.0 支持win7 其他的必须win8.1以上了。 继续

需求:由于经常使用typora写文章,但是配合picgo使用的sm.ms图床,github图床等,速度不稳定,因此我们想要利用自己的服务器搭建自己的图床,将自己文章的图片上传到自己的服务器中,优雅地写作.

首先建立在服务器上建立一个图床,这里可以参考这篇博客

当图床能够正常使用的时候,我们就可以配置picgo了

首先安装web-uploader插件

image-20210406173007793

然后去配置图床

image-20210406173213205

API地址,我们只需要把模糊的地方,填上自己的服务器Chevereto对应的站点网址即可

自定义body,填写的格式是:{“key”:” “},key的值在这里: 仪表盘->设置->网站->API,

image-20210406173626212

然后就可看到了

image-20210406173656488

之后在typora这里进行测试,成功后,我们就可以优雅地书写了.

image-20210406173804306

附加内容:

由于chevereto默认是所有用户均可使用的:我们将仪表盘->设置->网站运营模式,修改为个人.

image-20210406174021914
分类
docker nas

群晖搭建 chevereto 图床

群晖搭建 chevereto 图床

结论:

1.42支持中文选择。为了中文。安装了这个版本。

1.5.0开始没有语言包了。去掉不少功能。好像

1.6.1 需要php7.4支持。nas最高7.3转不了

1.6.0 没有语言包 没有安装。

正文开始:
1. 安装套件,安装下图中红框圈出来的套件。

群晖搭建 chevereto 图床

2. 下载 chevereto 程序,下载地址

群晖搭建 chevereto 图床

3. 打开群晖的 Web Station 套件,点击 PHP 设置,然后选择安装 PHP7.0,将下方的扩展名全部打勾,然后确定保存。

群晖搭建 chevereto 图床

4. 在群晖 Web 文件夹下创建 chevereto 文件夹,名字也可以自定义,然后将刚才下载的图程序解压并复制到创建的 chevereto 文件夹下。

群晖搭建 chevereto 图床


5. 给 chevereto 文件夹权限,否则会报错,右键选择 chevereto 文件夹,打开属性,选择权限,然后新增,用户组选 Everyone,并给与管理、读取、写入权限,然后勾上应用到这个文件夹、子文件夹及文件后保存

群晖搭建 chevereto 图床
群晖搭建 chevereto 图床

6. 打开群晖 phpMyAdmin,新建一个数据库,数据库名称也可以自定义

群晖搭建 chevereto 图床

7. 打开 Web Station 设置虚拟主机,下图是我的设置

群晖搭建 chevereto 图床

8. 新建一个文本文档,将 “新建文本文档.txt” 重命名为”settings.php“之后传到 web/chevereto/app 文件夹下,缺少这一步的话打开网站会提示:Chevereto can’t create the app/settings.php file. You must manually create this file。

9. 打开群晖 IP 地址:端口号进行安装,我的群晖地址是 192.168.1.100, 因此我的地址是 192.168.1.100:1234, 然后填入数据库信息开始安装

群晖搭建 chevereto 图床
群晖搭建 chevereto 图床
群晖搭建 chevereto 图床
群晖搭建 chevereto 图床
gg

未经授权,不得转载

分类
frp nas

6种永久免费 内网穿透傻瓜式使用

五种永久免费 内网穿透傻瓜式使用

五种永久免费 内网穿透傻瓜式使用

教程

方法一(使用qydev)

官网:点击访问
1、官网 页面:找到客户端下载
在这里插入图片描述

2、找到自己电脑或者运行平台对应的版本(我的是windows 64位)
在这里插入图片描述

3、下载完成后解压到 自己熟悉的文件内保存,解压后,暂时不管她,继续第4步
在这里插入图片描述
4、登录官网后台:新增隧道
点击 隧道管理–>开通隧道
在这里插入图片描述
只需要填写这4项:

隧道协议选择: http
隧道名称: 取一个独一无二的名字
前置域名 : 域名的前缀 例如 :qydev.free.qydev.com ,更改为 自定义.free.qydev.com
本地端口 : 需要穿透的端口.

在这里插入图片描述
开通好后 查看隧道列表: 把 keycode 复制 ,打开第三步解压好的 文件 :双击 qydev-frp启动工具-64.bat -把复制好的keycode 填写上去 ,然后回车
在这里插入图片描述

qydev-frp启动工具-64.bat启动 界面: 把复制好的keycode 填写上去 ,然后回车
在这里插入图片描述
访问: 原本地址 :127.0.0.1
在这里插入图片描述
映射后:
在这里插入图片描述
切记 自定义域名 一定不要改所有,只需要 前缀就行 例如:
我把域名改为下面这个 是访问不了的,必须后面是 .free.qydev.com
在这里插入图片描述
正确的是: 自定义前缀.free.qydev.com
在这里插入图片描述
-------------------------------------------------------------------------------------

方法二(使用飞鸽内网穿透)

官网: 点击访问
和方法一 是一个套路 :打开官网–>注册–>登录–>开通端口映射隧道–>下载启动工具–>启动

1、打开官网(注册我就直接省略了),找到客户端下载在这里插入图片描述
根据 自己电脑运行的平台 ,我的是windows 64位的
在这里插入图片描述
2、下载完成后 解压到一个还是比较熟悉的文件夹:
在这里插入图片描述
3、此时我们启动还需要一个 启动参数才能启动属于我们自己的映射客户端,登录 飞鸽 后台管理页面,找到开通隧道 选择免费** 的**
在这里插入图片描述
选择免费的隧道 ,进入添加页面 ,填写好相对应的参数
在这里插入图片描述
添加成功后,在隧道管理页面,找到我们刚才新增的隧道,点击 隧道ID旁边的 +号就会显示 隧道的启动命令, 最重要的一步来了 ,复制启动命令 ,打开下载好的飞鸽客户端 ,把启动命令复制到客户端上 ,启动完成
在这里插入图片描述
复制启动命令 ,打开下载好的飞鸽客户端 ,把启动命令复制到客户端上 ,启动完成
在这里插入图片描述
-------------------------------------------------------------------------------------

方法三(使用nps)

官方是这样介绍的 :nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网http代理、内网socks5代理、p2p等,并带有功能强大的web管理端。

非常好用!!!!非常好用!!!
github地址: 点击访问

-------------------------------------------------------------------------------------

方法四使用 (神卓互联内网穿透)

**神卓互联内网穿透就属于 企业级的映射工具了,前面两个都是 个人使用就足够了,神卓互联内网穿透教程 引用一下地址教程

神卓互联内网穿透使用教程: 点击访问

-------------------------------------------------------------------------------------

方法五 使用 SAKURA FRP

地址: 点击访问

方法六 pandafrp https://console.tryzth.com/page/login.html

分类
nas 网络

钉钉内网穿透失败的原因

钉钉内网穿透工具

IT技术学习 2020-10-03 16:41:19 1720 收藏 4
分类专栏: 编程 日常办公
版权

编程
同时被 2 个专栏收录
37 篇文章0 订阅
订阅专栏

日常办公
62 篇文章0 订阅
订阅专栏
1.进入钉钉开放平台

https://open.dingtalk.com/ 登陆页面发生变化 必须 钉钉认证的.而且有开发权限的组织通过审核后才可以

https://ding-doc.dingtalk.com/doc#/personnal/fdzxvg

可以查看文档进行操作

2.下载
https://github.com/open-dingtalk/pierced

下载完成后以一个压缩包,解压

3.配置(windows)
进入这个目录

打开cmd

输以下命令(abcde是域名前缀—外网访问使用,8080是端口—本地服务器的端口)

ding -config=ding.cfg -subdomain=abcde 8080
配置成功显示:

上面教程 链接 https://blog.csdn.net/tscaxx/article/details/108911121

之前搜索到的群晖用钉钉穿透的教程.https://blog.csdn.net/zqlyyq/article/details/118973488?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163331583316780274122843%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=163331583316780274122843&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-1-118973488.pc_search_result_control_group&utm_term=%E9%92%89%E9%92%89+%E7%BE%A4%E6%99%96&spm=1018.2226.3001.4187

分类
frp nas

natfrp.com改版

上图是现在的界面.

之前的借用其他人的界面

海外节点 改动

为了保证将成本用于提升大部分用户体验,控制国外节点不断被墙带来的成本,我们不得不做出下列决定:

  • 即日起新增或替换的海外节点将不再考虑为内地网络访问优化
  • 新增或替换的海外节点将着重优化海外用户的使用和访问体验
  • 对于以后可能会新增的内地优化节点,将必须完成实名认证才能使用

关于封禁违规隧道的通知

有 500 余条隧道由于没有备案、利用机房备案防火墙漏洞搭建网站而被封禁,如需申请解封请对相关域名进行备案并联系管理员。查不到备案信息就不能解封,也不能删除隧道。

分类
linux nas

linux / \的区别.前一篇blog遇到\@appstore 可能是个小门槛.没有认真研究过命令.搞不通.拜朋友知道有点了解了.

今天在检查root目录时发现有一个名为“\”的文件,觉得很奇怪,从来没见过,就准备用Vim打开看看,很自然地输入命令查看一下,结果居然打不开。

[root@localhost ~]# ll总用量 48-rw-r--r--. 1 root root     0  7月  9 2015 \-rw-------. 1 root root  1414  6月 30 22:51 anaconda-ks.cfg-rw-r--r--. 1 root root 30147  6月 30 22:51 install.log-rw-r--r--. 1 root root  7800  6月 30 22:50 install.log.syslog[root@localhost ~]# vim \> 

稍微思考了一下就明白了,不是打不开,问题出在这个文件名“ \ ”上面。

  反斜线符号“ \ ”在Bash中被解释为转义字符,用于去除一个单个字符的特殊意义,它保留了跟随在之后的字符的字面值,除了换行符。如果在反斜线之后一个换行字符立即出现,转义字符使行得以继续,遇到命令很长时使用反斜线很有效;反斜线从输入流中被移除并有效地忽略。

例一:

[root@localhost ~]# echo $HOME/root[root@localhost ~]# echo \$HOME$HOME

例子中,反斜线去除了“ $ ”字符的特殊意义,保留字面值,从而不输出home目录路径。


例二:

[root@localhost ~]# mv test.c \> ..mv: 无法获取"test.c" 的文件状态(stat): 没有那个文件或目录

例子中,反斜线使行得以继续,命令可以正常输入。

  到这里就明白了怎么查看文件名为“ \ ”的文档了,只要输入命令

[root@localhost ~]# vim \\

这个问题解决了,但是又想到了与反斜线对应的,也是经常用到一个符号:正斜线(“ / ”),再来看看这两个符号的区别。

  在知乎上看到这么个说法:反斜线“\”是电脑出现了之后为了表示程序设计里的特殊含义才发明的专用标点。就是说,除了程序设计领域外,任何地方都不应该有使用反斜杠的时候,请永远使用正斜线“/”。

  粗略想想还真差不多是这么回事,但是马上就想到一朵奇葩:Windows系统中用反斜线“\”来表示目录,但是Linux下用正斜线“/”来表示。估计不少人刚从Windows转到Linux下时都犯过这种错。

  Windows:

    “/”是表示参数,“\”是表示本地路径。

  Linux和Unix:

    “/”表示路径,“\”表示转义,“-”和“–”表示参数。

  网络:

    由于网络使用Unix标准,所以网络路径用“/”。  

  但是为什么Windows要用” / “,难道只是为了显示和Linux的不同吗?显然不是的,里面历史原因很复杂 ,同样在知乎找到了答案。

  Windows 用反斜杠(“\”)的历史来自 DOS,而 DOS 的另一个传统是用斜杠(“/”)表示命令行参数,比如:  cd %SystemDrive%
  dir /s /b shell32.dll

  既然 DOS 这边斜杠被占用了,只好找一个最接近的。那就是它了。而在 UNIX 环境中,我们用减号(“-”)和双减号(“–”)表示命令行参数。
  用斜杠表示命令行参数是兼容性原因。这个问题最初起源自 IBM。IBM 在最初加入 DOS 开发时贡献了大批工具,它们都是用斜杠处理命令行参数的。而这个传统源自于 DEC/IBM,比如当年的 VMS 就是用斜杠处理命令行参数,它的目录分隔符是美元符(“$”)。顺便说一句,这个传统也被部分地继承进了 DOS 和 Windows 体系,日文版的 Windows 就把反斜杠在屏幕上显示为“¥”,虽然实际上还是反斜杠。
  如今的 Windows 内核在处理路径时确实可以同时支持斜杠和反斜杠。很多时候我们看到用斜杠时出错,是因为应用程序层面的原因。比如 cmd.exe 就不支持用斜杠表示路径,而PowerShell.exe 支持,也正因为这个原因,PowerShell 开始转而使用减号作为命令行参数的起始符。

MSDN上有一篇 blog 说得很清楚:http://blogs.msdn.com/b/larryosterman/archive/2005/06/24/432386.aspx

分类
nas

最简单方法,解决黑群晖,VideoStation、PhotoStation、Moments 无法生成缩略图的问题

前言

黑裙的主要问题有三个问题:

1.QC不能用,黑的吗正常。

2.有些bug,不是专用硬件和通用操作系统,正常。

3.转码的问题,VideoStation、PhotoStation、Moments 无法生成缩略图,会出现黑框框,VideoStation不能转码。还有就是新版Moments人物无法使用,这个下回再说。

今天来解决这个问题。

原因分析

根据网上查询,主要是黑裙没有使用有效的SN,被停用了转码功能。群晖用的是修改版的ffmpeg。

解决办法

网上有很多教程。主要是安装第三方ffmpeg,自己编写脚本利用第三方ffmpeg生缩略图。不今天教大家最简单的,移魂大法。零基础、简单操作。

操作

1.安装ffmpeg。

浏览器登陆DSM后打开套件中心,将信任层级设置为任何发行者,在套件来源处第三方套件源。http://packages.synocommunity.com

选择任何发行者
添加packages.synocommunity.com

设置完成之后选择左下角的社群后,在套件中心里找到ffmpeg安装即可。

2.移魂大法

简单说替换群晖自带的ffmpeg。总共有两个地方:一是视频转码,二是拍照视频缩略图。

ssh登录,取得root权限

ssh登录,取得root权限

输入两段命名完成替换。

cp /volume1/@appstore/ffmpeg/bin/ffmpeg volume1/@appstore/VideoStation/bin/
cp /volume1/@appstore/ffmpeg/bin/ffmpeg /usr/bin
代码输入优化:手动输入 /vo按tab键自动补全. 遇到/@appstore需要改成\@appstore tab补全还可以ls所有目录.之前估计遇到错误就是这个问题.没有查出来. 

其中volume1替换成自己套件安装的存储池,比如volume2、volume3等。

装好以后,可以先拍个视频,自动备份以后看看ds photo里面有没有生成新视频的缩略图,再重新索引,这里还可以设置缩略图的质量

写在最后

之前我用filerun自带的ffmpeg.视频都转成mp4放进去.在线播放也不卡.分享也方便.现在这个方法看手机的里面自己的视频有缩略图了.感谢fping

相关方法学习于网络,整理而成,相关引用不再一一列举,如有侵犯,联系删除。其中基础操作不再列出,比如shh,自己先学习好。欢迎留言,有问题一一解答。

分类
docker nas 网盘 网络

群晖软件的坑

安装tplink摄像头 查了一个帖子.

https://koolshare.cn/forum.php?mod=viewthread&tid=169771

[教程] 169元带云台摄像头实现群晖Surveillance Station高清录像+IPC控制 基本解决ONVIF 安装没有认证的摄像头的所有问题了.

帖子里面有人说web端有bug不能播放680*480分辨率以上的live.

用Surveillance Station 
pc客户端 不能自己的域名访问。 只能局域网  或者vpn访问。

ds cam 手机端可以域名访问.清晰度400万也达成了.摄像头的sd卡我也拔掉了.现在不知道是tplink的云 还是我的nas在录.

SurveillanceVideoConverterTool 670M的avi 转mp4 需要20分钟。格式工厂需要1.5分钟。果断删掉前者.

分类
docker frp nas

wol网络唤醒局域网可以唤醒了

记录一下正确的设置.

bios :

电脑网卡设置:

顺道说一下 wordpress上传图片麻烦 装了.foogallery 和 photo gallerry foogallery可以竖图显示。另一个没有研究好。估计也可以的。以上就是展示效果.

按照上面 用手机唤醒测试另一各电脑椅上步骤没有问题.我这个有问题的也是恢复了.局域网可以唤醒.远程无法唤醒 最后就发现是docker的网络问题.桥接 host no 三种模式 只能选择host .

重启docker程序 远程测试成功.最后发现是docker问题 网络选择错误.我问了精简启动附加条件 把网络也优化掉了.

分类
nas

网络唤醒功能失效 可能和arp有关系。记录一下

家里用的NAS服务器装的是centos系统,用了两年多了,一直很正常,之前网络唤醒功能也正常。

最近发现有两次都唤醒不了,只能手动去按开机按钮了。

这次又遇到唤醒不了,让我有点困惑,如果在外面的时候,我总不可能回去按开机按钮了吧,所以这次必须解决。

在网上搜了一大圈,基本都是两种说法:

1.系统设置有问题。
2.网卡驱动有问题,需要安装合适的驱动。

对于第一点,基本是可以忽略的,完全就是扯。第二点倒是有可能,linux下编译安装网卡驱动,说起来也挺麻烦的,但没办法,只能试试了,结果还是无效。

后来又在Google上找到一个说法,说是bios的问题,因为主板上有个什么东西掉电较久后导致存储的唤醒相关设置信息丢失了,需要更新bios,但这个bios网上又没有,要找主板厂商改好发过来。

关于这点,我也不知是真是假,但直觉上不那么靠谱,就算靠谱,厂商基本也不会理我,所以也只能作罢。

继续到处找原因,均无果。

就在想,为什么以前都好好的,每次都能启动?主板电池也有电啊。

想着去路由器上看一下连接情况,登陆路由器后,查找了一下,竟然看到在线客户端列表里面竟然出现了服务器的身影,它竟然自己启动了!很是奇怪。

然后又找了一下原因,突然把网络唤醒和arp这个词关联起来了,问题原因就浮出水面啦!

arp静态绑定,有广域网唤醒需求的作路由端口转发,无论是局域网唤醒,还是广域网唤醒,都需要在路由器设置arp静态绑定(目标主机的ip地址也需要是静态的,不能DHCP分配),就是把ip和网卡的mac地址静态绑定,这样在发魔幻封包数据的时候才能保证送达目的主机,如果不设置绑定,会出现刚关机的几分钟可以唤醒,关机时间长了就无法唤醒了。其实跟关机时间没有关系,并不是我一开始想的关机时间长了网卡断电了。当然如果你在网卡的电源管理设定了允许关闭设备是会出现这种情况。不过我们经过上述设置,已经排除网卡断电的情况,而是arp记录过期,导致找不到mac地址与ip地址对应的记录,就无法发送魔幻数据包。如果需要从广域网唤醒主机,那么需要在路由做端口转发,如果是多级路由,需要设置多级路由转发。

其实以前我的网络唤醒一直能用的原因是每次关机时间都大概只有半天左右,路由器里面的租约时间是一天,所以还保存有服务器的网络配置信息。

而这几次出现问题都是最近用得少,刚脆就关机了,关机几天自然就唤醒不了啦,到路由器里面绑定一下arp,就再也不会出现问题了(之前只在DHCP里绑定静态ip)。

关机时间比较久后不能网络唤醒的问题终于搞定了,虽然是个小问题,但困扰我好久了,这次找到真正原因了,感觉好爽啊。

原文链接 http://blog.dngz.net/wakemeonlanfail.htm

静态ARP绑定

编辑讨论上传视频为了更好的对网络中的计算机进行管理,您可以通过ARP绑定功能来控制网络中计算机间的访问(IP绑定)。MAC地址: 网络中被控制的计算机的MAC地址。中文名静态ARP绑定IP地址 设定被控制计算机MAC地址绑    定是否使该MAC和IP的绑定功能生效编    辑 对条目进行修改或者直接删除

目录

  1. 原理
  2. 案例
  3. 方法

原理

编辑IP地址: 设定被控制计算机MAC地址的主机的IP地址。绑定: 是否使该MAC和IP的绑定功能生效。编辑: 可以对条目进行修改或者直接删除。

案例

编辑举例说明:如果您希望限制局域网中MAC地址为00-E0-4C-00-07-BE的计算机其IP地址为192.168.1.4,而局域网中的其它计算机都不能以192.168.1.4的IP地址存在,这时您需要指定如下的ARP绑定表:首先在“ARP绑定”中启用绑定功能。然后,按照以下数据添加新的过滤条目:ID MAC地址 IP地址 绑定 配置1 00-E0-4C-00-07-BE 192.168.1.4 编辑 删除

方法

编辑一、首先,以管理员权限运行命令提示符(CMD)。
  二、在命令提示符中运行“netsh i i show in”查看要进行ARP绑定的网卡的idx编号。
  三、在命令提示符中运行“netsh -c “i i” add neighbors idx IP MAC”进行ARP绑定,这里的idx就是上一步查到的网卡的idx编号,IP和MAC就是你要绑定的IP地址和MAC地址。
  例如:netsh -c “i i” add neighbors 12 192.168.1.1 D0-27-88-C9-7C-A4
  四、最后在命令提示符下用“arp -a”命令查看下自己所添加的ARP项是否在列表中并且为静态就可以了。
  “arp -a”命令检测为静态
  五、解除绑定:netsh -c “i i” delete neighbors IDX (IDX改为相应的数字) 才可删除MAC地址绑定,然后重启系统。

原文链接 https://baike.baidu.com/item/%E9%9D%99%E6%80%81ARP%E7%BB%91%E5%AE%9A/762975?fr=aladdin