ffsend - อินเทอร์เฟซ CLI แบบโอเพนซอร์สสำหรับ Firefox Send

ปิด

เมื่อวานนี้เพื่อนร่วมงานคนหนึ่งของเราได้แชร์ประกาศการเปิดตัวบริการ Firefox Send ให้กับบุคคลทั่วไป (หากคุณไม่ทราบว่ามันคืออะไรคุณสามารถเยี่ยมชม สิ่งพิมพ์ในลิงค์นี้).

Firefox Send สามารถใช้งานได้จากเว็บเบราว์เซอร์ของคุณอย่างสะดวกสบาย ซึ่งคุณสามารถแชร์ไฟล์ได้อย่างปลอดภัยด้วยการเข้ารหัสแบบ end-to-end แม้ว่าฉันจะบอกคุณว่ามันเป็นไปได้ที่จะใช้บริการนี้จากเครื่องเทอร์มินัล

เกี่ยวกับ ffsend

ffsend เป็นอินเทอร์เฟซ CLI แบบโอเพนซอร์สที่เขียนขึ้นเพื่อเข้ารหัสไฟล์จากบรรทัดคำสั่งได้อย่างง่ายดาย

ด้วย ffsend เป็นไปได้ที่จะสามารถแชร์ไฟล์ไม่เพียง แต่ยังรวมถึงไดเร็กทอรีได้อย่างง่ายดายและปลอดภัยจากบรรทัดคำสั่งผ่านลิงค์ที่ปลอดภัยส่วนตัวและเข้ารหัสด้วยคำสั่งง่ายๆเพียงคำสั่งเดียว

สิ่งสำคัญคือต้องระบุว่าไฟล์นั้นแชร์โดยบริการส่งและอาจมีขนาดสูงสุด 2 GB และสามารถดาวน์โหลดไฟล์ด้วยเครื่องมือนี้หรือผ่านเว็บเบราว์เซอร์ของคุณ

ไฟล์ทั้งหมดจะถูกเข้ารหัสบนไคลเอนต์เสมอและจะไม่มีการแชร์คีย์ลับกับโฮสต์ระยะไกล

สามารถระบุรหัสผ่านที่เป็นทางเลือกและระยะเวลาไฟล์เริ่มต้นคือ 1 (สูงสุด 20) การดาวน์โหลดหรือใช้ 24 ชั่วโมงเพื่อให้แน่ใจว่าไฟล์จะไม่ออนไลน์ตลอดไป

ในลักษณะสำคัญเราสามารถพบสิ่งต่อไปนี้:

  • อัปโหลดและดาวน์โหลดไฟล์และไดเรกทอรีอย่างปลอดภัย
  • ไฟล์จะถูกเข้ารหัสทางฝั่งไคลเอ็นต์ (ผู้ส่ง) เสมอ
  • รองรับการป้องกันไฟล์ที่นำเสนอโดย Firefox Send (รหัสผ่านเพิ่มเติมการสร้างและขีด จำกัด การดาวน์โหลดที่กำหนดได้)
  • รองรับเซิร์ฟเวอร์ Firefox รุ่นเก่าและใหม่
  • เก็บถาวรและเก็บถาวรไดเร็กทอรีและการแยก
  • ติดตามประวัติไฟล์ของคุณเพื่อการจัดการที่ง่าย
  • ความสามารถในการใช้โฮสต์การจัดส่งแบบกำหนดเอง
  • ตรวจสอบหรือลบไฟล์ที่แชร์
  • การรายงานข้อบกพร่องที่แม่นยำ
  • การเข้ารหัสสตรีมมิ่งและอัพโหลด / ดาวน์โหลดพื้นที่หน่วยความจำต่ำมาก
  • ออกแบบมาเพื่อใช้ในการเขียนสคริปต์โดยไม่ต้องโต้ตอบ

จะติดตั้ง ffsend บน Ubuntu และอนุพันธ์ได้อย่างไร?

สำหรับผู้ที่สนใจสามารถติดตั้งอินเทอร์เฟซ CLI ของบริการ Firefox Send ในระบบของตนได้ เราแบ่งปันคำแนะนำในการทำ

ffsend สามารถติดตั้งบนการแจกจ่าย Linux ใด ๆ โดยการรวบรวมโดยตรงจากซอร์สโค้ดหรือด้วยการสนับสนุนแพ็คเกจ Snap

สิ่งแรกที่เราจะทำเพื่อให้สามารถติดตั้ง ffsend บนระบบของเราได้คือ เปิดเทอร์มินัลด้วย Ctrl + Alt + T และในนั้นเราจะพิมพ์คำสั่งต่อไปนี้เพื่อติดตั้งการอ้างอิงที่จำเป็นสำหรับการทำงานของ ffsend

ก่อนอื่นเราจะติดตั้งใบรับรอง OpenSSL และ CA

sudo apt install openssl ca-certificates

ทางเลือกผู้พัฒนาแนะนำให้ติดตั้ง xclip

sudo apt install xclip

ตอนนี้ในการติดตั้ง ffsend จาก Snap ระบบของเราต้องรองรับแพ็คเกจ Snap (Ubuntu 18.04 LTS และ Ubuntu 18.10 มีเป็นค่าเริ่มต้น)

ในเทอร์มินัลเราต้องพิมพ์คำสั่งต่อไปนี้:

snap install ffsend

และพร้อม

วิธีใช้ ffsend

ทำการติดตั้ง ffsend ในระบบของเราเรียบร้อยแล้ว เราสามารถเริ่มใช้บริการนี้ได้จากเครื่องปลายทางของเราอย่างสะดวกสบาย

ตอนนี้ เพื่ออัปโหลดไฟล์ (แชร์ไฟล์) ด้วยวิธีง่ายๆนั่นคือไม่ต้องตั้งรหัสผ่าน จำกัด การดาวน์โหลดหรืออายุการใช้งานลิงก์ ในเทอร์มินัลเราเพียงแค่พิมพ์:

ffsend upload /ruta/al/archivo/archivo.ext

โดยที่เราแทนที่ /path/al/archivo/archivo.ext ตามตำแหน่งของไฟล์ที่ระบุนามสกุล

เพื่อเพิ่มการป้องกันให้กับไฟล์กล่าวคือการใส่รหัสผ่านเราจะเพิ่ม - รหัสผ่านเท่านั้น สิ่งนี้มีลักษณะดังนี้:

ffsend upload /ruta/al/archivo/archivo.ext --password

และในเทอร์มินัลจะขอให้เราสร้างรหัสผ่าน

หากเราต้องการเพิ่มขีด จำกัด การดาวน์โหลดเราจะดำเนินการกับไฟล์ - ดาวน์โหลดโดยที่เราแทนที่ # ด้วยจำนวนการดาวน์โหลดสูงสุดที่ไฟล์นี้จะอนุญาตก่อนที่จะถูกลบออก

ffsend upload /ruta/al/archivo/archivo.ext --downloads #

คุณยังสามารถรวมทุกอย่างเข้าด้วยกัน:

ffsend upload /ruta/al/archivo/archivo.ext --password --downloads #

ในการดาวน์โหลดไฟล์เราต้องพิมพ์สิ่งต่อไปนี้ในเทอร์มินัล:

ffsend download “enlace”

ในกรณีที่เราแทนที่ "link" ด้วย URL ของไฟล์ที่ Firefox Send แชร์

ในทำนองเดียวกันคุณสามารถตรวจสอบว่าไฟล์ยังคงมีอยู่ด้วย:

ffsend exists “enlace”

หรืออายุการใช้งานของไฟล์ที่แชร์กับ:

ffsend info “enlace”

หากคุณต้องการทราบข้อมูลเพิ่มเติม คุณสามารถตรวจสอบลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา