自己安裝 Windows / Office KMS Emulator

vlmcsd 是一套 OpenSource 的 KMS Emulator,可以在  Linux / Android / FreeBSD / Solaris / Minix / Mac OS / iOS / Windows 等平台上執行,也就是說,可以安裝在 Android / iPhone 的手機上,利用手機來啟動 Windows / Office。
vlmcsd 官方網站:https://github.com/Wind4/vlmcsd
[@more@]
KMS Emulator Server 架設
底下安裝在 CentOS 6.9 x64 之下
1. 下載 https://github.com/Wind4/vlmcsd/releases

2. 將下載下來的 binaries.tar.gz 上傳到 CentOS Server,並解壓縮
# tar xvzf binaries.tar.gz

3. 因為 vlmcsd 支援多個平台,這裡只需要 Linux 目錄下的 intel 平台
# mv binaries/Linux/intel /usr/local/vlmcsd

4. 建立連結方便執行
# ln -s /usr/local/vlmcsd/static/vlmcs-x64-musl-static /usr/local/bin/kms

5. 執行
# /usr/local/bin/kms &

6. 檢查是否有正常執行
# ps aux  | grep kms | grep -v grep
root       1675  0.0  0.0    196    52 ?        S    16:07   0:00 /usr/local/bin/kms
# netstat -antulp | grep kms
tcp        0      0 0.0.0.0:1688                0.0.0.0:*                   LISTEN      1675/kms
tcp        0      0 :::1688                     :::*                        LISTEN      1675/kms

7. 如果怕有問題,可以先考慮關閉 SELinux
# sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config

8. 開啟防火牆並限定來源
# iptables -A INPUT -p tcp -s  192.168.131.0/24 –syn -m state –state NEW –dport 1688 -j ACCEPT

9. 放在 /etc/rc.local 中開機時立即執行
# echo “/usr/local/bin/kms &” >> /etc/rc.local

Windows Client 10 認證,以 Windows 10 Enterprise 1703 15063 為例

10. 以系統管理員身份執行 命令提示字元

11. 執行指令

slmgr.vbs -upk(可以不用做)

KMS Client Key
https://technet.microsoft.com/en-us/library/jj612867.aspx
https://www.dwhd.org/20150723_011447.html

slmgr.vbs -ipk NPPR9-FWDCX-D2C8J-H872K-2YT43(可以不用做)

slmgr.vbs -skms KMS’IP

slmgr.vbs -ato

slmgr.vbs -dlv

Windows 與 KMS Server 連線

Windows 10 已啟動

啟動 Office 2010
cscript “C:Program FilesMicrosoft OfficeOffice15ospp.vbs” /sethst:192.168.131.135
cscript “C:Program FilesMicrosoft OfficeOffice15ospp.vbs” /act

Kodi 使用介面中文化

Kodi 預設安裝完成,使用介面是英文的

底下稍做調整,把使用者介面改成中文的,更方便使用[@more@]

1. 選擇 SYSTEM / Settings

2. 選擇 Appearance

3. 選擇 Skin / Fonts,原本預設的字形是 Skin default

4. 把字形改成 Arial based

5. 預設字形已更改成 Airal based

6. 選擇 International

7. 選擇 Language,預設語言是 English

8. 改選 Chinese(Traditional)

9. 介面就已經更改為正體中文了,按右下角可以回主頁面!

10. 主頁面,可以用鍵盤或是滑鼠來進行控制。

安裝 Kodi for Windows

原本在家中的電視旁邊有放置一台小的 HTPC 電腦,當做影片播放器,但用的次數不是很多,覺得有些浪費,所以想改用 Banana Pi M2+ 來取代,但因為 M2+ 上擷圖比較麻煩,所以改用 Windows 平台來處理,之後實際運作的平台就會改在 Banana Pi M2+。

在 Banana Pi M2+ 可以使用 OpenELEC

關於 Kodi 的介紹可以參考 Kodi – 維基百科,自由的百科全書
Kodi 下載網站:https://kodi.tv/download/
支援的平台,這裡可以下載所須的版本
Current release: Kodi v16.1

Development builds: Kodi v17.0
[@more@]1. 執行下載下來的檔案

2. 安裝過程

3. 執行 Kodi,請選擇 允許存取

4. 執行畫面

5. 要退出可以選擇左下角的地方

Exit 退出 Kodi
Power of system 電腦關機

在 Windows 7/10 下掛載 CentOS 7.x NFS Server 分享的目錄

1. 安裝 Services for NFS

[@more@]
安裝過程
Windows 10

Windows 7 SP1 安裝完成要重新啟動電腦才能生效!

Windows 10 1607

執行 showmount -e 指令會顯示「不支援的 Windows 版本

Windows 7 SP1 / Windows 10 1511 / Windows 10 1607 可以掛載,但無法存取,顯示「找不到檔案」

似乎是 Windows 7/10 的 Services for NFS 與 CentOS 7.x 的 NFS Server 無法配合,因為後來改用 Synology NAS Server 的 NFS Server 則一切正常!

OpenConnect Client – Windows 系統篇 帳號密碼登入

改用 Cisco AnyConnect Secure Mobility Client 進行測試,不過 Cisco 官方網站並不提供下載,有興趣的人自行在網路上搜尋一下,應該可以找的到。
之前使用 OpenConnect GUI 是使用憑證來登入,所以不用帳號密碼,因為是自己一個人使用,如果是多人使用的,可能會改用帳號及密碼來進行管理。

1. 修改 OpenConnect 設定檔
取消使用憑證
# sed -i ‘s/^auth = “cert/#auth = “cert/’ /etc/ocserv/ocserv.conf
改採用帳號密碼認證

#auth = “plain[passwd=./sample.passwd]”
修改成
auth = “plain[passwd=/etc/ocserv/ocpasswd]”
[@more@]2. 建立帳號及密碼
# /usr/bin/ocpasswd -c /etc/ocserv/ocpasswd username
Enter password:
Re-enter password:

# grep username /etc/ocserv/ocpasswd  | awk -F: ‘{print $1}’
username

3. 重新啟動 ocserv
# systemctl restart ocserv

4. 安裝 Cisco AnyConnect Secure Mobility Client

5. 底下為安裝畫面

6. 執行 Cisco AnyConnect Secure Mobility Client

7. 選擇右下角的設定

8. 取消 Block connections to untrusted servers

9. 輸入 OpenConnect Server IP,然後選 Connect

10. 選擇 Connect Anyway

11. 輸入帳號

12. 輸入密碼

13. 連線畫面

14. 連線成功

15. 選擇 Quit 結束

16. 連線前後 IP 的變化
連線前,教育部學術網路

連線後,中華電信網路