so i’m trying to connect to TryHackMe’s openvpn servers from my local machine and i can’t connect to them and this the log
2023-06-16 22:18:15 OpenVPN 2.6.1 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] [DCO]
2023-06-16 22:18:15 library versions: OpenSSL 3.0.8 7 Feb 2023, LZO 2.10
2023-06-16 22:18:15 TCP/UDP: Preserving recently used remote address: [AF_INET]18.202.129.195:1194
2023-06-16 22:18:15 Socket Buffers: R=[212992->212992] S=[212992->212992]
2023-06-16 22:18:15 UDPv4 link local: (not bound)
2023-06-16 22:18:15 UDPv4 link remote: [AF_INET]18.202.129.195:1194
2023-06-16 22:18:15 TLS: Initial packet from [AF_INET]18.202.129.195:1194, sid=ffac422c faf462f3
2023-06-16 22:19:15 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
2023-06-16 22:19:15 TLS Error: TLS handshake failed
2023-06-16 22:19:15 SIGUSR1[soft,tls-error] received, process restarting
2023-06-16 22:19:15 Restart pause, 1 second(s)
so after some researching i found out that openvpn and many other VPNs are blocked where i live
i’ve tried many things like setting up my own openvpn server on a different port and use as a kind of a relay between me and their vpn server but this failed
what i found to be working is to use a ssh tunnel with the remote server being connected to Tryhackme’s vpn the thing is
90% of the time it fails to use any terminal based-tool as it was not configured to proxy the connection and it is not stable
browser works fine tho and how i tackled this by installing a Kali image on a google cloud VM instance and used it with the browser configured to route traffic through the ssh tunnel proxy and it worked kind of okay-ish
the thing is this setup is annoying and sometimes it gets confusing when i try work with some tools like Burpsuite
what can be done in this situation to maybe try and bypass that block or what other solutions that may work