qbPortWeaver

martsg666·martsg666.qbPortWeaver

Syncs the listening port of qBittorrent, Transmission, Deluge, or Nicotine+ with the VPN-assigned port, and imports media files into Plex-compatible library folders

qbPortWeaver is a Windows system tray application that keeps the listening port of qBittorrent, Transmission, Deluge, or Nicotine+ synchronized with the port assigned by ProtonVPN, PIA, or any NAT-PMP capable VPN gateway or router. It monitors the VPN's forwarded port on a configurable interval, updates the client automatically when the port changes, verifies the port is reachable, and can recover the VPN connection automatically when port detection fails. Nicotine+ is driven through a small bridge plugin that qbPortWeaver installs, so its port changes while the client keeps running. A Status panel shows the live sync chain, recent port changes, and session statistics, and a built-in Media Manager can import media files into Plex-compatible library folders.

winget install --id martsg666.qbPortWeaver --exact --source winget

Latest 2.6.8·September 7, 2026

Release Notes

Installer type: wix

x64—571CE906DC2CEE66984E6DFCEE1EB1C83BD2004540CB922B4189E8300673B531

Details

Homepage
https://github.com/martsg666/qbPortWeaver
License
Free of use and distribution
Publisher
martsg666
Support
https://github.com/martsg666/qbPortWeaver/issues
Copyright
Copyright 2026 martsg666
Moniker
qbportweaver

Tags

qbittorrenttransmissiondelugenicotine-plussoulseekvpnport-forwardingprotonvpnpianat-pmpport-syncsystem-traymedia-managerplextmdbauto-recovery

Older versions (7)

2.6.7
x64—2A7BDCC51652DD2C7870314061C88EE2CC997EA2FE846911D4B7E18FF6182A98
2.6.6
x64—5338DCDA1571FA29AC757C698D085079ECC09B2DD03CE2C23DA0041401EB203B
2.6.5
x64—911E85654413663496089D94AC67110731196B9F30FEE71510F4C54785411386
2.6.4
x64—15249C1EE6952A7A92A916929C0CA1AE6C357C2EE72ECC1062FB8B9AB3B5C269
2.6.3
x64—0669F367D8B62A741212614D81673DC114B15996BAEF1E19F355008C0DB34B50
2.6.2
x64—966D3E98CD968CD70A60D6B29A86C2DF64441B9A05D20250002EE37D86095F44
2.6.1
x64—3D59D1EECCBE9F8DEFD3274D21595342B7FEEE1AA958ECD1A2ECB099D2C9DAFC