เครื่องมือง่ายๆ ที่จัดการสถานการณ์ “ไม่ทราบ IPs” ได้อย่างราบรื่น (ใช้รหัสผ่านชั่วคราวสำหรับการตรวจสอบสิทธิ์การโอน) และ gzip การโอนคือ พอร์ทัล.
(บันทึก: ฉันเขียนสิ่งนี้!)
วิธีการใช้งาน
อลิซ ต้องการส่ง <folder1>
และ <file.txt>
ถึง บ๊อบซึ่งสามารถอยู่เบื้องหลัง NAT เดียวกันสำหรับการถ่ายโอนโดยตรงหรือที่ใดก็ได้บนอินเทอร์เน็ตสำหรับการถ่ายโอนแบบส่งต่อ พอร์ทัลจะใช้การถ่ายโอนโดยตรงหากเป็นไปได้
Alice เริ่มต้นการถ่ายโอนไฟล์โดยดำเนินการต่อไปนี้ในเชลล์ของเธอ:
พอร์ทัลส่ง <folder1> <file.txt>
ซึ่งจะแสดงผลรหัสผ่านชั่วคราว ซึ่ง Alice สื่อสารกับ Bob ผ่านช่องทางที่ปลอดภัยอื่นๆ
# เอาต์พุตของคำสั่ง send ใช้รหัสผ่านนี้เพื่อรับไฟล์
> 1-ซูเปอร์โนวา-รังสีแกมมา
Bob รันคำสั่งต่อไปนี้เพื่อรับ โฟลเดอร์1
และ ไฟล์. txt
:
พอร์ทัลรับ 1-ซูเปอร์โนวา-รังสีแกมมา
การถ่ายโอนไฟล์จะเริ่มขึ้นแล้ว!
ข้อดี
- การเข้ารหัส e2e
- การบีบอัด gzip (de) อย่างรวดเร็ว
- โปรโตคอลอย่างง่ายช่วยให้ถ่ายโอนข้อมูลได้เร็ว
- จัดการโฟลเดอร์ทุกประเภทและความลึก
- การสื่อสารโดยตรงหากพอร์ตเปิดอยู่หรืออยู่เบื้องหลัง NAT เดียวกัน
ข้อเสีย
- ไม่ทำการส่งผ่าน NAT ดังนั้นการถ่ายโอนจะต้องผ่านรีเลย์หากไม่สามารถสร้างการสื่อสารโดยตรงได้
- เป็นเครื่องมือใหม่ดังนั้นจึงไม่ได้ลองใช้ในระบบต่างๆ และอาจมีบั๊กแปลกๆ