安装哪吒监控探针
哪吒监控一站式轻监控轻运维系统。支持系统状态、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,计划任务和在线终端。本文记录一下安装配置nezha的详细过程(其实这里介绍里写的很清楚),方便以后用到直接拿来复制粘贴。 安装准备 两个域名 安装前准备 两个域名,一个可以 接入 CDN 作为 公开访问,比如 (status.nai.ba);另外一个解析到面板服务器作为 Agent 连接 Dashboard 使用,不能接入 CDN 直接暴露面板主机 IP,比如(ip-to-dashboard.nai.ba)。 两个域名同时解析到面板端ip 创建OAuth Apps 先打开:https://github.com/settings/developers 然后点击 New OAuth App 新建一个OAuth App 然后如下图所示,填写内容,如果设置了端口反向代理的话Homepage URL和Authorization callback URL去掉端口号 开启了ssl证书了的话同样要把http改为https 申请完成后会得到相应的 Client ID 和 Clien ...
搭建 v2ray
本文记录一下搭建v2ray搭建的详细过程,方便以后用到直接拿来复制粘贴。本人使用的Cloudflare+v2ray搭配组合的方式 所以没有申请ssl证书的步骤 另caddy申请证书全自动方便只需提供邮箱即可。 安装前准备 纯ipv6 vps参考 带ipv4主机可直接跳过 纯ipv6 vps无法直接访问ipv4网站,需要参考下面两个方法实现ipv4访问。推荐方法2 方法一、添加dns64 实现ipv4访问 此方法访问ipv4网站速度一言难尽,所以不推荐但可以记录下,以备不时之需。 修改/etc/resolv.conf文件 #注释掉原来的内容,添加以下内容 12nameserver 2001:67c:2b0::4nameserver 2001:67c:2b0::6 上面使用的是trex.fi提供的dns64服务, 类似的服务还有go6lab.si等 方法二 、安装WARP服务实现ipv4访问 WARP是CloudFlare提供的一项基于WireGuard的网络流量安全及加速服务,能够让你通过连接到CloudFlare的边缘节点实现隐私保护及链路优化。 其连接入口为双栈(IPv4/IPv6均 ...
AdGuardHome搭建纯净无污染DNS
AdGuardHome 是一款开源项目 具体介绍与详情见: https://github.com/AdguardTeam/AdGuardHome 我们可以在利用 AdGuardHome 来为我们的设备过滤部分广告的同时为我们提供一个纯净无污染的私人DNS服务。 AdGuardHome安装 在 https://github.com/AdguardTeam/AdGuardHome/releases 根据自己的平台来下载对应的版本 下面是我的安装步骤: 1234567wget https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.105.0-beta.4/AdGuardHome_linux_amd64.tar.gz tar -zxvf AdGuardHome_linux_amd64.tar.gzcd AdGuardHome_linux_amd64./AdGuardHome //启动AdGuardHome 在浏览器里打开所搭建设备的对应 IP 加端口 例如 192.168.1.1:3000 进入设置界面设置 ...
abbrlink后出现undefined解决办法
用了abbrlink固定链接后发现 所有的文章标题都指向了同一篇文章 并且生成的链接出现undefined,我全是按照abbrlink给的方法配置的,不知道是哪出了问题,于是就去网上搜索解决办法,收集下来。 我先在网上搜索了下abbrlink后出现undefined 发现好多用户出现这样的问题。 对我出现的问题无效但可尝试的解决办法 方法一 12hexo cleanhexo s 多数解决方法是让先clean一下然后再重新生成,这个方法对于我来说明显无效 因为我之前已经执行过hexo clean。 方法二 我在CSDN的hexo-abbrlink-undefind这篇文章里找到了新的解决办法感觉可行,按步骤操作。修改站点配置文件 /blog/_config.yml1234567#permalink: :year/:month/:day/:title/permalink: cycc/:abbrlink.htmlabbrlink: auto_category: enable: false alg: crc32 rep: dec 然后hexo clean` ...
hexo插入图片视频
只会在hexo上添加图片,但是如何添加视频呢,于是我找到了下面的方法 插入图片 Hexo有多种图片插入方式,可以将图片存放在本地引用或者将图片放在CDN上引用。 本地引用–绝对路径 当Hexo项目中只用到少量图片时,可以将图片统一放在source/images文件夹中,通过markdown语法访问它们。 123source/images/image.jpg 本地引用–相对路径 图片除了可以放在统一的images文件夹中,还可以放在文章自己的目录中。文章的目录可以通过配置_config.yml来生成。 123_config.ymlpost_asset_folder: true 将_config.yml文件中的配置项post_asset_folder设为true后,执行命令$ hexo new post_name,在source/_posts中会生成 文章post_name.md和同名文件夹post_name。将图片资源放在post_name中,文章就可以使用相对路径引用图片资源了。 123_posts ...
hexo、next更新
在hexo网站搜主题时 发现自己的hexo和next都有新版本可以更新,于是就打算更新下hexo和next 第一次更新这两货,以前一直是重新安装,总结下更新步骤。不能直接用npm update的方法升级hexo,因为这种方法只能用于大版本内升级。 next更新 直接git pull即可 详情看 Next 12$ cd themes/next$ git pull hexo更新 可以 1npm install hexo-cli -g #全局升级hexo 也可以进行如下操作更新 12345678//以下命令分别执行即可npm install -g npm-check //安装npm-checknpm-check //查看系统插件是否需要升级npm install -g npm-upgrade //安装npm-upgradenpm-upgrade //更新package.json//在执行npm-upgrade命令后会要求输入yes或者no,直接输入Yes或Y即可npm update -g //更 ...
hexo永久链接
hexo的默认永久链接是在_config.yml里的配置permalink: :year/:month/:day/:title/。这种默认配置有个很不能接受的缺点,文件名为中文,会导致url链接里面出现中文,如果网站托管在gitlab的话,链接里出现中文会导致网页打不开。这次我来介绍一个比较方便好用的解决方案hexo-abbrlink插件。 安装步骤 安装hexo-abbrlink插件 1npm install hexo-abbrlink --save 修改站点配置文件 打开博客根目录下的_config.yml文件 修改permalink配置 123456# permalink: :year/:month/:day/:title/# permalink_defaults:permalink: posts/:abbrlink.html # 此处可以自己设置,也可以直接使用 /:abbrlink posts也可改也可以去掉abbrlink: alg: crc32 # 算法:crc16(default) and crc32 rep: hex # 进制:dec(default ...
npm换源
由于node下载第三方依赖包是从国外服务器下载,虽然没有被墙,但是下载的速度是非常的缓慢且有可能会出现异常。 所以为了提高效率,我们还是把npm的镜像源替换成淘宝的镜像源。有几种方式供我们选择😄 使用cnpm 使用阿里定制的cnpm命令行工具代替默认的npm,输入以下代码 1$ npm install -g cnpm --registry=https://registry.npm.taobao.org 检查是否安装成功 1$ cnpm -v 安装成功之后,以后安装依赖包的方式和npm的是一样的,只是npm的命令换成是cnpm就可以用淘宝源了。 使用npm 假如你已经习惯了使用npm的安装方式的,不想去下载阿里的cnpm命令工具的话,很简单,我们直接将node的仓库地址换成淘宝仓库地址即可 单次使用 1$ npm install --registry=https://registry.npm.taobao.org 永久使用 在开发react-native的时候,不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别。所以,为了方便开发,我们最好 ...
Hexo安装到NexT主题美化
声明 本教程使用的当前最新版本的Hexo静态网站生成器与NexT主题 Hexo 5.2,NexT v8.0.1 主题美化教程其他NexT版本或不能直接套用,需要自行修改。 安装前准备 Hexo 是一个基于nodejs 的静态博客网站生成器,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Coding上,所以在安全前必须要下载安装node.js 与git 1 下载安装node.js 按需 默认安装 2 下载安装git 按需 默认安装 3 修改npm全局模块安装目录(可选 非必须 默认安装到C盘) 1234在你需要自定义安装路径目录下例如D:\node 目录下建了两个文件夹分别是 node_global和node_cache然后npm config set prefix "D:\node\node_global"npm config set cache "D:\node\node_cache" 查看是否设置成功 12npm config get prefixnpm config get cache 然后,我们还要 ...
NexT主题中添加Gitalk评论系统
Gitalk是一个基于GitHub问题和Preact开发的评论插件。 使用GitHub登录 支持多语言[en,zh-CN,zh-TW,es-ES,fr,ru] 支持个人或组织 无干扰模式(设置distractionFreeMode为true开启) 快捷键提交评论(cmd | ctrl + enter) 实例参考: Gitalk演示网站或本站评论区 新建 /layout/_third-party/comments/gitalk.swig 文件,并添加内容: 12345678910111213141516{% if page.comments && theme.gitalk.enable %} <link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css"> <script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></sc ...