แž…แŸแž‰แž€แž˜แŸ’แž˜แžœแžทแž’แžธ BitTorrent Deluge 2.0

แž”แŸ’แžšแžถแŸ†แž”แžฝแž“แž†แŸ’แž“แžถแŸ†แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž”แž„แŸ’แž€แžพแžแžŸแžถแžแžถแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ Multiplatform BitTorrent แž‘แžนแž€แž‡แŸ†แž“แž“แŸ‹ 2.0แžŸแžšแžŸแŸแžšแž€แŸ’แž“แžปแž„ Python (แžŠแŸ„แž™แž”แŸ’แžšแžพ Twisted framework) แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ libtorrent แž“แžทแž„แž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแž—แŸแž‘แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸƒแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพ (GTK+, แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แžŽแŸ’แžŠแžถแž‰, แž€แŸ†แžŽแŸ‚แž€แžปแž„แžŸแžผแž›) แŸ” BitTorrent แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ แžŠแŸ‚แž›แžŸแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แž แžพแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš BitTorrent แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แžŠแŸแž˜แžทแž“แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€แžŠแŸ‚แž›แžขแžถแž…แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž–แžธแž…แž˜แŸ’แž„แžถแž™แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ GPL แŸ”

แž‚แž“แŸ’แž›แžนแŸ‡ แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžข แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแž”แž‰แŸ’แž‡แžผแž“แž€แžผแžŠแž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž‘แŸ… Python 3 แž“แžทแž„แž€แžถแžšแž”แž€แž”แŸ’แžšแŸ‚แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ GTK แž‘แŸ… GTK3 แŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ–

  • แžšแž”แŸ€แž”แž‘แžถแž‰แž™แž€แž‡แžถแž”แž“แŸ’แžแž”แž“แŸ’แž‘แžถแž”แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แž;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แŸ’แž…แžถแžŸแŸ‹ torrent;
  • แž˜แžปแžแž„แžถแžš AutoAdd แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแŸ†แžแžถแž“แŸ‹แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™แžแžถแž„แž€แŸ’แžšแŸ…แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžขแž‡แžถแž„แž˜แžปแž“ (แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แŸ’แž“แžปแž„แž€แž‰แŸ’แž…แž”แŸ‹)แŸ”
  • แž”แžถแž“แž•แŸ’แžแž›แŸ‹แž›แžทแžแžทแžแž†แŸ’แž›แž„แžŠแŸ‚แž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž—แžถแž‚แžธแžขแžแžทแžแžทแž‡แž“แž“แŸƒแž€แžšแžŽแžธแž›แžพแž€แž›แŸ‚แž„แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹ แž“แžทแž„แž€แžถแžšแžŸแŸ’แž“แžพแžŸแžปแŸ†แžŸแžทแž‘แŸ’แž’แžทแž”แž“แŸ’แžแŸ‚แž˜แŸ” แž”แŸ’แžšแžŸแžทแž“แž”แžพแž˜แžทแž“แž˜แžถแž“แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžšแž•แŸ’แž‘แŸ€แž„แž•แŸ’แž‘แžถแžแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž‘แŸ แž€แžผแžŠแž€แŸ†แž แžปแžŸแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‰แžพแž‘แŸ…แžขแžแžทแžแžทแž‡แž“ แžŠแŸ‚แž›แž“แŸ…แž•แŸ’แž“แŸ‚แž€แž˜แŸ’แžแžถแž„แž“แŸƒแž‘แž˜แŸ’แžšแž„แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž€แžถแžšแž…แžผแž› แž“แžทแž„แž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž แžถแž‰แŸ”
  • แž€แžถแžšแž”แŸ†แž”แŸ‚แž€ torrents แžแŸ’แž˜แžธแžŠแŸ‚แž›แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžŸแž˜แŸแž™ แž“แžทแž„ torrents แžŠแŸ‚แž›แž”แžถแž“แž‘แžถแž‰แž™แž€แž“แŸ…แž–แŸแž›แžœแž‚แŸ’แž‚แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แžŠแžถแžšแžกแžพแž„แžœแžทแž‰แŸ”
  • แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž”แŸ‰แžถแžšแŸ‰แžถแž˜แŸ‰แŸ‚แžแŸ’แžš TLS แžŠแžพแž˜แŸ’แž”แžธแž‘แž‘แžฝแž›แž”แžถแž“แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แžแŸ’แž–แžŸแŸ‹;
  • แž”แžถแž“แž•แŸ’แžแž›แŸ‹แž›แž‘แŸ’แž’แž•แž›แž“แŸƒแž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแžŸแŸ’แžแžถแž“แž—แžถแž–แž“แŸƒแž€แžถแžšแž‘แžถแž‰แž™แž€แž•แŸ’แž“แŸ‚แž€แž“แŸƒ torrent;
  • แž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แžŽแŸ’แžแžถแž‰แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž…แžšแžถแž…แžšแž…แŸแž‰แŸ”
  • แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ WebUI (deluge-web) แžฅแžกแžผแžœแž“แŸแŸ‡แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ แžŠแžพแž˜แŸ’แž”แžธแž”แžทแž‘แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸแŸ‡ แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž‡แž˜แŸ’แžšแžพแžŸ '-d' ('--do-not-daemonize') แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž‰แŸ’แž‡แžธแžŸ แž“แžทแž„แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแžŸแž˜แŸ’แžขแžถแžแžแž˜แŸ’แžšแž„แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แž˜แžปแž“แž–แŸแž›แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž”แž‰แŸ’แž‡แžธแž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™ Blocklist แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹