If the company is so restrictive regarding Internet access, the proxy server is most likely configured only as HTTP gateways, there will be no port commands available, so direct Internet traffic goes out of range without a special window from the network.
The user box can be your home Internet router with DD-WRT or OpenWRT installed. The only thing you need to do is configure the ssh console on port 443 (HTTPS) - all with a nice web admin panel (DD-WRT has the advantage of ease of use). An alternative is to use a separate linux box, a dedicated server or a cheap virtual server, since you only need the functionality - it is to run an ssh server on port 443.
If you have a linux box with ssh on port 22 or another, not the default, just add the following lines to /etc/init.d/local (or / etc / conf.d / local.start):
iptables -A PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-port 22 iptables -I INPUT -j ACCEPT -p tcp --dport 443 iptables -I INPUT -j ACCEPT -p tcp --dport 22
Now you need to connect to your box from work, you can use the Swiss army knife putty. Here is a good article on proxy bypass, and here is an article on how to configure a local SOCKS proxy server on a machine running a spatula client. Combine both articles to get the expected result - setting up the SOCKS proxy server when connecting due to the HTTP proxy server.
Good luck, freedom will win.
source share