来日的心路历程(一)
来日 回想了下润日到现在的简要经历。 IT 科班毕业,进入了普通的私企,愉快地度过了两年。可能没有人能猜到我有多狂,下午三点上班,晚上六点就跑路,想啥时候来就啥时候来。组长坐旁边,Manager 旁边的旁边。上班随便摸鱼,除了薪资和福利,大概模式和外企不差了。这样高度散养的模式下,2021 我们组愣是出了两个全公司年度优秀奖,我个人年度考核也直接拉…
马上就要迎来建站十周年了
我也没想到就在浑浑噩噩度日中,iedon.com 迎来了第十个生日 撰写本文时,是东京时间(UTC+9) 2022年 10 月 18 日 23:00 2012.10.19 ~ 2022.10.19 以后如果有时间有心情,就更新今年半年的些许事吧。 最近半年发生了什么 辞职 离开中国 ICP 备案被网格员,没错,就是小区网格员找上门要求注销 全站迁移…
使用 IIS 托管 ASP.NET Core(.NET 6) 应用时的预热与空闲回收问题
前言 我曾使用 ASP.NET Core 写过一个个人用简易微服务引擎(现名:iEdon Acorle),集成微服务网关用于管理分散的各接口。这个引擎最令我引以为傲的时候大概就是当年我使用它为校园小程序提供服务的那段时间了。当时最大的吞吐量(期末)我依稀记得有 40 req/s。这个数字显然非常的低,我也没有对这套系统做过任何压力测试。当前这个引擎…
使用 PowerDNS 构建权威 DNS 服务器
前言 自从构建网络以来,为了图一时的方便,我一直在使用 Microsoft DNS Server 作为自己网域的权威 DNS 服务器。现在是时候抛弃专有软件,尝试一下朋友们都在用的 PowerDNS 了。 还有一件事就是,我打算对老核心网络节点(设在老家)去核心化,并把最重要的服务逐渐搬上云。 [alert]本文为操作笔记,并非教程。[/alert…
成功申请到人生中第一张信用卡(建行JCB旅白)
引言 “出行在外,总有想要课金的时候。” 如购买某些尚未在本地发行的音乐专辑,想要在没有防沉迷限制的游戏中购买扩展包。我原本的做法很简单,通过某宝购买对应地区的礼品卡(Gift Card),并充值到自己帐号的余额中。然而... 这些礼品卡来路不明,有些甚至是失窃的黑卡 礼品卡的利用受限于商店的风控政策(设备语言,IP等等) 非自己直接购买,存在被中…
Kubernetes 1.20+ 在 Ubuntu 20.04 LTS 上的管理节点初始化(不使用 Docker)
前言 想要部署自己的私有容器了,听说 Kubernetes(后文可能简称“K8S”) 大红大紫,当然要试试。然而,2021 年年初的 K8S 版本已经开始弃用 Docker。在了解了社区 这么做的理由 后,当然要跟一把风弃用 Docker 了(反正早晚会被逼迫迁移)。 环境:Hyper-V 下的 Ubuntu 20.04 LTS amd64; 6G…
运行在 Apple 芯片下的 macOS 中的 Node.JS 编译
前言 需要在使用 M1 芯片的 Mac 中使用原生(arm64)的 Node.JS。截至写下这篇文章的时间(2021/3/18),Node.JS 官网还没有可以直接使用的 Bin 包。 准备工作 安装 Homebrew 安装 nodebrew brew install -s nodebrew 编译安装 由于 nodebrew 在写下这篇文章的时间还…
BIRD 2.0.7 及早期版本中 OSPF 与多个具有相同 IP 地址的 PtP 接口的兼容问题
前言 在 iEdon-Net 中,我广泛使用了 OSPF 来传递内网结构信息。有一个如图所示的简易拓扑结构: A, B, C, D 两两邻接,为了节省 IP 地址(因为允许多个具有相同 IP 地址的 PtP 接口存在),我为 A 到 B, C, D 的三个 PtP 接口设置了相同的 IP 地址。此时,B, C, D 之间可以互相直接访问 dummy…
为 Linux 增加 dummy 接口并设定 IP 地址
前言 iEdon-Net 高度依赖 OSPF, BGP 等动态技术。目前,我有 3 台不同地域的设备,分别被分配有 3 个不同的固定 IP 地址。此前,我使用了固定的隧道建立了连接,并使用了近 2 年。然而,随着时间的推移,我发现:当某个其他地域的设备与这 3 个不同地域的设备的隧道中断后,通往这 3 台设备的路由表条目没有发生变动,这意味着访问将…
BIRD Internet Routing Daemon 源码编译
环境 Debain 10 / CentOS 8 一份 BIRD 最新版源代码 先决条件 1. 编译环境的准备: apt install gcc make autoconf # Debian yum install gcc make autoconf # CentOS 2. 依赖包安装 apt install flex bison libncurse…