网络改造&IPV6设置小记
概述这个假期回来把自己家的网络进行了一次大改造,主要是实现了以下内容
增加了两台机器(单网口),并实现虚拟化
实现到 LuckyServer 方向的网络互通
实现自建 DNS Server
增加旁路网关
增加 IPTV 服务器
使用 LuckyServer 端设备对本端网络设备进行监控
增加了 IPV6 并对外提供服务
为了实现以上目的,增加了两台 X86 的机器,使用 PVE 进行了虚拟化,用 PPTP 打通了两端网络,AdGuard 实现 DNS 服务,OpenWRT 实现旁路网关,MQiTV 实现 IPTV 服务器,Cacti 对网络设备进行监控,使用之前建设的 serverstat 平台监控新增的两台设备的运行状况,UptimeRobot 从外网端进行监测
细嗦01 虚拟化虚拟化本次选择了非常经典的 ProxmoxVE ,选择 PVE 的原因有这么几个
UnRAID 一台机器需要一个U盘,很浪费U盘
本次不需要用机器来跑 Docker
不需要存储功能
PVE 的 Debian 系统本身可以跑一些程序
相比 ESXI 开源免费
安装非常简单,需要注意的是虚拟化如果要做成 ...
LuckyBlog里站上线!
点击这里访问里站
什么?!!你居然访问不了?!不是吧不是吧,2202年了,不会还有人没有用上 IPV6 吧!(doge)
里站仅支持 IPV6 访问,不支持 IPV4 访问喵~
部分不适合放在主站的内容将搬至里站
Q & A里站有什么?
不大适合放在主站的内容,包括随笔,吐槽,个人寄事等等
没有 IPV6 ?
拜拜了您嘞~
里站是用啥整的?
halo ,Dream 主题,想用 Halo 很久了
主站今后会放些什么?
正经技术向的内容吧
使用dlib和face_recognition做一个简单的人脸识别
前言这段时间比较闲,看边上屋子里面的老师在玩 opencv ,于是也打算玩玩,因为之前从来没有接触过,于是打算先用人脸识别上个手
语言和库的选择因为对 Python 比较熟悉,所以当然是用 Py 啦,然后就在 GitHub 上瞎逛,看到了这个 https://github.com/ageitgey/face_recognition ,上面写着
The world’s simplest facial recognition api for Python and the command line
既然是 world’s simplest ,当然就选这个啦
看了一下,是用 Python 调用的 C++ 写的 dlib 来整的
编译 dlib (痛苦面具)最开始试了一下 CPU 版,卡的鸭皮,因为自己的电脑有显卡,所以还是在自己的电脑上面来整,但是自己的电脑又不方便装 Linux ,双系统系统盘位置又不大够,于是只好在 Windows 上 en 整
Windows 整各种和 AI 有关的都非常不友好,dlib 光编译就花了我两天,甚至整的有点小破防,所以下面讲讲咋整
系统准备硬件、OSWi ...
使用Python实现一个简单的跳转站检测
前言因为我的博客和跳转站在两台不同位置的机器上,博客的那台机器时不时会停电,所以很早之前就一直想做一个博客存活检测程序,并自动返回页面给访客(之前一直都是发现博客站挂了手动换文件)。在刚有这个想法的时候还比较菜,当时跑去问了 W ,他说拿 js 可以整一个。后面因为各种各样的事情要忙,这个事情就一直咕着,最近手头的事情办的差不多了,又想到了这个,整好近半年写了点 Python ,于是花了不到半个小时糊了这么个东西出来。
代码见 https://github.com/luckykeeper/jumpSite_Detect
思路思路非常简单,用 request 去爬 CDN 和博客站
如果都是 200 OK,开放跳转
如果 CDN 挂了,博客没挂,跳转站页面资源切换到自建网盘,同时开放跳转
如果 CDN 挂了(或者没挂),博客站挂了,切换到故障页面,提醒访客稍后再来
页面切换方法:提前准备三个 HTML 文件(分别对应以上三种情况)
状态展示方法:字符串替换,在 HTML 文件想插入状态的地方放一段注释,像这样
<!-- devinput -->
Python 搜索替 ...
开源可自建的酷炫网络攻击地图,不来试试嘛?
开源地址:https://github.com/luckykeeper/attackMap
文档站:https://luckykeeper.github.io/attackMap/
后端:python
数据库:MongoDB
前端:ECharts ,基于 http://jsorz.cn/blog/2015/12/attack-map-with-amd.html 修改
第一次在B站上做视频,没想到因为 ECharts 的地图 B 站没给过,那就放在这里吧
欢迎尝试,要是感觉还可以的话希望能去 GitHub 给个 Star
有条不紊管理项目进度——ZenTao初探
这篇和上篇一样,也是拖了一段时间的文章了
前段时间肝项目摸鱼的时候,突然想整一个项目管理软件,让自己的项目进度少摸点儿鱼更有规划一些,想到之前扫学校服务的时候发现了一个叫 “ZenTao(禅道)” 的东西,于是去 GitHub 上搜了一下,项目地址戳这里
依然还是选择 Docker 安装,使用官方的 easysoft/zentao 镜像
装好之后用 Nginx 反代出来,发现登录不了
去论坛上看了下,是最新版 Docker(我用的是开源版16.1) 的原因,暂时的解决方法是允许 CSRF
在 /www/zentaopms/config/config.php 有这个设置,将其置为 false 即可
$config->framework->filterCSRF = false;
之后就可以登录喽~
界面大概长这个样子
稍微用了一下,虽然雀食很好用,但是如果只是自己用的话反而是非常麻烦,我个人的感觉的话,如果只是单人项目,还是用类似 GitHub 的 Project 这样的功能比较方便,不过如果是团队开发的话应 ...
能当图床用的云盘——Cloudreve初探
前言这篇文章其实拖了挺久了,这段时间一直在高强度肝项目,现在写这篇文章的时候其实 Cloudreve 已经用了很长时间了,目前本站的图床经过几次更换之后还是换到了 Cloudreve 上面,果然还是自建的用的放心~
Cloudreve 是我在 Github 上闲逛的时候发现的,项目地址在这儿,之前我用的云盘是可道云的 KodExplorer ,基于 PHP 写的,而Cloudreve 是基于 Go 写的,感觉效率应该高不少,官方给了个 Demo 站,戳这里去康康
部署部署的话当然首选 Docker 部署,我们选择官方推荐的 xavierniu/cloudreve 这个源,页面也给出了非常详细的部署教程,照着来就能搞定
一些注意事项Docker 那边的介绍稍微少说了一点儿东西,所以最开始用的时候稍微绕了点弯,官方文档说的倒是非常清楚
反向代理(假设你使用的是 Nginx 反代)
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header ...
LOVEPOTION SIXTYNINE 专题导航页
LinksGitHub 仓库
下载页面
文档站
项目组官网
小游戏
【新年新气象】小站更换看板娘,切换新图床
前言转眼间就来到了2022年了捏,因为12月20号的时候 jsdelivr 的CDN在中国的节点挂了,整个站处于几乎不可用的情况,虽然是在期末考试周,可是那天真的是完全没有心思复习呢,于是开始研究新的方案来放小站的 js 、 css 以及图片
关于 js 和 css文件因为 js 和 css文件不是很大,即使放在自己服务器上面也不会大幅拖慢加载速度,于是我就把 js 和 css文件全部放在了新版云盘 LuckyCloudV2 上面,新版云盘是 Go+Gin 做的,速度相当可以,而且自带编辑器,需要改 js 和 css文件的时候可以不借助其他工具直接在云盘上面来改,就非常的方便
关于图床通过调试工具,可以发现图片加载速度是拖慢整个博客的罪魁祸首,于是果断抛弃 jsdelivr 的 CDN 服务,换到了国内的一个图床,花了半天时间把除了表情包之外的所有图片全部迁了过去,至于是哪家的图床,就请自行 F12 查看一下吧【20230624搬站时注:已经停止使用该图床,全面切换到自建图床,对这家图床感兴趣的话可以去“成长日志”栏目打 F12 查看】
关于看板娘因为看板娘也是从 jsdelivr ...
小站启用泛域名解析
从即日起,小站启用泛域名【http://luckykeeper.site】 作为跳转站,原跳转站域名 【http://b.luckykeeper.site】 继续保留解析,两个域名均支持http和https,ipv4和ipv6访问