ΠΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ»Π΅Π΄ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° Π·Π½Π°ΡΠΈΠΌΠ° ΡΠ΅ΠΌΠ° Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΡΠΎΡΠ΅Π½Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° qBittorrent 4.4.0, Π½Π°ΠΏΠΈΡΠ°Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Qt ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠ° ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° ΠΊΠ°ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° Β΅Torrent, Π±Π»ΠΈΠ·ΠΊΠ° Π΄ΠΎ Π½Π΅Π³ΠΎ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. Π‘ΡΠ΅Π΄ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° qBittorrent: ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π° ΡΡΡΡΠ°ΡΠΊΠ°, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π°Π±ΠΎΠ½ΠΈΡΠ°Π½Π΅ Π·Π° RSS, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ BEP ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ, Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π· ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ Π² Π΄Π°Π΄Π΅Π½ ΡΠ΅Π΄, ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π° ΡΠΎΡΠ΅Π½ΡΠΈ, ΠΏΠ°ΡΡΠ½ΡΠΎΡΠΈ ΠΈ ΡΡΠ°ΠΊΠ΅ΡΠΈ, ΡΠ΅ΡΡΠΎΡΠ½Π° Π»Π΅Π½ΡΠ° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊ ΠΈ IP ΡΠΈΠ»ΡΡΡ, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΎΡΠ΅Π½ΡΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° UPnP ΠΈ NAT-PMP.
Π Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ:
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° BitTorrent v2, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΎΡΠ΄Π°Π»Π΅ΡΠ°Π²Π° ΠΎΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° SHA-1, ΠΊΠΎΠΉΡΠΎ ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ ΠΈΠ·Π±ΠΎΡΠ° Π½Π° ΡΠ±Π»ΡΡΡΠΊ, Π² ΠΏΠΎΠ»Π·Π° Π½Π° SHA2-256 Π·Π° Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π»ΠΎΡΡΡΠ° Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ Ρ Π΄Π°Π½Π½ΠΈ ΠΈ Π·Π° Π·Π°ΠΏΠΈΡΠΈ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠΈ. ΠΠ° ΡΠ°Π±ΠΎΡΠ° Ρ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠΎΡΠ΅Π½ΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libtorrent 2.0.x.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ°ΠΌΠΊΠ°ΡΠ° Qt6.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° Π½ΠΎΠ²ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠ°ΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΠΎΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°, Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΠΈΠ·ΡΠ°ΠΊΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡΡΠ° ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° Ρ Π΅ΡΠΈΡΠ°Π½Π΅ Π½Π° Π½ΠΈΡΠΊΠΈ Π·Π° libtorrent.
- ΠΡΠΈΠ³ΡΡΠ΅Π½ΠΎ Π΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° IP Π°Π΄ΡΠ΅ΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΈ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎ ΠΌΠ΅Π½Ρ Π·Π° ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈ Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈ.
- ΠΡΠΌ ΡΡΡΠ°Π½ΠΈΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΡΠΈΠ»ΡΡΡ Π·Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ βΠΡΠΎΠ²Π΅ΡΠΊΠ°β.
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΡΠ°Ρ, ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠ΅ Π·Π°ΠΏΠΎΠΌΠ½Ρ.
- ΠΠ° Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Π½ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΏΡΡΠ½Π°Ρ Ρ Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΡΠ΅ (ΠΎΠΏΡΠΈΡΡΠ° βΠΡΠΎΠΏΡΡΠΊΠ°Π½Π΅ Π½Π° Ρ Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ°β).
- ΠΠΎΠ³Π°ΡΠΎ ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΎΠΏΡΠΈΠΈΡΠ΅ Π·Π° ΡΠΎΡΠ΅Π½Ρ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΡΠΎΡΠ΅Π½ΡΠΈ ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠ΅ΠΌΠΈ Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½, ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ.
- Π£ΠΈΠ΄ΠΆΠ΅ΡΡΡ Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π²Π΅ΡΠ΅ ΠΈΠΌΠ° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎ ΠΌΠ΅Π½Ρ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ Π±ΡΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌΠΈ Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅.
- Π£Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΠΈ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ·ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠΈΡΠ΅ ΡΡΡ ΡΡΡΠ΅Π»ΠΊΠΈ. ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΡΠ°Π·Π΄Π΅Π» ΠΈΠΌΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π·Π° Π½Π°ΠΏΡΠ΅Π΄ΡΠΊΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ°.
- ΠΠ° Linux Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡ Π½Π° Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ.
- Π‘ΠΊΡΠΈΠΏΡΡΡ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠΈΡΠ΅ Π½Π° OpenBSD ΠΈ Haiku OS.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π·Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° fastresume ΠΈ ΡΠΎΡΠ΅Π½Ρ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² SQLite DBMS.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru