服务器相关技巧

服务器相关

SSH端口转发

如果直接用终端 SSH 连接远程服务器(不通过 VS Code),默认​​不会​​自动转发端口。此时你需要手动建立隧道:

local port forwarding:

ssh -L 7474:localhost:7474 your_username@remote_server_ip

这样才会将远程 7474 端口映射到本地。

remote port forwarding:

ssh -R 1080:localhost:1080 username@10.100.103.176

FRP反向代理工作原理

sequenceDiagram
participant User
participant FRPServer
participant InternalServer

InternalServer->>FRPServer: 连接控制通道 (7000)
FRPServer-->>InternalServer: 分配外部端口 (60022)
User->>FRPServer: 访问 frp.example.com:60022
FRPServer->>InternalServer: 转发请求到内网端口X
InternalServer->>FRPServer: 返回响应
FRPServer->>User: 返回数据