2020 Folding@home 基礎設定教學

前陣子 Folding@home 突然再度爆紅,這次是因為武漢肺炎的關係,具體而言我也還是希望大家可以長久運算,畢竟眼前雖然急迫的是武漢肺炎,不過像是成骨不全(玻璃娃娃)、阿茲海默症..等也都是這套軟體一直以來就在運算的目標。

還有非官方的簽名檔可以用,我目前貢獻的總算力在台灣隊第 106 名。

Folding@home 第三方簽名檔
Folding@home 第三方簽名檔
閱讀全文〈2020 Folding@home 基礎設定教學〉

在 Proxmox VE 中安裝 Windows 系統的正確姿勢

要準備的東西只有兩個,你的 Windows 安裝 ISO 與 VirtIO 的 ISO,其餘依據圖片順序做就好,部分設定僅供參考,但我喜歡這樣做。

比較特別之處或是需要的動作我會用紅圈標示。

閱讀全文〈在 Proxmox VE 中安裝 Windows 系統的正確姿勢〉

透過 Vlan 在 RouterOS 上實現多條 PPPOE 線路在一條網路線上

作為 Router 的設備多數的網路 Port 數不會太多,如果為了一路 PPPOE 線路佔用 Router 的一個網路 Port 就太浪費了,尤其是在非常多路 PPPOE 線路時,這時可以透過 Vlan 切割的方式來達成只佔用一個網路 Port 撥號多個 PPPOE 線路。

以下使用 CCR1009-7G-1C-1S+ 與 HP 1920s-8G PoE+ 進行。

閱讀全文〈透過 Vlan 在 RouterOS 上實現多條 PPPOE 線路在一條網路線上〉

在 CentOS 8 透過編譯安裝 nload

其實就是個人紀錄一下,因為 CentOS 8 沒有 nload,可以安裝,因此簡單紀錄一下流程。

先把 nload 專案 clone 回來。

git clone https://github.com/rolandriegel/nload.git

接著準備一下 CentOS 8 編譯套件。

yum groupinstall 'Development Tools' -y

接著再補上 ncurses-devel 以及 automake 才不會出錯。

dnf install ncurses-devel automake -y

回到 nlaod 專案資料夾並進行編譯。

cd nload && ./run_autotools && ./configure && make && make install

跑完就可以使用 nload 啦。

nload 執行畫面
nload 執行畫面

避開 Proxmox VE 授權購買的高額稅金

自從買了新伺服器,並且把虛擬化環境從 ESXi 轉至 Proxmox VE 後,好東西肯定是要支持一下,後來去官方的授權購買頁面,發現被加上的 20% 的重稅。

閱讀全文〈避開 Proxmox VE 授權購買的高額稅金〉

Minecraft 伺服器抗 DDoS 實務挑戰

幾年前寫了篇概念上抗 DDoS 方式,不過因為一些因素,自己是沒在使用,畢竟有點懶,後來也因為伺服器經營上的結果還算成功,也遭人盯上導致幾乎每天都被打。

閱讀全文〈Minecraft 伺服器抗 DDoS 實務挑戰〉

在 Windows 10 1809 版開啟 SNMP 服務

自從 Windows 10 上了 1809 版後,在控制台中的 Windows 功能就再也找不到 SNMP 服務可以安裝了,根據微軟的說法他們不建議用這種不安全的協定,不過為了讓只支援 SNMP 協定的軟體可以監控,勢必還是要打開,所幸微軟並非完全拿掉,只是不能再簡單的開啟而已。

用管理員權限開啟 Powershell,並輸入:

閱讀全文〈在 Windows 10 1809 版開啟 SNMP 服務〉

在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告

前陣子因為一些因素,有了個廣告上的需求,不過業主的需求是希望廣告僅出現在某個指定國家這時候就可以使用外掛 GeoIP Detection 來進行處理,本篇不講太多外掛安裝跟細節調整,也算是個人留著當作紀錄。

由於網站有強大的快取,如果使用外掛內建一般的 shortcode 做法,會因為網頁整個被快取起來而無法發揮實際作用導致顯示出錯誤的廣告,這時候就要用一些特殊做法。

閱讀全文〈在 WordPress 使用 GeoIP Detection 判斷使用者國家以便呈現不同廣告〉

在 CentOS 7 使用 Caddy 與 WP-CLI 架設 WordPress 網站

3/11 在 WordPress 內湖小聚時,什麼?沒聽過有沒有考慮參與一下小聚,全台北中南都有!看到有人在閃電秀講了一下 WP-CLI,身為管理上百網站的肥宅,當然也都是透過 WP-CLI 來管理,不得不說後台管理介面這種東西對我來說還是太慢了,還是下指令管理來得快且實在,這次就來示範使用 WP-CLI 與潮到出水的 Caddy 從 0 開始架設 WordPress。

本次使用在 Linode 的主機,並使用 CentOS 7 作業系統,如果還沒註冊 Linode 帳號,可以使用我的 Referral code。

帶有推廣連結的網址:
Linode.com
不帶有推廣連結的網址:
Linode.com

閱讀全文〈在 CentOS 7 使用 Caddy 與 WP-CLI 架設 WordPress 網站〉

解決 Certbot 在 CentOS 7 出現『 ImportError: ‘pyOpenSSL’ module missing required functionality. Try upgrading to v0.14 or newer. 』

解決方法只需要幾行指令就好,用 pip 或是其他方式都有點麻煩,他的問題就是內建的 pyOpenSSL 太舊,升級就好。

執行:
yum erase pyOpenSSL -y
移除內建的 pyOpenSSL

wget http://ftp.ksu.edu.tw/FTP/CentOS/7/cloud/x86_64/openstack-ocata/common/pyOpenSSL-0.15.1-1.el7.noarch.rpm
下載新版的 pyOpenSSL

rpm -Uvh pyOpenSSL-0.15.1-1.el7.noarch.rpm
執行 rpm 指令安裝

yum install certbot -y
重新安裝一次 Certbot 搞定