Если компания так ограничена в отношении доступа в Интернет, прокси-сервер, вероятно, настроен только как шлюз HTTP (s), команды порта недоступны, поэтому прямой интернет-трафик находится вне диапазона, если в сети нет настраиваемого ящика.
Пользовательский ящик может быть вашим интернет-маршрутизатором дома с установленным DD-WRT или OpenWRT . Единственное, что вам нужно сделать, это настроить ее консоль ssh на порт 443 (HTTPS) - и все это с помощью симпатичной веб-панели администратора (DD-WRT имеет преимущество, учитывая простоту использования). Альтернативой является использование linux-бокса друга, некоторого выделенного сервера или дешевого виртуального сервера, поскольку единственная функциональность, которая вам понадобится, - запуск ssh-сервера на порту 443.
Если у вас есть linux-бокс с ssh на порту 22 или другой, не по умолчанию, просто добавьте следующие строки в /etc/init.d/local (или /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
Теперь вам нужно подключиться к своему ящику с работы, вы можете использовать швейцарский армейский нож - замазку. Здесь - хорошая статья о том, как обойти прокси, а здесь - статья о том, как настроить локальный SOCKS-прокси на машине с клиентом-замазкой. Объедините обе статьи, чтобы получить ожидаемый результат - настройку прокси-сервера SOCKS при подключении из-за HTTP-прокси.
Удачи, свобода победит.