กรมอุทยานฯ
README|中文文档
NPS เป็นพร็อกซีเซิร์ฟเวอร์ การเจาะอินทราเน็ต ที่มีน้ำหนักเบา ประสิทธิภาพสูง และทรงพลัง พร้อมด้วยเทอร์มินัลการจัดการเว็บที่ทรงพลัง
คุณสมบัติ
- รองรับโปรโตคอลที่ครอบคลุม เข้ากันได้กับโปรโตคอลที่ใช้กันทั่วไปเกือบทั้งหมด เช่น tcp, udp, http(s), Socks5, p2p, http proxy ...
- ความเข้ากันได้ของแพลตฟอร์มเต็มรูปแบบ (linux, windows, macos, Synology ฯลฯ) รองรับการติดตั้งเป็นบริการระบบได้อย่างง่ายดาย
- การควบคุมที่ครอบคลุม อนุญาตให้มีการควบคุมทั้งไคลเอนต์และเซิร์ฟเวอร์
- การรวม Https รองรับการแปลงพร็อกซีแบ็กเอนด์และบริการเว็บเป็น https และรองรับใบรับรองหลายใบ
- เพียงการกำหนดค่าง่ายๆ บนเว็บ UI ก็สามารถตอบสนองความต้องการส่วนใหญ่ได้
- การแสดงข้อมูลที่ครบถ้วน เช่น การรับส่งข้อมูล ข้อมูลระบบ แบนด์วิธแบบเรียลไทม์ เวอร์ชันไคลเอนต์ ฯลฯ
- ฟังก์ชั่นส่วนขยายที่มีประสิทธิภาพ ทุกอย่างพร้อมใช้งาน (แคช การบีบอัด การเข้ารหัส การจำกัดการรับส่งข้อมูล การจำกัดแบนด์วิดท์ การใช้พอร์ตซ้ำ ฯลฯ)
- การแก้ไขชื่อโดเมนมีฟังก์ชันต่างๆ เช่น ส่วนหัวที่กำหนดเอง การกำหนดค่าหน้า 404 การแก้ไขโฮสต์ การป้องกันไซต์ การกำหนดเส้นทาง URL และการแก้ไขแพน
- รองรับการลงทะเบียนผู้ใช้หลายคนและผู้ใช้บนเซิร์ฟเวอร์
ไม่พบคุณสมบัติที่คุณต้องการใช่ไหม ไม่สำคัญ คลิกเข้าสู่เอกสารเพื่อค้นหา!
เริ่มต้นอย่างรวดเร็ว
การติดตั้ง
เผยแพร่
ดาวน์โหลดเวอร์ชันระบบที่เกี่ยวข้อง โดยเซิร์ฟเวอร์และไคลเอนต์จะแยกจากกัน
เซิร์ฟเวอร์เริ่มต้น
หลังจากดาวน์โหลดแพ็คเกจบีบอัดเซิร์ฟเวอร์ ให้แตกไฟล์ จากนั้นเข้าสู่โฟลเดอร์ที่แตกไฟล์
- ดำเนินการคำสั่งการติดตั้ง
สำหรับ sudo ./nps install
สำหรับ windows ให้รัน cmd ในฐานะผู้ดูแลระบบ และป้อนไดเร็กทอรีการติดตั้ง nps.exe install
ไฟล์การกำหนดค่าเริ่มต้นของ nps ใช้พอร์ต 80,443,8080,8024
พอร์ต 80 และ 443 สำหรับพอร์ตเริ่มต้นของโหมดโฮสต์
8080 สำหรับพอร์ตการเข้าถึงการจัดการเว็บ
8024 สำหรับพอร์ต netbridge เพื่อสื่อสารระหว่างเซิร์ฟเวอร์และไคลเอนต์
สำหรับ linux、darwin sudo nps start
สำหรับ windows ให้รัน cmd ในฐานะผู้ดูแลระบบ และป้อนไดเร็กทอรีโปรแกรม nps.exe start
After installation, the windows configuration file is located at C:Program Filesnps, linux or darwin is located at /etc/nps
หากคุณไม่พบว่าเริ่มต้นได้สำเร็จ คุณสามารถตรวจสอบบันทึกได้ (ไฟล์บันทึกของ Windows อยู่ในไดเร็กทอรีที่รันอยู่ปัจจุบัน ส่วน linux และ darwin อยู่ใน /var/log/nps.log)
- เข้าถึงเซิร์ฟเวอร์ IP: พอร์ตบริการเว็บ (ค่าเริ่มต้นคือ 8080)
- เข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่าน (ค่าเริ่มต้นคือ admin/123 ต้องแก้ไขเมื่อใช้อย่างเป็นทางการ)
- สร้างไคลเอนต์
การเชื่อมต่อไคลเอนต์
- คลิกเครื่องหมาย + หน้าไคลเอนต์ในการจัดการเว็บ และคัดลอกคำสั่งเริ่มต้น
- ดำเนินการคำสั่งเริ่มต้น Linux สามารถดำเนินการได้โดยตรง Windows จะแทนที่ ./npc ด้วย npc.exe และดำเนินการด้วย cmd
หากคุณต้องการลงทะเบียนบริการระบบ คุณสามารถตรวจสอบ ลงทะเบียนบริการระบบ ได้
การกำหนดค่า
- หลังจากที่ไคลเอ็นต์เชื่อมต่อแล้ว ให้กำหนดค่าบริการเจาะระบบที่เกี่ยวข้องบนเว็บ
- สำหรับการใช้งานขั้นสูง โปรดดูที่เอกสารประกอบฉบับสมบูรณ์
ผลงาน
- หากคุณพบข้อบกพร่อง คุณสามารถส่งไปที่สาขา dev ได้โดยตรง
- หากคุณพบปัญหา คุณสามารถแสดงความคิดเห็นผ่านปัญหาได้
- โครงการอยู่ระหว่างการพัฒนาและยังมีสิ่งที่ต้องปรับปรุงอีกมาก หากคุณสามารถสนับสนุนโค้ดได้ โปรดส่ง PR ไปที่สาขา dev
- หากมีข้อเสนอแนะเกี่ยวกับคุณสมบัติใหม่ คุณสามารถแสดงความคิดเห็นผ่านทางปัญหาหรือกลุ่ม qq