ขั้นตอนที่ 1 – ติดตั้ง Outline Manager
ดาวน์โหลด Outline Manager ลงในเครื่องคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 2 – เชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
- เปิดตัวจัดการโครงร่าง (Outline Manager)
- เลือกตัวเลือก “ตั้งค่าโครงร่างได้ทุกที่” (ตัวเลือกขั้นสูง)
- คัดลอกและวางข้อความต่อไปนี้ลงในขั้นตอนที่ 2 (ช่องข้อความที่สอง):
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
คุณสามารถค้นหาการตั้งค่านี้ได้อีกครั้งเสมอโดยการล็อกอินเข้าสู่เซิร์ฟเวอร์ผ่าน SSH — การตั้งค่าจะแสดงขึ้นโดยอัตโนมัติ
ห้ามคลิก “ติดตั้ง Outline Server” หรือเรียกใช้สคริปต์อีกครั้งจาก Manager
ขั้นตอนที่ 3 – สร้างรหัสการเข้าถึง
- ใน Outline Manager ให้คลิก “เพิ่มคีย์ใหม่”
- แชร์รหัสการเข้าถึงที่สร้างขึ้นให้กับผู้ใช้ของคุณ (ตัวอย่าง:
ss://....-
จากนั้นผู้ใช้สามารถนำเข้าคีย์นี้ลงในแอป Outline Client ได้
ขั้นตอนที่ 4 – ติดตั้ง Outline Client
วางหรือสแกนรหัสเข้าใช้งานเพื่อเชื่อมต่ออย่างปลอดภัย
การแก้ไขปัญหา
ตรวจสอบว่า Docker และคอนเทนเนอร์ทำงานอยู่หรือไม่:
docker ps
รีสตาร์ทเซิร์ฟเวอร์ Outline:
docker restart shadowbox
ดูบันทึก:
docker logs shadowbox
ไดเร็กทอรีและไฟล์สำคัญ
/opt/outline/ → ไดเร็กทอรีรากเริ่มต้นสำหรับ Outline
/opt/outline/persisted-state/→ เก็บข้อมูลรันไทม์ถาวรshadowbox_server_config.json→ การตั้งค่าเซิร์ฟเวอร์หลัก (ชื่อโฮสต์ พอร์ต ฯลฯ)shadowbox-selfsigned.crt→ ใบรับรอง TLSshadowbox-selfsigned.key→ คีย์ส่วนตัว TLSstart_container.sh→ สคริปต์ที่ใช้ในการรีสตาร์ทคอนเทนเนอร์ Shadowbox
/opt/outline/access.txt → เข้าถึงไฟล์การกำหนดค่า
- ประกอบด้วย
apiUrlและcertSha256ใช้ใน Outline Manager
คอนเทนเนอร์ Docker
ชื่อคอนเทนเนอร์:
shadowbox→ โครงร่างหลักของคอนเทนเนอร์เซิร์ฟเวอร์ VPNwatchtower→ คอนเทนเนอร์อัปเดตอัตโนมัติสำหรับทำให้ Shadowbox ทันสมัยอยู่เสมอ
ไฟล์เหล่านี้ไม่ได้ถูกจัดเก็บไว้บนดิสก์ แต่จัดเก็บอยู่ในไดเร็กทอรีข้อมูลหลักของ Docker:
/var/lib/docker/→ อิมเมจ Docker, วอลุ่ม และคอนเทนเนอร์- อย่าลบไฟล์นี้เว้นแต่คุณต้องการรีเซ็ต Docker อย่างสมบูรณ์