Recientemente ผู้พัฒนาโครงการ Tor เปิดตัวยูทิลิตี้ OnionShare 2, นั่นคุณ ช่วยให้คุณถ่ายโอนและรับไฟล์ได้อย่างปลอดภัยและไม่ระบุตัวตนรวมทั้งจัดระเบียบการทำงานของบริการแชร์ไฟล์สาธารณะ รหัสโครงการเขียนด้วย Python และแจกจ่ายภายใต้ใบอนุญาต GPLv3
OnionShare อีเรียกใช้เว็บเซิร์ฟเวอร์ที่ทำงานบนระบบโลคัลในรูปแบบของบริการ Tor ที่ซ่อนอยู่และทำให้ผู้ใช้รายอื่นสามารถใช้งานได้
ในการเข้าถึงเซิร์ฟเวอร์ ที่อยู่หัวหอมที่คาดเดาไม่ได้จะถูกสร้างขึ้นซึ่งทำหน้าที่เป็นจุดเริ่มต้นในการจัดระเบียบการแชร์ไฟล์ (ตัวอย่างเช่น "http: //ash4…pajf2b.onion/slug" โดยที่ slug เป็นคำสุ่มสองคำเพื่อเพิ่มความปลอดภัย)
หากต้องการดาวน์โหลดหรือส่งไฟล์ไปยังผู้ใช้รายอื่นเพียงแค่แชร์และเปิดที่อยู่นั้นใน Tor Browser
ไม่เหมือนกับการส่งไฟล์ทางอีเมลหรือผ่านบริการต่างๆเช่น Google Drive, DropBox WeTransfer OnionShare มีอยู่ในตัวไม่ต้องการการเข้าถึงเซิร์ฟเวอร์ภายนอกและช่วยให้คุณถ่ายโอนไฟล์ได้โดยตรงจากคอมพิวเตอร์ของคุณโดยไม่ต้องมีตัวกลาง
ผู้เข้าร่วมการแชร์ไฟล์รายอื่นไม่จำเป็นต้องติดตั้ง OnionShare เบราว์เซอร์ Tor ปกติและอินสแตนซ์ OnionShare จากผู้ใช้รายใดรายหนึ่ง
การรักษาความลับจะถูกส่งผ่านการส่งที่อยู่ที่ปลอดภัยตัวอย่างเช่นการใช้โหมดการเข้ารหัส end2end ใน Messenger
เมื่อโอนเสร็จแล้วที่อยู่จะถูกลบทันทีเช่นการถ่ายโอนไฟล์เป็นครั้งที่สองในโหมดปกติจะไม่ทำงาน (ต้องใช้โหมดสาธารณะแยกต่างหาก)
อินเทอร์เฟซแบบกราฟิกมีให้ที่ฝั่งเซิร์ฟเวอร์ซึ่งทำงานบนระบบผู้ใช้ของเซิร์ฟเวอร์เพื่อควบคุมไฟล์ที่ส่งและรับรวมถึงควบคุมการถ่ายโอนข้อมูล
เกี่ยวกับ OnionShare 2 เวอร์ชันใหม่
ด้วยการพัฒนาเวอร์ชันใหม่นี้ se เพิ่มความสามารถในการไม่เพียงแค่แชร์ไฟล์ของคุณเท่านั้น แต่ยังสามารถรับไฟล์จากผู้ใช้รายอื่นได้อีกด้วย ในการดาวน์โหลดไฟล์จากผู้ใช้รายอื่น มีการสร้างที่อยู่แยกต่างหาก
ด้วยเหตุนี้โหมดสาธารณะจึงถูกนำมาใช้ซึ่งช่วยให้ผู้ใช้หลายคนสามารถดาวน์โหลดหรือส่งไฟล์ได้
โดยค่าเริ่มต้นจะยังคงสร้างที่อยู่แบบครั้งเดียว (ไม่ซ้ำกัน) แต่จะถูกลบออกทันทีหลังจากการโอนเสร็จสิ้น
ในกรณีที่ถ่ายโอนไฟล์เพียงไฟล์เดียวแพ็กเกจในไฟล์ zip จะไม่ถูกใช้อีกต่อไป (zip จะถูกสร้างขึ้นเฉพาะเมื่อมีการเลือกไฟล์หรือไดเร็กทอรีหลายไฟล์)
มีการสนับสนุน meek_lite แบบ Tor-transport เต็มรูปแบบ ซึ่งช่วยลดความยุ่งยากในการเชื่อมต่อกับ Tor ในประเทศที่มีการเซ็นเซอร์จำนวนมาก
เพื่อหลีกเลี่ยงการบล็อกระบบจะใช้การส่งต่อผ่านแพลตฟอร์มระบบคลาวด์ของ Microsoft Azure
ในโหมดสาธารณะที่อยู่จะไม่เปลี่ยนแปลงการแลกเปลี่ยนสิ้นสุดลงและที่อยู่จะถูกลบออกด้วยตนเอง
การรวมกันของที่อยู่ถาวรและโหมดการจัดส่งช่วยให้คุณสามารถสร้างคลังสินค้าที่ใช้ร่วมกันแบบง่ายๆเช่น DropBox หรือจัดการการถ่ายโอนข้อมูลโดยไม่ระบุตัวตน
จากการปรับปรุงอื่น ๆ ที่เพิ่มเข้ามาเราพบสิ่งต่อไปนี้:
- เพิ่มการสนับสนุนสำหรับโปรโตคอลการบริการหัวหอมเวอร์ชันที่สาม
- การปรับใช้เวอร์ชันรีลีสสำหรับ macOS ในโหมดแยกแซนด์บ็อกซ์
- เพิ่มความสามารถในการเลือกภาษาอินเทอร์เฟซ
- ฐานรหัสโครงการที่ออกแบบใหม่อย่างมีนัยสำคัญ เพื่อควบคุมคุณภาพของการทดสอบหน่วยที่ใช้ผลิตภัณฑ์
จะติดตั้ง OnionShare บน Linux ได้อย่างไร?
พวกเขาควรรู้ว่า มีแพ็คเกจที่เตรียมไว้สำหรับ Ubuntu, Fedora, Windows และ macOS ดังนั้นเราสามารถใช้ประโยชน์จากสิ่งเหล่านี้เพื่อติดตั้งแอปพลิเคชันบนการแจกจ่าย Linux ของเรา
สำหรับผู้ที่เป็นผู้ใช้ Ubuntu และอนุพันธ์ เราต้องเพิ่ม OnionShare PPA ในระบบของเรา เราทำได้โดยเปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้:
sudo add-apt-repository ppa:micahflee/ppa sudo apt update sudo apt install -y onionshare
สำหรับกรณีของผู้ที่เป็นn ผู้ใช้ Fedora และผู้ที่ได้รับจากมันการติดตั้งจะดำเนินการโดยดำเนินการคำสั่งต่อไปนี้:
sudo dnf install onionshare
ในที่สุด อย่างไม่เป็นทางการใน Arch Linux ในที่เก็บ AUR มีแพ็คเกจแอปพลิเคชัน และเราสามารถติดตั้งสิ่งนี้ในระบบของเราโดยดำเนินการคำสั่งต่อไปนี้:
yay -S onionshare
สำหรับ Linux ดิสทริบิวชันที่เหลือคุณสามารถคอมไพล์ได้โดยทำตามคำแนะนำ ในลิงค์นี้