Proxy not working after configuring it

I have a socks 5 proxy backending onto nordvpn running in docker on another machine on my network (Dockerfile available if anybody wants).

I have my torrent client configured to go through the proxy and when I check my torrent ip address it works correctly and says my ip is in the US instead of Australia (as intended). So i'm working on the assumption the proxy is working correctly.

However in Zorin OS I cant get it to work. I configured the proxy in the network settings but when I try https://whatismyipaddress.com/ it says i'm coming from Australia. I would note I also tried proxy switcher omega directly in Brave and setup my proxy and got the same problem.

I'm at a loss to figure out what is going on.

I tried a traceroute as well and that is definitely not going through the proxy but i'm not sure I would expect it to either.

I set all of them, but initially I did try just setting the socks5 proxy.

Screenshot from 2022-09-20 09-53-11

The proxy service is not working, maybe you can try another service provider like proton vpn. Cause there are a lot of factors that might affect the problem you stated.

I can confirm it is working because the same proxy is set in my torrent client and I checked that with http://checkmyip.torrentprivacy.com/

That thinks it is set in the US.

If the proxy isn't working why would that?

The proxy i'm using is locally hosted by me running in a docker I wrote.

Please check the following links,

https://dev.to/nsrcodes/setting-network-proxy-on-linux-desktop
https://help.gnome.org/users/gnome-help/stable/net-proxy.html.en