SSH 隧道
考虑到在宿舍无法直接访问工作室的网络环境,只能折腾一下各种隧道。
本地端口转发
发送到本地主机端口的请求,转发到远程主机端口
命令:-N -L 本地地址:本地端口:远程地址:远程端口
ssh -N -L 127.0.0.1:8080:101.101.101.101:443 www@101.101.101.101 -p 22
发送到 127.0.0.1:8080 的数据包会被转发到 101.101.101.101:443
远程端口转发
发送到远程主机端口的请求,转发到本地端口
命令:-N -R 远程地址:远程端口:本地地址:本地端口
ssh -N -R 101.101.101.101:443:127.0.0.1:8080 www@101.101.101.101 -p 22
发送到 101.101.101.101:443 的数据包会被转发到 127.0.0.1:8080
动态端口转发
命令:-N -D 本地地址:本地端口
ssh -N -D 127.0.0.1:8080 www@101.101.101.101
发送到 127.0.0.1:8080 的数据包,由 101.101.101.101 转发到目的地
Chromium参考:SwitchyOmega
参数列表
- -N 不执行何指令
- -L 建立本地到远程的隧道
- -R 建立远程到本地的隧道
- -D 建立本地到远程的V动.态P隧.道N
建议参数
- -f 后台执行
- -o TCPKeepAlive=yes 确保链接长时间闲置不会被断开
来源:oschina
链接:https://my.oschina.net/huanggefan/blog/3162302