SSHPortForwarder Support Doc.th - ai-doge/PublicWiki GitHub Wiki
🌐 English · العربية · Deutsch · Español · Français · Italiano · 日本語 · 한국어 · Nederlands · Português (BR) · Русский · ภาษาไทย · Türkçe · 简体中文 · 繁體中文
เอกสารสนับสนุน SSH Port Forwarder
เริ่มต้นใช้งาน
SSH Port Forwarder (SSHPortForwarder) เป็นแอปพลิเคชัน macOS ที่ใช้สร้าง SSH port forward และ SOCKS proxy คุณสามารถกำหนดค่าโฮสต์ระยะไกล พอร์ต และการรับรองความถูกต้อง (รหัสผ่านหรือคีย์ส่วนตัว) จากนั้นเริ่มการ forward เพื่อรับพอร์ตท้องถิ่นหรือ SOCKS proxy โดยไม่ต้องออกจากเทอร์มินัลหรือแก้ไขการตั้งค่า SSH ของคุณ แอปสามารถทำงานในแถบเมนูเพื่อเริ่ม/หยุดได้อย่างรวดเร็ว การกำหนดค่า รหัสผ่าน (ใน Keychain) และการเข้าถึงไฟล์คีย์ของคุณจะเก็บไว้ใน Mac ของคุณเท่านั้น แอปจะไม่อัปโหลดข้อมูลของคุณ
เริ่มต้นใช้งาน SSH Port Forwarder
- ดาวน์โหลดและติดตั้งแอป (จาก App Store หรือช่องทางการจัดจำหน่ายของคุณ)
- เปิดแอป คุณสามารถใช้หน้าต่างหลักเพื่อจัดการการกำหนดค่า หรือใช้ไอคอนในแถบเมนูเพื่อเข้าถึงได้อย่างรวดเร็ว
- เพิ่มหรือเลือกการกำหนดค่า forwarding:
- ป้อนชื่อ, โฮสต์ระยะไกล, พอร์ต SSH (ค่าเริ่มต้น 22) และชื่อผู้ใช้
- เลือก Password หรือ Private Key สำหรับการรับรองความถูกต้อง หากใช้คีย์ส่วนตัว ให้ใช้ปุ่ม Browse ถัดจากเส้นทางคีย์เพื่อเลือกไฟล์คีย์ของคุณ (จำเป็นสำหรับแอปในการเข้าถึงภายใต้ sandbox)
- เลือก SOCKS Proxy (SOCKS proxy ท้องถิ่น) หรือ Local Forward (forward พอร์ตระยะไกลเฉพาะไปยังพอร์ตท้องถิ่น) และตั้งค่าพอร์ตท้องถิ่น (และพอร์ตระยะไกลสำหรับ Local Forward)
- ใช้ Test เพื่อตรวจสอบการเชื่อมต่อ SSH ก่อนเริ่มต้น (ไม่บังคับ)
- คลิก Start เพื่อเริ่มการ forwarding ใช้ไอคอนในแถบเมนูเพื่อเริ่มหรือหยุดการ forward ได้อย่างรวดเร็ว
- บันทึกการกำหนดค่าของคุณเพื่อให้คงอยู่ หากคุณใช้รหัสผ่าน มันจะถูกเก็บไว้ในระบบ Keychain
สิ่งสำคัญ: ไฟล์คีย์ส่วนตัวและการเลือกใหม่
หากคุณใช้การรับรองความถูกต้องแบบ Private Key และเลือกไฟล์คีย์ในแอป:
- แอปจะจำการเข้าถึงไฟล์นั้นผ่านบุ๊กมาร์กของระบบ (เส้นทาง + ตัวตนของไฟล์)
- หากคุณลบไฟล์คีย์นั้นออกไป แล้วสร้างไฟล์ใหม่ด้วยชื่อเดียวกัน (หรือเส้นทางเดียวกัน) แอปจะยังคงชี้ไปที่ไฟล์เก่า บุ๊กมาร์กอาจกลายเป็นไม่ถูกต้องหรือชี้ไปที่ไฟล์ผิด
- คุณต้องเลือกไฟล์คีย์ใหม่ในไคลเอนต์: เปิดการกำหนดค่า คลิก Browse ถัดจากเส้นทางคีย์ เลือกไฟล์คีย์ใหม่ จากนั้น Save มิฉะนั้นแอปอาจล้มเหลวในการเชื่อมต่อหรือแสดงข้อผิดพลาดเกี่ยวกับสิทธิ์
การแก้ไขปัญหา
-
การเชื่อมต่อหรือการรับรองความถูกต้องล้มเหลว
- ตรวจสอบโฮสต์ระยะไกล พอร์ต SSH และชื่อผู้ใช้
- สำหรับการรับรองความถูกต้องด้วยรหัสผ่าน: ตรวจสอบว่ารหัสผ่านถูกต้องและบันทึกไว้ (Keychain)
- สำหรับคีย์ส่วนตัว: ตรวจสอบว่าคุณเลือกคีย์ผ่าน Browse รูปแบบคีย์ได้รับการรองรับ (OpenSSH หรือ PEM) และหากคีย์มีรหัสผ่าน ให้ป้อนเมื่อได้รับแจ้ง หากคุณแทนที่ไฟล์คีย์ (เช่น ลบและสร้างใหม่ด้วยชื่อเดียวกัน) ให้เลือกไฟล์คีย์ใหม่ในแอปและบันทึก
-
“No permission to read the key file” หรือข้อผิดพลาดที่เกี่ยวข้องกับคีย์
- ใช้ปุ่ม Browse เพื่อเลือกไฟล์คีย์ส่วนตัวของคุณอีกครั้ง จากนั้นบันทึก สิ่งนี้จำเป็นเช่นกันหลังจากเปลี่ยนไฟล์คีย์ (เช่น คีย์ใหม่ที่มีเส้นทาง/ชื่อเดียวกัน)
-
พอร์ตท้องถิ่นถูกใช้งานอยู่
- เลือกพอร์ตท้องถิ่นอื่นในการกำหนดค่า หรือหยุดแอปพลิเคชันที่กำลังใช้พอร์ตปัจจุบัน
-
การ forward ไม่เริ่มต้นหรือค้างสถานะ “connecting”
- เรียกใช้ Test เพื่อตรวจสอบการเชื่อมต่อ SSH ตรวจสอบไฟร์วอลล์และเครือข่าย ตรวจสอบว่าโฮสต์ระยะไกลอนุญาต SSH และสำหรับ Local Forward ว่าพอร์ตระยะไกลถูกต้อง
-
ไอคอนแถบเมนูหรือหน้าต่างหลัก
- แอปสามารถทำงานโดยมีเพียงไอคอนในแถบเมนู ใช้เมนูเพื่อเปิดหน้าต่างเต็มสำหรับการกำหนดค่าหรือเพื่อเริ่ม/หยุดการ forward
ข้อเสนอแนะและคำแนะนำ
เราขอขอบคุณข้อเสนอแนะและคำแนะนำของคุณสำหรับการปรับปรุง SSH Port Forwarder
หากคุณมีความคิดหรือข้อเสนอแนะใด ๆ โปรดส่งมาที่ [email protected]
ขอบคุณที่ใช้ SSH Port Forwarder!