การเตรียมเครื่องมือเพิ่มเติม¶
โดยปกติแล้วเครื่องมือเหล่านี้จะทำงานได้บนระบบ linux/mac เท่านั้น เป็นการรวมฟังก์ชันที่ใช้งานบ่อยส่วนบุคคล และไม่ได้คำนึงถึงความเข้ากันได้กับ Windows เป็นพิเศษ แต่นี่ไม่ได้หมายความว่า FIRERPA ไม่รองรับ Windows หากคุณใช้ Windows สคริปต์ที่ลงท้ายด้วย .sh อาจทำงานไม่ถูกต้อง ก่อนเริ่มต้น โปรดตรวจสอบให้แน่ใจว่าได้เปิดใช้งานเซิร์ฟเวอร์ FIRERPA บนอุปกรณ์ของคุณแล้ว เอกสารคำสั่งบางส่วนอาจมีการอัปเดตอยู่เสมอและอาจล้าสมัย เพื่อหลีกเลี่ยงปัญหาเกี่ยวกับเวอร์ชัน โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง FIRERPA เวอร์ชันล่าสุด รวมถึงไลบรารี Python และไลบรารีที่เกี่ยวข้องบนโทรศัพท์มือถือของคุณก่อนดำเนินการต่อ ฟังก์ชันบางอย่างจำเป็นต้องใช้ adb โปรดตรวจสอบให้แน่ใจว่า adb ที่ติดตั้งเป็นเวอร์ชันล่าสุด
โคลนโค้ดเครื่องมือ¶
ก่อนอื่น คุณต้องรันคำสั่งต่อไปนี้เพื่อดาวน์โหลดสคริปต์และโค้ดของเครื่องมือที่เกี่ยวข้อง เราจะถือว่าคุณได้ติดตั้งเครื่องมือ git แล้ว
git clone https://github.com/firerpa/lamda.git
เคล็ดลับ
ติดตั้ง Dependencies ที่เกี่ยวข้อง¶
เข้าไปที่ไดเรกทอรี tools ในซอร์สโค้ดของเครื่องมือ และติดตั้ง Python dependencies ที่จำเป็น
pip3 install -r requirements.txt
ข้อควรสนใจ
การตั้งค่าสภาพแวดล้อม (Environment)¶
ก่อนใช้เครื่องมือ คุณต้องแก้ไขตัวแปรสภาพแวดล้อม (environment variables) ตามพารามิเตอร์การเริ่มต้นของเซิร์ฟเวอร์ มิฉะนั้นเครื่องมือที่เกี่ยวข้องจะไม่สามารถจับคู่ข้อมูลที่คุณแก้ไขได้โดยอัตโนมัติ เช่น พอร์ต, ใบรับรอง เป็นต้น หากคุณเปิดใช้งานใบรับรองบริการบนเซิร์ฟเวอร์ คุณต้องตั้งค่าเส้นทางไปยังใบรับรองของคุณก่อนใช้งาน
# สำหรับ 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