running citrine.

running citrine.

Citrine คือรีเลย์ Nostr ที่สร้างขึ้น khusus สำหรับ Android ทำให้ไคลเอนต์ Nostr บนอุปกรณ์ Android สามารถส่งและรับเหตุการณ์ต่างๆ ผ่านรีเลย์ที่ทำงานบนสมาร์ทโฟนได้โดยตรง การตั้งค่ารีเลย์บนมือถือแบบนี้ทำให้ผู้ใช้ Nostr มีความยืดหยุ่นมากขึ้น ช่วยให้จัดการ แชร์ และสำรองข้อมูล Nostr ทั้งหมดได้ในเครื่อง การออกแบบของ Citrine สนับสนุนความเป็นอิสระและความปลอดภัยของข้อมูล ด้วยการทำให้เข้าถึงข้อมูลได้และผู้ใช้สามารถควบคุมได้
ด้วยฟีเจอร์ที่ปรับแต่งมาเพื่อให้ผู้ใช้ควบคุมข้อมูลได้มากขึ้น Citrine ช่วยให้ส่งออกและนำเข้าฐานข้อมูลได้ง่าย กู้คืนรายชื่อผู้ติดต่อในกรณีที่ไคลเอนต์ทำงานผิดปกติ และมีตัวเลือกการจัดการรีเลย์โดยละเอียด เช่น การกำหนดค่าพอร์ต ไอคอนแบบกำหนดเอง การจัดการผู้ใช้ และการเริ่ม/หยุดรีเลย์ตามต้องการ ผู้ใช้สามารถเปิดใช้งานการเข้าถึง TOR เพื่อให้ผู้อื่นเชื่อมต่อกับรีเลย์ Nostr บนโทรศัพท์ได้อย่างปลอดภัย การอัปเดตในอนาคตจะรวมถึงการถ่ายทอดอัตโนมัติเมื่ออุปกรณ์เชื่อมต่ออินเทอร์เน็ตอีกครั้ง พร้อมรองรับตัวแก้ไขเนื้อหาเพื่อขยายฟังก์ชันการทำงาน
เมื่อคุณกำหนดค่ารีเลย์ Citrine เสร็จแล้ว ก็แค่เพิ่มลงในส่วน Private and Local relay ในการกำหนดค่ารีเลย์ของ Amethyst ได้เลย
ภาพนี้แสดงหน้าจอการตั้งค่า Server ของรีเลย์ Nostr ซึ่งเป็นส่วนที่คุณสามารถกำหนดกฎเกณฑ์ในการรับและจัดเก็บข้อมูลต่างๆ ที่ส่งผ่านรีเลย์ได้ มาดูกันทีละส่วนนะครับ

Server
ส่วนนี้ใช้สำหรับตั้งค่าการทำงานของรีเลย์ โดยมีรายละเอียดดังนี้:
1) Accept events signed by: ช่องนี้ให้คุณระบุรายชื่อ npub (รหัสประจำตัวผู้ใช้บน Nostr) ของคนที่คุณต้องการรับข้อมูลจากพวกเขาเท่านั้น ถ้าใส่ npub ไว้ในช่องนี้ รีเลย์จะรับเฉพาะข้อมูลที่ส่งมาจากคนในรายชื่อนี้เท่านั้น ส่วนคนที่ไม่ได้อยู่ในรายชื่อ ข้อมูลของพวกเขาจะถูกเพิกเฉย
ตัวอย่างเช่น ถ้าคุณอยากรับข้อมูลจากเพื่อนสนิทของคุณเท่านั้น คุณก็สามารถใส่ npub ของเพื่อนๆ ไว้ในช่องนี้ได้
2) Accept events that refer to: ช่องนี้ให้คุณระบุรายชื่อ npub ของคนที่คุณต้องการรับข้อมูลที่ กล่าวถึง พวกเขา หมายความว่า ถ้ามีคนอื่นพูดถึงคนในรายชื่อนี้ รีเลย์จะรับข้อมูลนั้น แม้ว่าข้อมูลนั้นจะไม่ได้ส่งมาจากคนในรายชื่อก็ตาม
ตัวอย่างเช่น ถ้าคุณอยากติดตามข่าวสารเกี่ยวกับคนดังคนหนึ่ง คุณก็สามารถใส่ npub ของคนดังคนนั้นไว้ในช่องนี้ได้
3) Allowed kinds: ช่องนี้ให้คุณระบุประเภทของข้อมูลที่คุณต้องการรับ ข้อมูลบน Nostr มีหลายประเภท เช่น ข้อความ รูปภาพ วิดีโอ ฯลฯ คุณสามารถเลือกได้ว่าจะรับข้อมูลประเภทใดบ้าง
ตัวอย่างเช่น ถ้าคุณอยากรับเฉพาะข้อความ คุณก็สามารถใส่ตัวเลข 1 (ซึ่งเป็นรหัสของประเภทข้อความ) ไว้ในช่องนี้ได้
Others
ส่วนนี้ใช้สำหรับตั้งค่าอื่นๆ ที่เกี่ยวข้องกับการจัดเก็บข้อมูล โดยมีรายละเอียดดังนี้:
4) Delete expired events: ตัวเลือกนี้ให้คุณเลือกว่าจะลบข้อมูลที่หมดอายุแล้วหรือไม่ ข้อมูลบน Nostr บางประเภทมีการกำหนดวันหมดอายุ เช่น ข้อความที่ตั้งเวลาให้หายไปเอง ถ้าเปิดใช้งานตัวเลือกนี้ รีเลย์จะลบข้อมูลที่หมดอายุแล้วออกจากระบบโดยอัตโนมัติ
5) Delete ephemeral events: ตัวเลือกนี้ให้คุณเลือกว่าจะลบข้อมูลชั่วคราวหรือไม่ ข้อมูลชั่วคราวคือข้อมูลที่ไม่ได้ตั้งใจให้เก็บไว้นาน เช่น ข้อความแจ้งเตือน ถ้าเปิดใช้งานตัวเลือกนี้ รีเลย์จะลบข้อมูลชั่วคราวออกจากระบบโดยอัตโนมัติ
6) Delete events older than: ตัวเลือกนี้ให้คุณเลือกว่าจะลบข้อมูลที่เก่ากว่าระยะเวลาที่กำหนดหรือไม่ คุณสามารถเลือกได้ว่าจะลบข้อมูลที่เก่ากว่า 1 วัน 1 สัปดาห์ 1 เดือน หรือไม่ลบเลย ถ้าเลือก "Never" ข้อมูลทั้งหมดจะถูกเก็บไว้ตลอดไป
7) Never delete from: ช่องนี้ให้คุณระบุรายชื่อ npub ของคนที่คุณ ไม่ต้องการ ลบข้อมูลของพวกเขา แม้ว่าข้อมูลนั้นจะเก่าหรือหมดอายุแล้วก็ตาม
ตัวอย่างเช่น ถ้าคุณอยากเก็บข้อความทั้งหมดจากเพื่อนสนิทของคุณไว้ คุณก็สามารถใส่ npub ของเพื่อนๆ ไว้ในช่องนี้ได้
ปุ่ม Home และ Settings
- ปุ่ม Home (รูปบ้าน) ใช้สำหรับกลับไปยังหน้าจอหลักของแอป
- ปุ่ม Settings (รูปเฟือง) ใช้สำหรับเข้าสู่หน้าจอการตั้งค่าอื่นๆ
Citrine ไพรเวทรีเลย์บนมือถือแอนดรอยด์ #Siamstr
Download here: