负载均衡

可以将多个相同类型的 proxy 加入到同一个 group 中,从而实现负载均衡的功能。

目前只支持 tcp 类型的 proxy。

  1. # frpc.ini
  2. [test1]
  3. type = tcp
  4. local_port = 8080
  5. remote_port = 80
  6. group = web
  7. group_key = 123
  8. [test2]
  9. type = tcp
  10. local_port = 8081
  11. remote_port = 80
  12. group = web
  13. group_key = 123

用户连接 frps 服务器的 80 端口,frps 会将接收到的用户连接随机分发给其中一个存活的 proxy。这样可以在一台 frpc 机器挂掉后仍然有其他节点能够提供服务。

要求 group_key 相同,做权限验证,且 remote_port 相同。