I am really new here.
My machine's network is under the supervision of an administrator. Previously I used mining software with no software fees (so I guess no communication other than with the mining pool I set). I successfully bypassed the admin's supervision by using OpenVpn to proxy my communication with the mining pool.
However, now for some reason, I am using a mining software with software charges, NBMiner. I used the previous way, but unfortunately now the admin is able to observe my behavior from the network.
At first I thought it was the mining software that requested the DNS, and the address of the DNS server was provided by the administrator, so he was able to find me. Later, by accident, I know that administrators were able to find the Stratum protocol to discover mining communications as well. So they find me. I think it's because the software author's mining pool is not proxied by OpenVpn, thus it is not encrypted by OpenVpn.
Here is the solution I came up with (unverified): I now proxy the address of the DNS server with OpenVpn (a public DNS server not provided by the admin). From the results of the tcpdump command, when I turn on the vpn, my machine will not directly access the DNS server. Don't know if there will be other issues.
Also, fundamentally, I think I need to block all communication from the mining software other than the address I set the mining pool to, but I don't know how to achieve this.
I don't know if I'm right or not, please help, thank you!