Π’ΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΏΠΎ ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π·Π½Π°ΡΠ°ΡΠ½Π° Π³ΡΠ°Π½ΠΊΠ°, Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΌΡΠ»ΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΡΠΊΠΈΠΎΡ ΠΊΠ»ΠΈΠ΅Π½Ρ BitTorrent Deluge 2.1, Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Python (ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΡΠ°ΠΌΠΊΠ°ΡΠ° Twisted), Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° libtorrent ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ ΡΠΈΠΏΠΎΠ²ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ (GTK, Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ , Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°). ΠΡΠΎΠ΅ΠΊΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° GPL.
Deluge ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅Ρ, Π²ΠΎ ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠ°ΡΠ° ΡΠΊΠΎΠ»ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅Π±Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ, Π° ΡΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π° BitTorrent ΡΠ΅ ΡΠΏΡΠ°Π²ΡΠ²Π°Π½ΠΈ ΠΎΠ΄ ΠΏΠΎΡΠ΅Π±Π΅Π½ Π΄Π΅ΠΌΠΎΠ½ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΠ°ΡΡΡΠ²Π° Π½Π° ΠΎΠ΄Π΄Π°Π»Π΅ΡΠ΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. ΠΠ΅ΡΡ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° DHT (Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½Π° ΡΠ°Π±Π΅Π»Π° Π·Π° Ρ Π°Ρ), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery), ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΡ ΠΈ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠ΅ΠΊΡ ΠΏΡΠΎΠΊΡΠΈ, ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ WebTorrent, ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π·Π° ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΡΠΎΡΠ΅Π½ΡΠΈ, ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΠ΅ΠΊΠ²Π΅Π½ΡΠΈΡΠ°Π»Π½ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅.
ΠΠ΅ΡΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π²ΠΎ Π½ΠΎΠ²ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅:
- ΠΠΎΠ΄Π΄ΡΡΠΊΠ°ΡΠ° Π·Π° Python 2 Π΅ ΠΏΡΠ΅ΠΊΠΈΠ½Π°ΡΠ°. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠ°ΠΌΠΎ ΡΠΎ Python 3 Π΅ ΠΎΡΡΠ°Π²Π΅Π½Π°.
- ΠΠ°ΡΠ°ΡΠ°ΡΠ° Π·Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libtorrent ΡΠ΅ Π·Π³ΠΎΠ»Π΅ΠΌΠ΅Π½ΠΈ; Π±Π°ΡΠ΅ΠΌ Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° 1.2 ΡΠ΅Π³Π° Π΅ ΠΏΠΎΡΡΠ΅Π±Π½Π° Π·Π° ΡΠΊΠ»ΠΎΠΏΡΠ²Π°ΡΠ΅. ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π±Π΅ΡΠ΅ ΠΈΡΡΠΈΡΡΠ΅Π½Π° ΠΎΠ΄ ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈ libtorrent ΡΡΠ½ΠΊΡΠΈΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΈΠΊΠΎΠ½ΠΈ Π·Π° ΡΡΠ°ΠΊΠ΅ΡΠΈ Π²ΠΎ SVG ΡΠΎΡΠΌΠ°Ρ.
- ΠΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π΄Π΅ΠΊΠ° Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΡΠ΅ ΡΠ΅ ΡΠΊΡΠΈΠ΅Π½ΠΈ Π²ΠΎ Π΄Π½Π΅Π²Π½ΠΈΡΠΈΡΠ΅.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΌΠΎΠ΄ΡΠ»ΠΎΡ pygeoip Π·Π° Π²ΡΠ·ΡΠ²Π°ΡΠ΅ Π½Π° IP Π°Π΄ΡΠ΅ΡΠ° Π·Π° Π»ΠΎΠΊΠ°ΡΠΈΡΠ°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ IPv6 Π²ΠΎ ΡΠΏΠΈΡΠΎΡΠΈ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΈ.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΡΡΠ»ΡΠ³Π° Π·Π° systemd.
- ΠΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ GTK, ΠΌΠ΅Π½ΠΈΡΠΎ ΠΈΠΌΠ° ΠΎΠΏΡΠΈΡΠ° Π·Π° ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ ΠΌΠ°Π³Π½Π΅ΡΠ½Π° Π²ΡΡΠΊΠ°.
- ΠΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Windows, Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠ·ΠΎΡΠ΅ΡΠΎΡ ΠΎΠ΄ ΡΡΡΠ°Π½Π° Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ (CSD) Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π°.
ΠΠ·Π²ΠΎΡ: opennet.ru