
Python 使用 PyAutoGUI 自動操作滑鼠與鍵盤
本篇介紹如何在 Python 程式中使用 PyAutoGUI 模組來自動操作滑鼠與鍵盤,將原本人工的操作改以程式來自動執行。 PyAutoGUI 是一套可以控制電腦滑鼠與鍵盤的 Python 模組,適合用來將重複性的人工滑鼠或鍵盤操作自動化,甚至可以用於撰寫簡單的遊戲外掛程式。 ...

本篇介紹如何在 Python 程式中使用 PyAutoGUI 模組來自動操作滑鼠與鍵盤,將原本人工的操作改以程式來自動執行。 PyAutoGUI 是一套可以控制電腦滑鼠與鍵盤的 Python 模組,適合用來將重複性的人工滑鼠或鍵盤操作自動化,甚至可以用於撰寫簡單的遊戲外掛程式。 ...

本篇介紹如何在 Ubuntu Linux 中以 WireGuard 架設 VPN 伺服器,並將 Windows、macOS 與 Linux 系統的電腦加入 VPN 網路中。 WireGuard 是一套非常簡潔且快速的虛擬私人網路(VPN)系統,效能優於傳統的 OpenVPN 與 IPsec,採用最先進的加密演算法,初期為 Linux 核心的功能,後來拓展到各種作業系統中(包含 Windows、macOS、BSD、iOS、Android)。 ...

本篇介紹如何在 Linux 系統中使用 ip 指令查詢與更改網路設定。 ifconfig 指令是一個在過去的 Linux 系統中很常被使用的網路設定工具,而 ip 指令則是一個新的替代工具,功能比既有的 ifconfig 更豐富,而且 ip 指令目前在 Ubuntu Linux 中已經是預設會安裝的基本指令(ifconfig 預設並不會安裝),所以熟悉 ip 指令的使用方式對於 Linux 管理者來說是很重要的。 ...

本篇介紹如何在 Windows 中建立 TPM 虛擬智慧卡,並於智慧卡中建立 SSH 金鑰,設定 PuTTY CAC 使用實體 TPM 保護的金鑰登入遠端 Linux 系統。 TPM 虛擬智慧卡(virtual smart card)雖然不是實體的智慧卡,但是它運用信賴平台模組(TPM)來保護金鑰,安全性也非常高,而且不需要而外安裝實體的讀卡機與智慧卡,在使用上既安全又方便。 ...

介紹如何在 Linux 中使用薩莫爾祕密共享方法(Shamir’s secret sharing scheme),將一把金鑰分成多個部分,分別讓多人保管,加強金鑰保存的安全性。 ...