使用 SSH 建立通道
本機特定端口轉發至跳板機
1 | ssh -p [跳板機端口] -C -f -N -g -L [本地端口]:[遠端服務IP]:[遠端服務端口] [帳號]@[跳板機IP] |
跳板機轉發至本機特定端口
1 | ssh -p [跳板機端口] -C -g -R 0.0.0.0:[跳板機端口]:localhost:[本地端口] [帳號]@[跳板機IP] |
請求轉發至跳板,可搭配 Whistle 做 Socks 代理
1 | ssh -p [跳板機端口] -D localhost:[本地端口] [帳號]@[跳板機IP] |
ssh 執行選項說明
1 | -L: 指定將本機上的特定端口轉發到遠端主機 |