现在大学校园网都应该挺常见的吧,不知道大家读书那时候校园网体验怎么,这篇碎碎念主要是写一点关于我折腾校园网的事情吧
我们的校园元每个月元,不限流量,恰好宿舍也有网口,我们宿舍就打算一起合租校园网,在宿舍放了个路由器一起使用
IPv
我们不仅宿舍有网口,教室也有无线AP可以连接校园网,之前正好在家里搭建了NAS,但家里只有IPv的公网,没有公网IPv,只好搭建了一个单栈NAS。经测试,学校教学楼的AP是不会下发IPv地址的,也就是说在教学楼我想访问我的NAS只能通过流量。那在宿舍呢,在宿舍我发现也是只有IPv地址的,也就是说宿舍也是访问不了(是真没想道学校的IPv建设这么落后)。但是有一次,我直接把网线插在电脑上,居然发现下发了公网IPv,也是可以正常的访问NAS的,我再次将网线插在路由器,连上路由器后发现并没有IPv,也访问不了IPv网站,进入后台后,我发现路由器的Lan口确实有IPv,但是长度是固定的,也就是并没有多余的地址分发给路由器的下级设备。这时我想到了NAT,于是经过一番查询发现在OpenWRT下安装nat这个插件就可以像IPv那样进行nat转换实 ...
前言
之前我的NAS用的系统是Unraid,但在外省读书时,Unraid启动盘U盘损坏导致无法开机,好在U盘其中的的配置文件还是可以读取的,在视频电话、父母帮助、远程控制下我终于救回了我的NAS,并且没有数据的损失。
趁着暑假我将NAS的系统从Unraid换成群晖,一开始我使用Unraid的理由很简单,就是群晖的Linux内核版本太低,无法支持N等代CPU的硬解。但随着半年的使用,我发现硬解并不是我的刚需,所以打算换回群晖(在大佬JIM的开发可以使用SA的机型实现硬解,相关博客;但我使用的是arpl-in的自动引导编译,编译SA的机型会导致Kernel崩溃,与作者讨论后无果,于是改用DS+的机型,因为我之前也说过硬解对我来说不是刚需)
换回群晖的理由还有两点,一点是我的NAS主要是做一个备份服务器,可以同步我设备上的文件就可以了,虽然Unraid可以通过Nextcloud实现,但是Nextcloud一并不是Unraid原生组件,所以没办法把备份的文件在Unraid文件里展示出来(这方面Unraid做的确实不太好),并且我使用Nginx-Proxy- ...
前言
Hexo是一个静态网站生成器,许多人用其来搭建博客,我的博客就是使用Hexo搭建,相比前之前介绍的Halo(传送门:利用Replit搭建个人博客Halo)搭建成本更加低,因为很多网站都支持了托管静态网站(后面可能会更新一篇静态网站的文章),但Hexo是静态网页,没有后台管理系统,对于想新建一个博客的小白来说难度比Halo大,但是也有许多大佬构建了网页的Hexo后台管理系统,今天给大家介绍两个后台管理系统:Qexo和ESHexoN,并附上搭建方式
Hexo的源码需放在Github/Gitlab上
Qexo
** Qexo,一个快速、强大、漂亮的在线Hexo编辑器**
Github仓库、使用文档
特色:
自定义图床上传图片
在线配置编辑
在线页面管理
开放API
自动检查更新
在线一键更新
快速接入友情链接
简单的说说短文
类似不算子的统计
自动填文章模板
下面是搭建教程
准备数据库
Qexo支持的数据库:
MySQL
PostgreSQL
MongoDB
这次我们使用MongoDB数据库,先去MongoDB官网注册一个账户,这边我已经有账户了就不做演示了
因为MongoDB ...
Windows未读
使用BetterNCM美化网易云前言
最近网易云更新了Windows的.测试版本,样式也更加美观简洁,这里附上尝鲜版本:阿里云盘
样式比之前的版本好看多了,之前我是搭配BetterNCM进行美化,这篇文章主要是为了记录我的网易云美化方式
下面是我美化好的样式
插播一个广告
欢迎使用我的音乐站,支持网易云音乐登入和灰色音乐解锁
欢迎使用我的音乐解锁站,支持网易云、QQ、酷狗、酷我加密音乐格式解锁
BetterNCM
介绍
BetterNCM 是一个由一群热爱网易云音乐的云村村友开发的 PC 版网易云音乐扩展工具,可以提供非常丰富的自定义功能扩展增强能力
安装教程
这里提供了种BetterNCM的安装方式,大家可以根据自己的实际情况选择安装方式,安装教程来源官方文档
BetterNCM自动安装程序手动安装UWP版本网易云安装仅支持位系统,位系统请手动安装
可以选择从官网下载或者从Github中下载
官网
Github
下载完成后运行exe可执行文件,点击安装,等待安装完成即可。如果一直卡在正在下载:betterncm.dll,请尝试再次点击安装按钮
安装完成后打开网易云,右上角处会新增一 ...
介绍
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识。
家中有NAS且有外网访问需求的小伙伴或者想建站/博客的小伙伴应该都有域名的需求,如果你自身没有能力去承担域名费用可以看看下面的免费域名,免费域名都是别人无偿提供的,随时都有跑路风险,想稳定的建议还是使用付费域名
免费域名申请
域名提供商
域名等级
域名
官网
备注
Freenom
一级域名
tk、ml、cf、gq、ga
https://www.freenom.com/
截至至..,无法注册免费域名;已经注册过赶紧去看看要不要续约,已申请的域名可以续约但不能注册新域名
EU.org
一级域名
eu.org
https://nic.eu.org
人工审核,长则一个半月,短则小时;虽然看上去是一级域名,但确实被认证为一级域名,可以转入Cloudflare,转入DNSPod时也不会显示为子域名,可以参考com.cn类似情况
Azote.org
二级域名
asso.st、fr.nf、ze.cx、infos. ...
准备工作
安装Hexo
安装NPM
安装node.js
重装开始
更换淘宝源
npm config set registry http://registry.npmmirror.com
换回默认源
npm config set registry https://registry.npmjs.org/
初始化Hexo
安装Hexo
hexo init Blog_v
进入博客文件夹
cd Blog_v
初始化git
git init
安装Buterfly主题
从Github安装稳定版
git clone -b master https://github.com/jerryc/hexo-theme-butterfly.git themes/butterfly
进入[Blog_v]/themes/butterfly,删除[.git]文件夹
安装pug 以及 stylus 的渲染器
npm install hexo-renderer-pug hexo-renderer-stylus --save
方便后续升级
cp -rf ./theme ...
Docker未读
Docker命令大全Docker介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker命令大全
容器生命周期管理
run
start/stop/restart
kill
rm
pause/unpause
create
exec
容器操作
ps
inspect
top
attach
events
logs
wait
export
port
stats
容器rootfs命令
commit
cp
diff
镜像仓库
login
pull
push
search
本地镜像管理
images
rmi
tag
build
history
save
load
import
info|version
info
version
Docker命令具体的案例:
docker run:启动一个Docker容器。
docker run -it --name my_container ubuntu:latest ...
MairaDB介绍
MariaDB是由MySQL的开发者创建的一个开源关系型数据库管理系统,它是MySQL的一个分支,基于社区开发和维护。它完全兼容MySQL,并扩展了一些新特性和功能。MariaDB被广泛用于Web应用程序和企业级软件中,因为它具有高可靠性和稳定性,同时还有很好的性能
利用Docker搭建MariaDB数据库
下面是MaiaDB的具体搭建教程,并附有用MairaDB为NextCLoud搭建数据库的具体示例
安装Docker
如果是NAS的话根据官方文档即可,如果是Linux(Ubuntu、Debian、CentOS等)可以参考下面两篇文章:
基于Ubuntu安装docker
VPS基础配置-安装docker
安装MariaBD
打开终端或命令行界面,输入以下命令拉取MariaDB的Docker镜像:
docker pull linuxserver/mariadb
创建一个新的Docker容器并运行MariaDB:
docker run --name my-mariadb -e MYSQL_ROOT_PASSWORD=my-secret-pw -d lin ...