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

แž”แžธแž†แŸ’แž“แžถแŸ†แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž”แž„แŸ’แž€แžพแžแžŸแžถแžแžถแžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž–แž แžปแžœแŸแž‘แžทแž€แžถ BitTorrent client Deluge 2.1 แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถ Python (แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒ Twisted) แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพ libtorrent แž“แžทแž„แž‚แžถแŸ†แž‘แŸ’แžšแž”แŸ’แžšแž—แŸแž‘แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž…แŸ’แžšแžพแž“ (GTK แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแŸ” แž€แŸ†แžŽแŸ‚แž€แžปแž„แžŸแžผแž›) แŸ” แž›แŸแžแž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ GPL แŸ”

Deluge แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ แžŠแŸ‚แž›แžŸแŸ‚แž›แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แž แžพแž™แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš BitTorrent แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแŸ„แž™แžŠแŸแž˜แžทแž“แžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ แžŠแŸ‚แž›แžขแžถแž…แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž“แŸ…แž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแž–แžธแž…แž˜แŸ’แž„แžถแž™แŸ” แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžšแž”แžŸแŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แžบแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ DHT (แžแžถแžšแžถแž„ hash แž…แŸ‚แž€แž…แžถแž™), UPnP, NAT-PMP, PEX (Peer Exchange), LSD (Local Peer Discovery) แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž–แžทแž’แžธแž€แžถแžš แž“แžทแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แžšแž™แŸˆแž”แŸ’แžšแžผแž€แžŸแŸŠแžธ แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถ แž‡แžถแž˜แžฝแž™ WebTorrent แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแž›แŸ’แž”แžฟแž“แž€แŸ†แžŽแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ torrents แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ แžšแž”แŸ€แž”แž‘แžถแž‰แž™แž€แžแžถแž˜แž›แŸ†แžŠแžถแž”แŸ‹แž›แŸ†แžŠแŸ„แž™แŸ”

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

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธ:

  • แž€แžถแžšโ€‹แž‚แžถแŸ†แž‘แŸ’แžšโ€‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Python 2 แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž”แž‰แŸ’แžˆแž”แŸ‹แŸ” แž›แž‘แŸ’แž’แž—แžถแž–โ€‹แž’แŸ’แžœแžพโ€‹แž€แžถแžšโ€‹แžแŸ‚โ€‹แž‡แžถแž˜แžฝแž™ Python 3 แž‚แžบโ€‹แž“แŸ…โ€‹แžŸแž›แŸ‹แŸ”
  • แžแž˜แŸ’แžšแžผแžœแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แžŽแŸ’แžŽแžถแž›แŸแž™ libtorrent แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžพแž“แžกแžพแž„ แž™แŸ‰แžถแž„แž แŸ„แž…แžŽแžถแžŸแŸ‹แž€แŸ†แžŽแŸ‚ 1.2 แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‡แžฝแž”แž”แŸ’แžšแž‡แžปแŸ†แž‚แŸ’แž“แžถแŸ” แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแž˜แŸ’แžขแžถแžแž–แžธแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžปแžแž„แžถแžš libtorrent แž แžฝแžŸแžŸแž˜แŸแž™แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแžผแž”แžแŸ†แžŽแžถแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž˜แžŠแžถแž“แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹ SVG แŸ”
  • แžแŸ’แžšแžผแžœแž”แŸ’แžšแžถแž€แžŠแžแžถแž–แžถแž€แŸ’แž™แžŸแž˜แŸ’แž„แžถแžแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžถแž€แŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแŸ”
  • แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž‡แžถแž‡แž˜แŸ’แžšแžพแžŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžผแžŒแžปแž› pygeoip แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แŸ’แž‡แžถแž”แŸ‹แžขแžถแžŸแž™แžŠแŸ’แž‹แžถแž“ IP แž‘แŸ…แž‘แžธแžแžถแŸ†แž„แž˜แžฝแž™แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพ IPv6 แž“แŸ…แž€แŸ’แž“แžปแž„แž”แž‰แŸ’แž‡แžธแž˜แŸ‰แžถแžŸแŸŠแžธแž“แŸ”
  • แžŸแŸแžœแžถแž€แž˜แŸ’แž˜แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹ systemd แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ GTK แž˜แŸ‰แžบแž“แžปแž™แž˜แžถแž“แž‡แž˜แŸ’แžšแžพแžŸแžŠแžพแž˜แŸ’แž”แžธแž…แž˜แŸ’แž›แž„แžแŸ†แžŽแž˜แŸแžŠแŸ‚แž€แŸ”
  • แž“แŸ…แž›แžพแžœแŸแž‘แžทแž€แžถแžœแžธแž“แžŠแžผ แž€แžถแžšแžแžปแž”แžแŸ‚แž„แž”แž„แŸ’แžขแžฝแž…แž…แŸ†แž แŸ€แž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœ (CSD) แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžทแž‘แžแžถแž˜แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แŸ”

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

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