DN42 入門指南

dn42

 

什么是 dn42

dn42 是一個使用多種因特網技術(包括 BGP、whois 資料庫、DNS 等)構建的大型的動態 VPN 網路。參與者使用隧道技術(比如 GRE、OpenVPN、Tinc、IPsec)與其他人互相連線並利用BGP(邊界閘道器協議)交換路由。

dn42 使用 172.20.0.0/14 、fd00::/8 和私有ASN。

dn42 也與其他網路,比如 ChaosVPN 和部分 Freifunk 網路。

Read More

Boxbilling 多語言設置問題

前些日子我發現了一款很棒的開源 billing 程式—— Boxbilling,通過簡單的嘗試,我對於這款程式很滿意,尤其是它物件導向的開發思想,個人感覺比 WHMCS 高到不知哪裡去了。

但是我發現它的多語言功能好像不能正常工作,通過多方查詢,我瞭解到除了準備 .po 和 .mo 檔之外,還要設定伺服器的 locales 才行。

Read More

記一次因手誤導致的伺服器遷移

今天對伺服器進行例行維護的時候,剛剛完成了文件的上載,順手執行了

雖然看起來沒什麼問題,但是因為失誤,少打了一個 點 號,於是變成了

Read More

基於 token_get_all 的 PHP 代碼壓縮混淆的研究

前些日子翻 PHP 的手冊看,發現一個神奇的函數,手冊中的說明如下:

Description

array token_get_all ( string $source )
token_get_all() parses the given source string into PHP language tokens using the Zend engine’s lexical scanner.

For a list of parser tokens, see List of Parser Tokens, or use token_name() to translate a token value into its string representation.

Read More

Shadowsocks Manyuser 安裝筆記

安裝 Mariadb

過程略,參見 往期網誌。

Read More

伺服器重灌記

不久之前團隊的大家經過討論決定把伺服器組從 PaaS 更換為 IaaS,今天上午將 ceph 備份后開始對伺服器重灌。

因為選定了 Ubuntu 14.04 作為伺服器系統,我們決定使用 maas 進行批量部署。

但是在系統安裝的過程中出現了一個問題──安裝程式不識別硬碟。

我們先後檢查 RAID 卡驅動、RAID 卡設定和硬碟狀態,完全沒有發現問題。

最後,我們在 LiveCD 中使用 Gparted 成功找到硬碟,發現原來是硬碟沒有分區表。給硬盤重建分區表之後,順利灌裝 Ubuntu 14.04 并部署 MAAS。

坑爹──為了這麼一個問題我們浪費了一整個下午。