BitComet

CometNetwork·CometNetwork.BitComet

A free C++ BitTorrent Download Client

BitComet is a free BitTorrent download client which is powerful, super-fast and easy-to-use.

winget install --id CometNetwork.BitComet --exact --source winget

Latest 2.21·June 23, 2026

Release Notes

GUI Improved: Added advanced setting options: bittorrent.transfer_thread_pool, using worker threads for BT transmission encryption and decryption operations, disabled by default GUI Improved: Added advanced setting options: bittorrent. advertising. external. utp-port, which notifies the external uTP port through PEX in NAT1 environment, defaults to true GUI Improved: Added advanced setting options: dht.outbound_pps_imit, dht.outbound_pending_request_limit, dht.passive_reply_pps_limit, dht.passive_reply_pending_limit GUI Improved: Remove advanced setting option: dht.udc_send_queue_threshold GUI Improved: Added advanced settings option: network.udp_socket_buffer_size_mb, default to 8MB GUI Improved: The default value of advanced settings option network.max_connecting_connections_per_tracker changed to 0 (automatic) GUI Improved: Added categories of "BT transmission thread", "DHT thread", and "uTP thread" to the CPU usage statistics in the traffic graph GUI Improved: Add uTP Port column to the peer list of BT task, hidden by default GUI Improved: The Add Peer dialog box in peer list of BT Task supports # and // inline comments GUI Improved: Improve the window dark mode switching mechanism GUI Improved: Added options in Remote Access Page: Local client bypass authentication, IP whitelist clients bypass authentication GUI Improved: Added command-line parameter --profile, which can specify the program configuration file directory for independent testing GUI Improved: The number of HTTP Tracker connections in the statistics page is divided into two categories: pending and half open GUI Improved: Add DHT packet status information to the UDP transmission status in the statistics page GUI Improved: Added uTP external port monitoring information to the statistics page GUI Improved: In expert mode, add the local external IP: utp-port obtained through PEX as a separate line to the peer list for diagnosis, but do not initiate a connection to oneself GUI Improved: When creating torrent files, prioritize using the DHT nodes filled in by the user, and later use the current active DHT nodes GUI Bugfix: After reconnecting to the remote desktop, the display position of the traffic map panel toolbar is misaligned GUI Bugfix: LSD countdown in tracker list is inaccurate when the number of tasks is large GUI Bugfix: In expert mode, the Infohash display in the value list of DHT network is incorrect GUI Bugfix: RSS auto downloader does not use the default download directory for task tags when using RSS feed titles as task tags Core Improved: Optimize the code for BT transmission encryption and decryption operations in worker threads, reducing CPU usage Core Improved: Optimize the scheduling algorithm for initiating TCP connections, improve the processing speed of transferring pending queues to half open queues, and balance the handling of different connection types Core Improved: Optimize the dynamic adjustment algorithm for the MTU of uTP packets at the sender end Core Improved: Optimize uTP LEDBAT congestion control algorithm, reduce CPU usage, and improve upload speed Core Improved: When BT task is connected to uTP, if there is no real interaction within 10 seconds after the complete metadata is sent, it will be disconnected Core Improved: The maximum interval for tracker announcements has been changed to 180 minutes, with jitter of ±3 minutes Core Improved: UDP tracker improves Connection ID timeout update and error handling Core Improved: Improve the IP filter disconnection handling of BT protocol and long-term seeding protocol for TCP and UDP connections Core Improved: Optimize DHT packet sending control to reduce the impact of high peak UDP packet rates and session counts on network devices Core Improved: BT Handshake Extension Protocol adds yourport field, which returns the observed external uTP port of the other party when receiving an incoming uTP connection Core Improved: After manually performing NAT type detection, record the detected external UDP ports for future use Core Improved: When replying to DHT announce_peer messages, refer to the BEP42 format and return the request source IP: port observed by this node in the top-level IP field Core Improved: When receiving DHT responses, process the locally visible UDP endpoint returned by the other party through the BEP42 IP field; Multiple DHT nodes need to cross confirm before acceptance, reducing the risk of a single malicious or erroneous node contaminating external uTP ports Core Improved: When announcing one's external uTP port through PEX, data sources from BitComet extended handshake Yourport, PEX backhaul, and trusted DHT BEP42 backhaul can be used Core Improved: When DHT replies to get_piers, attach nodes nodes Core Improved: When DHT receives a reply from get_piers, it ignores the node distance and performs an additional extended query on the attached nodes Core Improved: When DHT uses domain nodes for bootstrap, it immediately adds the node to the list after resolving the domain name, and then waits for the node to reply Core Bugfix: When BT task disk cache reaches its limit and uploads to multiple peers, the disk read speed is much faster than the upload speed Core Bugfix: When the number of TCP initiated connections is too high, there is packet loss on the TCP port Core Bugfix: HTTP Tracker avoids repeatedly initiating connections when they are pending Core Bugfix: Optimize DHT packet control and eliminate the delay of the first announcement when tasks start Core Bugfix: After UDP Tracker Domain DNS resolve, sends request only to the first record when there are multiple records Core Bugfix: DHT Tracker lacks the get_peers step when manually announcing Core Bugfix: DHT should not send announcements to nodes that have not received tokens WebUI: Optimizing pagination loading of task lists and file lists WebUI: CPU usage statistics in traffic graph add categories of "BT transmission thread", "DHT thread", and "uTP thread" WebUI: Add Options in Remote Access Page: Local client bypass authentication, whitelist clients bypass authentication WebUI: Fixed the issue where information cannot be copied to the system clipboard when accessing pages via HTTP+IP WebUI: Add the "Copy Download Link" command to the right-click menu of the file list WebUI: Add uTP Port column to the peer list of BT task, hidden by default

Installer type: nullsoft

x862BB0AC769FE8B75B1B1B8CA42FA55D29D94AAF68480611538DBB4395D05082D2
x642BB0AC769FE8B75B1B1B8CA42FA55D29D94AAF68480611538DBB4395D05082D2

Details

Homepage
https://www.bitcomet.com/en
License
Freeware
Publisher
CometNetwork
Copyright
(C) 2003-2026 BitComet.com

Tags

bittorrentbtdownloadmagnetp2psharesharingtorrentupload

Older versions (22)

2.20
x86DEDE8AE2148F17B3684D7C33F5BAB1BC6BFB465B68EA6203DEFBE43B189A10B2
x64DEDE8AE2148F17B3684D7C33F5BAB1BC6BFB465B68EA6203DEFBE43B189A10B2
2.19
x865454ECA1BC17359E2C4AE088134D95FB465C60500F4BDE3114277BCB7B77F7BB
x645454ECA1BC17359E2C4AE088134D95FB465C60500F4BDE3114277BCB7B77F7BB
2.18
x868CA4EDFE5FC67B21A03C249B918BD18E320DD3DF1FD42B1994BC24AF3891156E
x648CA4EDFE5FC67B21A03C249B918BD18E320DD3DF1FD42B1994BC24AF3891156E
2.17
x86A8D7D108007B321F507406438BB17AEA074FE06FD1852740CEB17DBEB67A84E7
x64A8D7D108007B321F507406438BB17AEA074FE06FD1852740CEB17DBEB67A84E7
2.16
x8672F670779DE90B43211C4580B926E8A0FC7CC9A13010A77F096B697A2635C7F8
x6472F670779DE90B43211C4580B926E8A0FC7CC9A13010A77F096B697A2635C7F8
2.08
x8647B7A8B217F54E610EA2DA1B2B36513F005C7CADBD65FF23CF40E5AA8A6D9F38
x6447B7A8B217F54E610EA2DA1B2B36513F005C7CADBD65FF23CF40E5AA8A6D9F38
2.07
x86BD1005A0E8C2EB5C13CC9FC26835E012514C059A8B67CD1E4E782ED7566096A3
x64BD1005A0E8C2EB5C13CC9FC26835E012514C059A8B67CD1E4E782ED7566096A3
2.06
x86CA8EF3474A81FBD6FD70A9F123C87E492FE1E520D5E684AE43A6B70C54E73017
x64CA8EF3474A81FBD6FD70A9F123C87E492FE1E520D5E684AE43A6B70C54E73017
2.05
x86be3e51c742e3d17ddfd7cce7baa0e925952e01299a09111f48da478cb070f7b3
x64be3e51c742e3d17ddfd7cce7baa0e925952e01299a09111f48da478cb070f7b3
2.03
x86F7E9A4EB5CF16F2D3ABD490096735EBB2BF5A5B9C77768FF046548720DD1B641
x64F7E9A4EB5CF16F2D3ABD490096735EBB2BF5A5B9C77768FF046548720DD1B641
2.01
x865B952084575E8747486AB12A046057CD819A6C44ADD44C69BD739189316EF97D
x645B952084575E8747486AB12A046057CD819A6C44ADD44C69BD739189316EF97D
2.00
x8690FC6893B9D32B98EE0332F881613203C9E65C193A44F89E2CB232AB7B1F700D
x6490FC6893B9D32B98EE0332F881613203C9E65C193A44F89E2CB232AB7B1F700D
1.98
x86868A681CC2F133536C8E813C7AF0086ACBB9122CF5796FDEE29E283FAC9EF44F
x64868A681CC2F133536C8E813C7AF0086ACBB9122CF5796FDEE29E283FAC9EF44F
1.97
x8610032E5BFAC17C626AB96B588E246C6052389769302D25E3637690965112AF4C
x6410032E5BFAC17C626AB96B588E246C6052389769302D25E3637690965112AF4C
1.95
x86CEF0539F256CEACA81CB8980641863326C715106630E21C82FCBA997A241EEE3
x64CEF0539F256CEACA81CB8980641863326C715106630E21C82FCBA997A241EEE3
1.91
x86AED41EACDF9C7B640761263A453F78816627FD7AF8932217CAC5B3BD00BA4638
x64AED41EACDF9C7B640761263A453F78816627FD7AF8932217CAC5B3BD00BA4638
1.90
x86BC277BD9333649A78521238CE4E024863591CD32F7E7CDBAE5CCCA7EBEA52BCA
x64BC277BD9333649A78521238CE4E024863591CD32F7E7CDBAE5CCCA7EBEA52BCA
1.89
x8615AD23A897DD6C3EBAF1A9A41E96AB5205052006389F0822FC5F15DA6074BF9C
x6415AD23A897DD6C3EBAF1A9A41E96AB5205052006389F0822FC5F15DA6074BF9C
1.88
x86FEB6FB67B9571F3BCAB8F1AAE7CB1459C5045BD3146685646A0B153CFD87A334
x64FEB6FB67B9571F3BCAB8F1AAE7CB1459C5045BD3146685646A0B153CFD87A334
1.85
x8659716D1A91AF48439397DFF7BFAEB5C852BFF88D624751D04EB995F57A29AF33
x6459716D1A91AF48439397DFF7BFAEB5C852BFF88D624751D04EB995F57A29AF33
1.81
x8602C7C375B9A2B15CB0D6A8B6B576BC0FB517A785E0F40480DFE44B53DF81AE29
x6402C7C375B9A2B15CB0D6A8B6B576BC0FB517A785E0F40480DFE44B53DF81AE29
1.80
x8651F17B7704D7C614A2A22C432F3D0BEA7DBF3C1FE16A4B4BF8846630E5691A13
x6451F17B7704D7C614A2A22C432F3D0BEA7DBF3C1FE16A4B4BF8846630E5691A13