TroubleShoot and setup OpenvpnServer
Initially, the client came to me with an issue that was regarding the open VPN server. The client had already installed an OpenVPN server on the host machine and the user was having issues while connecting to it from his client account. The server was based in Arvancloud based in Iran which was new for me. I was assigned to look into the issue by troubleshooting it and finding the problem where it was occurring.
While doing Nmap scans I found the problem was based on the firewall that the provider uses and as they recognize the default ports and the configuration of an OpenVPN server.
I solve this issue by creating a Docker container running the OpenVPN server and then changing the ports towards are set different port rather than the default configuration.
I also created a readme file where the user can change the SSL change the client account modify the client account and also create a client account by himself so that he can log in at any time with any user (That He Creates )to that server.