SSH HTTP代理

SSH 连接

参照https://stackoverflow.com/questions/19161960/connect-with-ssh-through-a-proxy 若要使用goflyway连接ssh,可以使用以下命令:

ssh USER@FINAL_DEST -o "ProxyCommand=nc -X connect -x 127.0.0.1:8100 %h %p"

需要注意的是:

  1. 由于一个久远的bug,请使用1.2.0以后(含)的版本;
  2. goflyway默认20s空闲即断开连接,这可能会造成ssh连接无端关闭的情况。解决方法:a)在远端执行top命令,使连接始终保持数据流通的状态。b)客户端使用-t设置更长的超时时间。
 
原文地址:https://www.cnblogs.com/develon/p/10540243.html