SOULSEEK PORT-CHECK WORKSHEET Keep this locally. Redact addresses and account names before sharing it. Date/time: Client and version (SoulseekQt / Nicotine+): Operating system: Route (home ISP / VPN): Router model or VPN app/server/protocol: Router WAN IPv4 (home-route diagnosis only): Public IPv4 for the route actually used by Soulseek: Computer LAN IPv4 and DHCP reservation (router route): Main TCP listening port: Obfuscated TCP port shown by SoulseekQt (not required by Nicotine+): External port -> internal port -> target computer: VPN active/accepted forwarded port(s), if applicable: Firewall exception and active network profile: Client running and connected during test? Yes / No IP and port actually tested: Main port result: Open / Closed / Filtered / Not tested Obfuscated port result: Open / Closed / Filtered / Not applicable / Not assigned by VPN Peer on another network can browse intended shared folder? Yes / No / Not tested Permitted test-file transfer succeeds? Yes / No / Not tested RECHECK AFTER RESTART / VPN RECONNECTION Changed public IP or active port: Client listening port updated: New test result: One setting changed since the previous test: Next action: CHOOSE THE NEXT ACTION [ ] Chosen port setup is reachable and sharing works: save settings and stop. [ ] Only automatic mapping tried: configure the home router manually. [ ] Manual home rule still fails: check CGNAT / double NAT. [ ] VPN-assigned port still fails: check assignment, route and app firewall. [ ] Only an unassigned adjacent port is closed: review single-port VPN limits. [ ] Port open but transfers fail: check sharing, permissions and queues. [ ] Relevant checks complete: send results to the provider or client support. An open TCP test establishes reachability at that moment. It does not prove sharing permissions, transfer speed, or future mappings after reconnection.