Transmission 3.0 มาพร้อมกับการรองรับ IPv6 ใน RPC การปรับปรุงต่างๆและอื่น ๆ

เกียร์

หลังจากหนึ่งปีของการพัฒนา  มีการประกาศเปิดตัว Transmission 3.0 เวอร์ชันใหม่ ซึ่งมีการเพิ่มคุณสมบัติใหม่การเปลี่ยนแปลงและการแก้ไขข้อบกพร่องบางอย่าง ผู้ที่ไม่ทราบเกี่ยวกับ Transmission ควรทราบว่าสิ่งนี้ เป็นไคลเอนต์ P2P แบบโอเพ่นซอร์สที่มีน้ำหนักเบาฟรีสำหรับเครือข่าย BitTorrent

ค่อนข้างเบาและไม่ต้องการทรัพยากรของไคลเอนต์ BitTorrent ซึ่งเขียนด้วยภาษา C และรองรับอินเทอร์เฟซผู้ใช้ที่หลากหลาย: GTK, Qt, Mac แบบเนทีฟ, เว็บอินเตอร์เฟส, ภูต, บรรทัดคำสั่ง เข้ากันได้กับระบบปฏิบัติการต่อไปนี้: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD และ Windows

ข้อได้เปรียบหลักของ ซอฟต์แวร์นี้เป็นซอฟต์แวร์ฟรีและไม่มีโฆษณาป๊อปอัปและลิงก์ที่ไม่น่าเชื่อถือ

ข้อดีประการที่สองคือมีตัวเลือกบางอย่างในการควบคุมโปรแกรมนอกเหนือจากโหมดหน้าต่างปกติคุณสามารถเพิ่มและลบเพลงจากบรรทัดคำสั่งหรือผ่านเบราว์เซอร์

มีอะไรใหม่ใน Transmission 3.0?

การเปลี่ยนแปลงหลักที่โดดเด่นในการประกาศเวอร์ชันใหม่ของไคลเอนต์ torrent ยอดนิยมนี้ ได้แก่ : การเปลี่ยนแปลงในอินเทอร์เฟซของคุณ ในขณะที่ สำหรับไคลเอนต์ GTK มีการเพิ่มปุ่มลัด เพื่อนำทางตามลำดับการดาวน์โหลดไฟล์. desktop ได้รับการอัปเดตไฟล์ AppData ได้รับการเพิ่ม มีการเสนอไอคอนสัญลักษณ์สำหรับแผงด้านบนของ GNOMEการเปลี่ยนจาก intltool เป็น gettext เสร็จสมบูรณ์

ในขณะที่ สำหรับเวอร์ชันไคลเอ็นต์สำหรับ Qtข้อกำหนดสำหรับรุ่น Qt (5.2+) จะเพิ่มขึ้น มีการเพิ่มปุ่มลัด เพื่อย้ายในคิวการดาวน์โหลด การใช้หน่วยความจำจะลดลงเมื่อประมวลผลคุณสมบัติฝนตกหนัก คำแนะนำเครื่องมือมีไว้สำหรับไฟล์ที่มีชื่อยาวอินเทอร์เฟซได้รับการปรับให้เข้ากับการแสดงผล HiDPI

ในกระบวนการเบื้องหลัง เปลี่ยนไปใช้ libsystemd แทน libsystemd-daemon; ห้ามเพิ่มระดับสิทธิ์ในไฟล์ streaming-daemon.service

นอกจากนี้ไฟล์ วิธีแก้ปัญหาช่องโหว่ XSS ในเว็บไคลเอ็นต์ และปัญหาด้านประสิทธิภาพได้รับการแก้ไขแล้วและได้ปรับปรุงอินเทอร์เฟซสำหรับอุปกรณ์เคลื่อนที่แล้ว

ในทางกลับกันยังมีข้อสังเกตว่าไฟล์ ความสามารถในการยอมรับการเชื่อมต่อผ่าน IPv6 บนเซิร์ฟเวอร์ RPC และนั่นคือ การตรวจสอบใบรับรอง SSL ถูกเปิดใช้งานโดยค่าเริ่มต้น สำหรับการดาวน์โหลดผ่าน HTTPS ในเซิร์ฟเวอร์ http แบบฝังจำนวนครั้งของการตรวจสอบสิทธิ์ที่ไม่ประสบความสำเร็จในการพยายามป้องกันการคาดเดารหัสผ่านถูก จำกัด ไว้ที่ 100

จากการเปลี่ยนแปลงอื่น ๆ ที่กล่าวถึง:

  • เพิ่ม Peer IDs สำหรับ Xfplay, PicoTorrent, Free Download Manager, Folx และ Baidu Netdisk torrent ไคลเอนต์
  • เพิ่มการสนับสนุนสำหรับตัวเลือก TCP_FASTOPEN ซึ่งช่วยให้เวลาในการตั้งค่าการเชื่อมต่อลดลงเล็กน้อย
  • ปรับปรุงการจัดการตัวบ่งชี้ ToS (ประเภทของบริการระดับการรับส่งข้อมูล) สำหรับการเชื่อมต่อ IPv6
  • เพิ่มความสามารถในการระบุซับเน็ตมาสก์ในคำอธิบายประกอบ CIDR ที่ขึ้นบัญชีดำ (ตัวอย่างเช่น 1.2.3.4/24)
  • รองรับการสร้างด้วย mbedtls (polarssl), wolfssl (cyassl) และ LibreSSL รวมถึง OpenSSL เวอร์ชันใหม่ (1.1.0+)
  • สคริปต์บิลด์ที่ใช้ CMake ปรับปรุงการสนับสนุนสำหรับ Ninja generator, libappindicator, systemd, Solaris และ macOS
  • ไคลเอนต์สำหรับ macOS เพิ่มข้อกำหนดสำหรับเวอร์ชันแพลตฟอร์ม (10.10) เพิ่มการรองรับธีมสีเข้ม

จะติดตั้ง Transmission บน Linux ได้อย่างไร?

ไปยัง ผู้ที่เป็นผู้ใช้ Debian, Ubuntu, Linux Mint หรือการแจกจ่ายใด ๆ ที่ได้รับจากสิ่งเหล่านี้ให้ติดตั้งแอปพลิเคชันด้วย:

sudo add-apt-repository ppa:transmissionbt/ppa -y
sudo apt install transmission

ถ้าเป็นเช่นนั้น ผู้ใช้ Fedora หรือการกระจายตามมัน, พวกเขาสามารถติดตั้งแอพดังต่อไปนี้ คำสั่ง:

sudo yum install transmission

ในขณะที่สำหรับผู้ที่ ผู้ใช้ Mandriva Linux ต้องติดตั้งด้วยคำสั่งนี้:

sudo urpmi transmission

สำหรับกรณีของผู้ที่เป็น ผู้ใช้ openSUSE ควรพิมพ์สิ่งต่อไปนี้ในเทอร์มินัล:

sudo zypper install transmission

สุดท้ายในกรณีของผู้ที่เป็นผู้ใช้ Arch Linux และการกระจายที่ได้รับจากมันคุณสามารถติดตั้งด้วยคำสั่งนี้:

sudo pacman -S transmission

ในทำนองเดียวกัน คุณสามารถรวบรวม Transmission ในระบบจากซอร์สโค้ดได้เพียงทำตามขั้นตอนต่อไปนี้

ซอร์สโค้ดของพวกเขาโฮสต์อยู่บน GitHub ดังนั้นจึงต้องมีการรองรับ git เพื่อที่จะสามารถโคลนที่เก็บได้

เราจะเปิดเทอร์มินัลและพิมพ์สิ่งต่อไปนี้ลงไป

ก่อนอื่นเราจะได้รับซอร์สโค้ดด้วย:

git clone https://github.com/transmission/transmission Transmission

เราเข้าสู่ไดเร็กทอรี:

cd Transmission

และเราจะเริ่มการคอมไพล์ด้วยคำสั่งต่อไปนี้ที่เราต้องพิมพ์ทีละคำ:

git submodule update --init
mkdir build
cd build
cmake ..
make
sudo make install

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

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

*

*

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