So I’m a total noob to networking and am working on building a home server out of my old gaming pc. I have unraid setup and my array paired. I have binhex-delugevpn installed and my vpn username and password have been put in. But when I use the web GUI directly on the server my ip address isn’t hidden.
I’m also having an issue making my server secure. All links are http and not https, but I would like my server to use https and be more secure so I can use an iphone to access nextcloud.
I have a lot to do but I’m willing to learn.
PS: I’ve added screenshots to help up here since I can’t seem to do it in the replies.
That’s not how you verify that delugevpn is using the vpn. You’re always going to see your local IP address in your browser’s address bar.
To check deluge’s IP, open a console by clicking on the deluge container and select Console (below WebUI, not an unraid terminal). From there, you type >curl ifconfig.io
That will give you the IP that deluge is running through. You can verify the ip address with the website I see in your pics that you’re already using.
I’m using binhex’s containers myself and find them very good. Personally I didnt really like delugevpn and found that it struggles with speeds. I ended up on rtorrentvpn and it has been rock solid since setup. YMMV but something to keep an eye on.
In terms of what others have recommended…
I would disagree with using a a dedicated VPN docker to route all other dockers through. The main disadvantage of doing it that way is all dockers will share 1 connection to the VPN servers. using the binhex vpn dockers will give your torrenting docker of choice 1 full connection for itself. I added the binhex privoxyvpn docker to route all traffic from other containers through.
I completely agree with using wireguard rather than openvpn. I found speeds to be far far better on wireguard. I use PIA myself and wireguard works very well.
Finally have a good look at spaceinvaderone and ibracorp videos on youtube to learn a lot about what you are looking to do. You will get a lot of the information and comprehensive guides to do everything you are looking for.
Use qBittorrentVPN instead of DelugeVPN. In the config choose OpenVPN (PIA only supports Wireguard from its app) and create your OpenVPN keys in the PIA website. Then, copy the username and password and place them in the sections VPN_USER and VPN_PASS. Once all this is done, everything should be working
Regarding using https instead of http, this may help you. Although I don’t think it’s necessary, since normally you’re only going to access the server through your local network or an internal VPN like Tailscale
I use nordvpn for my IP hiding service. It was a pain to setup due to nordvpn using wireguard keys, and having to download a new app just to run it.
Remember when using a VPN in docker container you must route your app your trying to use through the VPN docker container, to have your traffic hidden.
I test mine through a Firefox container, sometimes, easy to forward one port and easy for me to test.
I figured out what I was doing wrong, I had to click on the icon and not the text of the docker name to access the console. I input your commands and the IP address and info is posted in the picture above. It looks like it’s working the way it’s supposed to.
So I only see edit and GUI when I go to apps and select actions in deluge. How exactly do I get to Console? I can’t post a screenshot in this response for some reason.
PS: I posted a screenshot of what I’m talking about up above
I appreciate you responding, but as I said I’m a total noob to this. I’m not familiar on how to test my connection through a firefox container. Could you go into further detail on how to do this?