การติดตั้งเซิร์ฟเวอร์

บทนี้จะแนะนำวิธีการติดตั้งเซิร์ฟเวอร์ FIRERPA ซึ่งเป็นส่วนที่สำคัญที่สุดและเป็นบริการพื้นฐานระดับล่างสุด คุณสามารถเลือกติดตั้งผ่าน AUTORUN APP (รองรับการเริ่มทำงานอัตโนมัติเมื่อเปิดเครื่อง), ผ่านโมดูล Magisk (รองรับการเริ่มทำงานอัตโนมัติเมื่อเปิดเครื่อง) หรือติดตั้งด้วยตนเอง ระดับความยากในการติดตั้งจะเรียงตามลำดับที่กล่าวมา

สำคัญ

FIRERPA ที่ติดตั้งด้วยวิธีปกติจะไม่มีการเปิดใช้งานการยืนยันตัวตนใดๆ ทำให้ผู้อื่นสามารถเข้าถึงเนื้อหาใดๆ บนอุปกรณ์ของคุณได้ โปรดพิจารณาเปิดใช้งานใบรับรองบริการในส่วนที่เกี่ยวข้อง หากคุณไม่เปิดใช้งาน โปรดใช้งานในเครือข่ายที่เชื่อถือได้เท่านั้น

ข้อควรสนใจ

ด้วยเหตุผลด้านความปลอดภัย เราไม่แนะนำให้วางไฟล์ที่เกี่ยวข้องใดๆ เช่น เซิร์ฟเวอร์หรือไฟล์กำหนดค่าไว้ในไดเรกทอรี /data/local

การติดตั้งผ่าน APP

เราจะแนะนำวิธีที่ง่ายที่สุดก่อน วิธีการติดตั้งนี้ง่ายที่สุดและไม่ต้องการขั้นตอนที่ซับซ้อนใดๆ คุณเพียงแค่ติดตั้ง APK สำหรับการติดตั้งและเริ่มทำงานอัตโนมัติของเรา แต่คุณยังคงต้องแน่ใจว่าโทรศัพท์ของคุณมีสิทธิ์ root (su) และสำหรับโทรศัพท์บางรุ่นจากจีน การเริ่มทำงานอัตโนมัติของ APK อาจถูกปิดใช้งานโดยค่าเริ่มต้น ในกรณีนี้ คุณอาจต้องค้นหาการตั้งค่าที่เกี่ยวข้องและอนุญาตให้ APK ของเราเริ่มทำงานอัตโนมัติ

คลิกเพื่อดาวน์โหลดแอปพลิเคชันเริ่มทำงานอัตโนมัติของ FIRERPA lamda-autorun.apk หลังจากติดตั้ง เปิดแอปและให้สิทธิ์ root, เปิดสวิตช์เริ่มทำงานอัตโนมัติ, รอให้การติดตั้งเสร็จสิ้นแล้วรีสตาร์ทอุปกรณ์ หากคุณทำตามขั้นตอนสำเร็จ คุณไม่จำเป็นต้องอ่านเนื้อหาส่วนที่เหลือของบทนี้

การตรวจสอบสถาปัตยกรรมของอุปกรณ์

เนื่องจาก FIRERPA รองรับสถาปัตยกรรม CPU หลายแบบ การดาวน์โหลดเซิร์ฟเวอร์เวอร์ชันที่ไม่ถูกต้องจะทำให้ไม่สามารถทำงานได้ ดังนั้น ก่อนการติดตั้ง คุณต้องตรวจสอบสถาปัตยกรรมของอุปกรณ์ปัจจุบันของคุณก่อน โดยสามารถใช้คำสั่งต่อไปนี้

getprop ro.product.cpu.abi

โดยปกติแล้ว สำหรับโทรศัพท์มือถือในปัจจุบัน คำสั่งนี้จะให้ผลลัพธ์เป็น arm64-v8a ส่วนสำหรับอีมูเลเตอร์เช่น LDPlayer จะมีการให้เลือกระบบ Android เวอร์ชัน 32 หรือ 64 บิตเมื่อสร้างอีมูเลเตอร์ใหม่ ระบบอีมูเลเตอร์ 32 บิตจะตรงกับ x86 และ 64 บิตจะตรงกับ x86_64 โทรศัพท์ Xiaomi รุ่นเก่าบางรุ่นอาจเป็น armeabi-v7a โปรดจดจำค่าผลลัพธ์นี้ไว้

ไฟล์กำหนดค่าสำหรับการเริ่มต้น

โปรดดูที่บท การกำหนดค่า properties.local สำหรับวิธีการเขียนไฟล์กำหนดค่าเริ่มต้น จะมีคำอธิบายที่เกี่ยวข้องในส่วนของฟังก์ชันต่างๆ ด้วย

การติดตั้งผ่าน Magisk

หากอุปกรณ์ของคุณใช้ Magisk คุณสามารถทำการติดตั้งด้วยวิธีที่ง่ายที่สุด และ FIRERPA จะสามารถเริ่มทำงานอัตโนมัติเมื่อเปิดเครื่องได้ ต้องแน่ใจว่า Magisk เวอร์ชัน >= 20.4 และรองรับการติดตั้งผ่าน Magisk App เท่านั้น

ตอนนี้ ให้ดาวน์โหลด lamda-magisk-module.zip จากหน้า release lamda/releases และ push ไฟล์ไปยัง /sdcard, เปิด Magisk App, คลิกที่ โมดูล->ติดตั้งจากที่จัดเก็บ, เลือก lamda-magisk-module.zip และรอสักครู่

เคล็ดลับ

หากมีข้อผิดพลาด ERROR เกิดขึ้นระหว่างการติดตั้งและไม่สามารถติดตั้งได้ตามปกติ อาจเป็นเพราะไฟล์บีบอัดโมดูลของเรามีขนาดใหญ่เกินไป ให้ใช้โปรแกรมบีบอัดไฟล์เปิดและลบไฟล์เซิร์ฟเวอร์สำหรับสถาปัตยกรรมที่ไม่ต้องการในไดเรกทอรี server แล้วลองติดตั้งใหม่อีกครั้ง โปรดอย่าแตกไฟล์แล้วบีบอัดใหม่ ให้ดำเนินการภายในโปรแกรมบีบอัดไฟล์โดยตรง

หลังจากติดตั้งสำเร็จ โปรดรีสตาร์ทอุปกรณ์ หลังจากรีสตาร์ท FIRERPA ควรจะเริ่มทำงานอัตโนมัติเมื่อเปิดเครื่อง แต่เพื่อหลีกเลี่ยงปัญหาการแครชที่อาจเกิดขึ้น lamda จะเริ่มทำงานหลังจาก 30 วินาทีแทนที่จะเริ่มทันที ซึ่งจะทำให้คุณมีเวลาเพียงพอที่จะปิดใช้งานโมดูล FIRERPA (โปรดรอ 2 นาทีหลังจากเปิดเครื่องก่อนที่จะเชื่อมต่อเพื่อใช้งาน FIRERPA)

คุณยังสามารถเลือกกำหนดค่าเองได้ ตัวอย่างเช่น คุณต้องการให้ FIRERPA ทั้งหมดที่ติดตั้งผ่านโมดูล Magisk นี้เปิดใช้งานใบรับรองบริการสำหรับ API หรือต้องการให้อุปกรณ์เหล่านี้เชื่อมต่อกับพร็อกซีโดยอัตโนมัติเมื่อเริ่มต้น คุณเพียงแค่ต้องสร้างไฟล์ properties.local หรือสร้างใบรับรอง PEM และเปลี่ยนชื่อเป็น lamda.pem (โปรดดูวิธีการใช้งานเครื่องมือใน tools/) จากนั้นใช้โปรแกรมบีบอัดไฟล์เปิด lamda-magisk-module.zip และลากไฟล์ที่คุณต้องการตั้งค่า (lamda.pem หรือ properties.local) ไปยังโฟลเดอร์ common เพื่อให้มีการกำหนดค่าอัตโนมัติเมื่อเริ่มต้น

ข้อควรสนใจ

โปรดอย่าแตกไฟล์แล้วบีบอัดใหม่ ให้ดำเนินการลากและวางในโปรแกรมบีบอัดไฟล์โดยตรง มิฉะนั้นโมดูลจะไม่สามารถใช้งานได้ตามปกติ

หลังจากติดตั้งเสร็จสิ้น คุณไม่จำเป็นต้องอ่านเนื้อหาเกี่ยวกับการติดตั้งด้วยตนเองในส่วนถัดไป สามารถข้ามไปได้เลย

การติดตั้งด้วยตนเอง

เนื่องจากอุปกรณ์รุ่นเก่าบางรุ่นอาจไม่สามารถใช้คำสั่ง tar ของระบบเพื่อแตกไฟล์ที่มีนามสกุล tar.gz ได้ จึงได้มีการจัดเตรียม busybox ไว้เพื่อเป็นส่วนเสริม คุณอาจต้องดาวน์โหลด busybox ที่ให้มาด้วย เมื่อทราบแล้วว่าสถาปัตยกรรมของอุปกรณ์คือ arm64-v8a ให้เชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์ปัจจุบันและตรวจสอบให้แน่ใจว่าได้อนุญาต ADB และสามารถสลับเป็น root ได้ตามปกติ

จากหน้า release lamda/releases ให้ดาวน์โหลด lamda-server-arm64-v8a.tar.gz และ busybox-arm64-v8a และ push ไฟล์เหล่านี้ไปยัง /data/local/tmp ชั่วคราว

เคล็ดลับ

ตอนนี้เป็นเพียงการแนะนำวิธีการแตกไฟล์และติดตั้งเซิร์ฟเวอร์ด้วยตนเอง ขั้นตอนการเริ่มต้นระบบจะอยู่ในบทอื่น
adb push lamda-server-arm64-v8a.tar.gz /data/local/tmp
adb push busybox-arm64-v8a /data/local/tmp

หลังจากเสร็จสิ้น ให้เข้าสู่ adb shell, รันคำสั่ง su เพื่อสลับเป็นสิทธิ์ root, จากนั้นรันคำสั่งต่อไปนี้

chmod 755 /data/local/tmp/busybox-arm64-v8a

/data/local/tmp/busybox-arm64-v8a tar -C /data -xzf /data/local/tmp/lamda-server-arm64-v8a.tar.gz

rm /data/local/tmp/lamda-server-arm64-v8a.tar.gz
rm /data/local/tmp/busybox-arm64-v8a

เมื่อรันคำสั่งทั้งหมดเสร็จสิ้นโดยไม่มีข้อผิดพลาด การติดตั้งก็จะเสร็จสมบูรณ์ โปรดอ่านบท การเริ่มต้นเซิร์ฟเวอร์ ต่อไปเพื่อเรียนรู้วิธีการเริ่มโปรแกรมบริการ