Apologies, user error I'm sure. And I think there are two people asking about ports simultaneously which may be confusing things.
This is the port information I used in the generation of my docker container.
docker run -d \
--cap-add=NET_ADMIN \
-p 8112:8112 \
-p 8118:8118 \
-p 58846:58846 \
-p 58946:58946 \
With VPN enabled, I'm unable to update deluge to use port 58846 as the incoming port. From your comment, that sounds like normal behavior.
I have established port forwarding through my VPN provider (Torguard) for 58846, 58847, 58946.
Updating the deluge incoming port through the webui to 58847 shows that the port is active and I'm connectable.
However, my speeds are ~10% of my theoretical max. And testing that vpn server on the same network over wifi on my desktop, I get speeds 3 times faster. As my server is connected via ethernet i would expect speeds to be considerably higher.
I've tried to work through each of the items you've identified in Q6 here: https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md
Upload rate set to 3/4 of my theoretical max
GCM cipher used
ItConfig installed. Both enable_incoming_utp and enable_outgoing_utp are disabled.
Rate limit overhead disabled.
VPN endpoint should be ok - I can use a different (windows based) machine on the same network, connect to the same endpoint, and max out my connection (over wifi)
Disk fragmentation not an issue - new disk.
Not writing to an array/using unraid
Router shouldn't be an issue considering over wifi it's faster and it's a top of the line netgear
The only thing I can think of is that there is something wrong with my port config.
Again, appreciate your response, and any other ideas would be greatly appreciated!