2026年2月16日 星期一

PHP class for HE.net DNS management

HE.net 這家老牌的網路服務商,它所提供的 Free DNS service 並沒有 API,
所以寫了這個 PHP class,可以新增、刪除、修改 DNS records
https://github.com/pankpan/henet

它是爬蟲方式登入,Parse HTML 操作,網頁有改版就有可能會不能用,需配合做調整

2026年2月4日 星期三

OpenClaw

改名歷程 Clawdbot -> Moltbot -> OpenClaw
試了一下,真的有點厲害,它等於是在本地端執行,有最高權限的 Agent,可以做很多事
除非跑本地模型,不然它都是接外部大腦 (Claud、ChatGPT、Gemini 等) API
目前這個 Agent 非常燒 Token,隨便就會超過百萬 TPM,猜測可能要繼承上下文,
若真是這樣,不就愈用 TPM 愈多,有優化空間
而目前 AI API 不管那一家都是用多少算多少 (pay-as-you-go),
以現階段來說,考量到費用的話,覺得可以再等等,很快就會有很多 Agent 出現,
等燒 Token 的問題優化後再用不遅。
若想要玩的話強烈建議用獨立環境安裝,不要安裝在自己平常使用的電腦

2026年1月30日 星期五

WSL TCP network issue

狀況是
ping IP OK (表示 ICMP 有通)
dig domain OK (表示 UDP 有通)
但 curl google.com 這種 TCP 的動作都不通

解決方法:
wsl --shutdown
wsl --upgrade
重開電腦

Gemini 提供的解法都無效,這兩個在其他情況也許有用,提供參考:
MTU 問題
ip link set dev eth0 mtu 1400

關掉 Checksum Offloading
用 Administrator 執行 PowerShell 指令:
Get-NetAdapter | Where-Object {$_.Name -like "*vEthernet (WSL)*"} | Disable-NetAdapterChecksumOffload -TcpIPv4

Import Rocky Linux 10 to WSL

Rocky Linux 官方已經有直接提供 WSL 檔,可以直接匯入 Windows
Download 捲到最下頁 WSL 的地方
或直接使用這個 10.1 的 Mirror Link (180MB)
https://mirror.twds.com.tw/rockylinux/10.1/images/x86_64/Rocky-10-WSL-Base-10.1-20251116.0.x86_64.wsl

若這個檔是存在 C:\DL\Rocky-10-WSL-Base-10.1-20251116.0.x86_64.wsl
要安裝到 C:\WSL\RockyLinux10

wsl --import RockyLinux10 C:\WSL\RockyLinux10 C:\DL\Rocky-10-WSL-Base-10.1-20251116.0.x86_64.wsl

匯入後設它為預設值
wsl -d RockyLinux10

2026年1月14日 星期三

LINE Bot Webhook Source IP

根據 http log,LINE Bot Webhook 來源 IP 只會用這兩段
147.92.149.0/24
147.92.150.0/24
不是很確定是否還有其他段,ACL 可以先設 allow 147.92.128.0/17 再長期觀察,限縮區段

2026年1月11日 星期日

x86-64-v3 is required by RHEL10

RHEL10 必需要 x86-64-v3 指令集的 CPU 才能安裝,
太舊的電腦(超過十年)可能都沒辦法裝,連開機都不行
替代方案可使用 Almalinux,仍有提供 x86_64_v2 的版本



TWDS mirror
Almalinux 所提供的 x86_64,跟 RHEL 一樣,是 v3 的版本,
Rocky Linux 則沒有提供 x86_64_v2

2026年1月9日 星期五

AWS Asia Pacific (Taipei) ap-east-2

AWS 在去 2025 年六月就啟用亞太 (台北) 區域服務 (ap-east-2)
HiNet 光世代 ping 值 4-5ms
比 GCP 台灣 6-7ms 還快
三大雲端就差微軟 Azure 了
其實 Azure 也已在 2024 年 11 月啟用台灣資料中心,位於桃園蘆竹地區,
但尚未開放一般帳號使用,也就是 Azure Portal 中看不到台灣
微軟的策略是先讓金融、政府、醫療等產業客戶優先使用,之後才會逐步擴展到更多企業與一般開發者

2025年10月21日 星期二

VMware ESXi 6.5 VMXNET3 known issue

VMware ESXi 6.5 VMXNET3 網卡在遇到 Linux Kernel >= 4.8 時,
會有不定時 Kernel panic 的問題,狀況是機器會自己重開機
ESXi 中的 Event 可以看到
The CPU has been disabled by the guest operating system. Power off or reset the virtual machine.
這個問題在 ESXi 6.5 Update 1 已解決,若無法升級 ESXi,可以將網卡換成 E1000E

ref. Linux virtual machine crash with vmxnet3 virtual NIC in VMware ESXi 6.5

PHP class for HE.net DNS management

HE.net 這家老牌的網路服務商,它所提供的 Free DNS service 並沒有 API, 所以寫了這個 PHP class,可以新增、刪除、修改 DNS records https://github.com/pankpan/henet 它是爬蟲方式登入,Parse ...