And HTTP proxies were blocked too.
So I used a WebSocket proxy and that worked great. I highly recommend wstunnel.
And HTTP proxies were blocked too.
So I used a WebSocket proxy and that worked great. I highly recommend wstunnel.
Otherwise, I could have done it with my web browser, using EC2 user data scripts, but that would have taken longer to get right.
[1] https://github.com/tsl0922/ttyd [2] https://github.com/shellinabox/shellinabox [3] https://github.com/novnc/noVNC
Well thank you for directing me to the most entertaining readme I've seen in a while... Though of course we should appreciate a developer willing to admit to their weak spots; good show.
Beautiful; thanks for sharing:)
...
"And HTTP proxies were blocked too."
What would the possible rationale for this be ? I can understand these being blocked in, say, a non-western hotel inside mainland China ... or in a .gov lobby ... or ... ?
But on a cruise ship - the maintainers of that network must know that guests on the ship might have remote work to do - or just workflows that involve something beyond "the web".
Further, the bandwidth generated by web usage typically dwarfs bandwidth usage over VPNs or actual SSH ...
What are they thinking ?
> that network must know that guests on the ship might have remote work to do - or just workflows that involve something beyond "the web"
You'd think so.
This particular cruise line (Holland America) is known for its older travelers.