Skip to content

端口转发

tdragon6 edited this page Mar 30, 2023 · 3 revisions

支持在本地使用端口转发,完全基于原生SSH隧道,若需使用此功能,本地需具备 openssh 环境,且ssh支持 -J 参数,同时本地需要Supershell生成的私钥 id_rsa ,参阅 控制端私钥和公钥

  • 本地端口转发
  • 远程端口转发
  • 动态端口转发(socket代理)

以上三种端口转发只需将正常ssh端口转发命令中的host变更为 -J <VPS IP>:3232 <sessid> 即可。

举例:远程端口转发

对目标主机A端口B的访问转为对主机C端口D的访问:

ssh -R B:C:D username@A

若目标主机A是您控制的主机,则转发命令变为:

ssh -R B:C:D -J <VPS IP>:3232 <sessid>

其中 <sessid> 为目标主机A的会话id。

Clone this wiki locally