Hello! I’ve really wanted to start sharing on soulseek; however I have IceVPN running on an OpenVPN config file.
Is it not possible to open ports with this setup? I can download, but I cannot upload. Of course, router ports dont work since the VPN is on…


Maybe try running through tailscale. With tailscale you dont need to open ports. I run soulseek and my entire server behind tailscale and download and upload just fine in soulseek.
Wait I thought the whole point of OP trying to open ports was being connectable to people who are behind NAT.
That’s interesting, can you share a bit more about this? I have soulseek in docker (slskd) but I thought the “you don’t need to open ports with tailscale” was only valid for ssh?
No, tailscale is a VPN in the original sense, your devices act like they’re in the same network much like your WiFi printer does at home, regardless of open ports. So it works with any ports and applications, not just ssh.
You might need to change the hostname you are trying to access. If e.g. homeserver.example.com points to your public IP, it still won’t work any better. But if your devices is called “homeserver” in tailscale and on your other (client) device you point to http://homeserver/, then the tailscale DNS would resolve it to the tailscale-internal IP and it will route through tailscale.