nullpointer
I take online classes. To perform exercises, I need to VPN into the institute network. They run OpenVPN on UDP port 1194. Unfortunately, this port is blocked on my company's network. In fact as a company policy the block all outgoing UDP ports. I don't have any control over the server running OpenVPN nor on my company's network. This has become an impediment for me to continue to take my class during lunch hours or my other free time.
What have I tried so far?
===============
On Local computer connected to company network:
- I have a AWS instance. I opened a ssh tunnel between my computer and AWS on port 7980
- In my OVPN file, I changed entry for remote xxx.xxx.xxx.xxx 1194 to remote 127.0.0.1 1194
- created fifo pipe and then used ncat to listen all udp traffic on port 1194 and forward it to ssh tunnel. ncat -l -u -p 1194 < /tmp/fifo | ncat localhost 7980 > /tmp/fifo &
On AWS
- On AWS side, using nc, I redirected all TCP traffic coming on port 7980 to UDP port 1194 of the institute network ip.
Connection is established but TLS/SSL handshake fails.
Any pointers on how to resolve this issue? Or is there another way for me to connect to server running OpenVpn.