-
PVE LXC下安装 OpenWRT 记录
前言 本文介绍笔者通过 Proxmox VE (PVE) LXC 安装 OpenWRT的折腾记录 前提条件 确保PVE系统已经安装了以下工具: apt install squashfs-tools 下载 OpenWRT 镜像 从 OpenWRT 的官方网站下载squashfs格式的rootfs镜像,也可以自行编译。 选择与硬件架构匹配的镜像,文中以 openwrt-x86-64-…
-
获取Cloudflare Tunnel下访客真实IP
背景介绍 假定局域网环境中,我们在 80 端口部署一个 PHP 网站,并且使用 Cloudflare Tunnel 将内网地址 http://127.0.0.1 转发至外网。然而,这种设置会导致所有访客的访问请求都显示为 Tunnel 所在的内网IP地址(如 127.0.0.1)。 为了获取访客的真实 IP,Cloudflare 提供了 CF-Connecting-IP 这个 HTTP 请求头。通…
-
luci-app-tailscale插件编写的爬坑记录
背景 一直以来笔者都用OpenWrt的ZeroTier服务进行组网,最近网络环境不太稳定,经常出现内网无法连接的情况。于是笔者打算使用Tailscale作为替代方案。现有的LuCI插件不能完全满足如意,作为又菜又爱的人,笔者参考 openwrt-tailscale 和 luci-app-zerotier 自己动手编写一个适…
-
必应每日壁纸获取脚本编写实例
今日壁纸 背景 必应主页上每天都会更新一张来自世界各地的精美图片,作为网站背景或桌面壁纸都十分美轮美奂。笔者通过反代官方API解决跨域问题,在setBackGround.js里面处理API返回的JSON数据将本站背景图随机轮替为必应近7日壁纸,这里不再赘…
-
Node.js多平台通知推送
说明 OpenAPI是@Peng-YM编写的跨平台脚本API,同时支持Quantumult X, Loon, Surge, JSBox 和Node.js。最近笔者将其与@lxk0301的多平台通知进行增删改查整合,并提供9种通知。本文为修改后的OpenAPI在Node.js环境中应用的补充…
-
Git学习笔记
缓存账号密码 git config --global credential.helper store # 修改已缓存账号密码 vi ~/.git-credentials 设置用户名、邮箱 # 设置全局用户名 git config --global user.name "Your Name" # 设置全局邮箱地址 git config --global user.email "your_email@example.com" 撤销本地所有未提交的更改 git ……
-
Hello, world!
Blog前世今生 日常删库跑路,误删了之前Jekyll框架Blog等风来源码,借此机会更换Hugo框架穿上新马甲等风起。 还是用来吃灰记流水账。🐶…