上一篇讲的是外网服务器A,内网服务器B。
现在,考虑在外网服务器A外面增加一层,比如负载均衡C。
比如华为云,阿里云平台的负载均衡产品。
其实很简单,负载均衡通过tcp转发,把A的对应端口,映射到C的某个端口。
举例:
A的frp端口为p1,C通过p2转发到A的p1,C通过p3转发到A的p4
那么,B服务器的配置:
[common]
server_addr = C
server_port = p2
[frp]
type = tcp
local_ip = 127.0.0.1
local_port = 22 # 本机需要外网访问的端口
remote_port = p3 # frp通过此端口和客户端交互
连接服务器B
ssh -P p3 user@C