SSH到个人VPS通过公司的networking后面的防火墙

我已经看到很多问题,主要是试图访问服务器在防火墙后面,但我试图find另一种方式,我的个人服务器不是,但我在工作,试图访问它在networking上在防火墙后面

在我的~/.ssh/config我目前有这个

 Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/id_rsa Host hostname HostName xxx.xxx.xx.xxx User username Port 2345 

当我ssh到它它会卡住在这里:

 ➜ ~ ssh hostname -v OpenSSH_7.4p1, LibreSSL 2.5.0 debug1: Reading configuration data /Users/alialdallal/.ssh/config debug1: /Users/alialdallal/.ssh/config line 1: Applying options for * debug1: /Users/alialdallal/.ssh/config line 6: Applying options for hostname debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to xxx.xxx.xx.xxx [xxx.xxx.xx.xxx] port 2345. 

在我的fish env我有这些代理设置

 all_proxy=http://hostname:8000 ftp_proxy=http://hostname:8000 http_proxy=http://hostname:8000/ https_proxy=http://hostname:8000/ HTTPS_PROXY=http://hostname:8000 HTTP_PROXY=http://hostname:8000 FTP_PROXY=http://hostname:8000 ALL_PROXY=http://hostname:8000 

我需要通过什么样的select?或者我需要在个人VPS上更改哪些选项以允许此连接通过?

这里的事情是,这不是你的机器的configuration,而是你的工作场所的防火墙的问题,唯一的解决办法是与系统pipe理员交谈,为你打开一个规则。