title: How use ssh proxy to run deploy job in gitlab ci?
body: <p>I have a server in Iran and i want use gitlab ci to open an ssh tunnel  to my server.</p>
  
  <p>But thanks to Google cloud services, gitlab can not see Iran IPs.</p>
  
  <p>Is there any way to use a middle server out of iran to open a proxy tunnel from gitlab to my proxy server and from that to my Iran server, then use docker to pull an image from gitlab registery?</p>
  
  <p>Consider Iran servers can't connect to gitlab an gitlab can not connect to Iran servers too.</p>
  
  <p>Thank you</p>