準備附加工具¶
這些工具正常情況下只能在 linux/mac 系統上運作,是個人常用功能的封裝,並未特意考慮與 Windows 的相容性,但這不代表 FIRERPA 不支援 Windows。如果您使用的是 Windows,以 .sh 結尾的腳本應該無法正常運作。開始之前,請確保您已啟動裝置上的 FIRERPA 伺服器端。部分指令文件可能具有時效性並隨時更新,為避免版本問題,繼續前請務必先在手機上安裝最新版本的 FIRERPA 及其 Python 函式庫和依賴函式庫。部分功能需要使用 adb,請務必確保安裝的 adb 是最新版本。
克隆工具程式碼¶
首先,您需要執行以下指令來下載相關工具的腳本和程式碼。我們假設您已安裝 git 工具。
git clone https://github.com/firerpa/lamda.git
小撇步
若未安裝 git,請下載此檔案並解壓縮:https://github.com/firerpa/lamda/archive/refs/heads/master.zip
安裝相關依賴¶
進入工具原始碼中的 tools 目錄,並安裝所需的 Python 依賴。
pip3 install -r requirements.txt
注意
我們的依賴檔案可能更新得不夠及時,當使用時提示依賴未安裝,請自行處理。
環境設定¶
使用工具前,需要根據伺服器端的啟動參數來修改環境變數,否則相關工具將無法自動匹配您修改的連接埠、憑證等資訊。若您在伺服器端啟用了服務憑證,您需要在開始使用前設定您的憑證路徑。
# 對於 linux / Mac
export CERTIFICATE=/path/to/lamda.pem
# 對於 Windows(路徑不能包含空格)
set CERTIFICATE=C:\Users\path\to\lamda.pem
或者,如果您修改了 FIRERPA 服務的預設連接埠 65000,也需要在開始使用前設定連接埠的環境變數。
# 對於 linux / Mac
export PORT=8123
# 對於 Windows(路徑不能包含空格)
set PORT=8123