Tag: frp

2 Posts

thumbnail
Frp 内网穿透的应用 负载均衡(二)
上一篇讲的是外网服务器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
thumbnail
Frp 内网穿透的应用 tcp(一)
开源Github仓库 应用场景 外网服务器A内网服务器B 希望在任意网络可以访问内外服务器B的22端口。 服务器A 在GitHub的release页面下载最新版安装包,解压。 编辑frps.ini: [common] bind_port = FRP_SERVER_PORT dashboard_port = FRP_WEB_PORT # dashboard 用户名密码,可选,默认为空 dashboard_user = admin dashboard_pwd = admin 如果服务器A上有systemctl命令,可以执行: cp frps /usr/bin/ mkdir /etc/frp cp frps.ini /etc/frp/ cp systemd/frps* /lib/systemd/system/ systemctl start frps.service 把frps安装为系统服务 服务器B 在GitHub的release页面下载最新版安装包,解压。 编辑frpc.ini: [common] server_addr = IP_OF_SERVER_A server_port = FRP_SERVER_PORT [frp] type = tcp local_ip = 127.0.0.1 local_port = 22 # 本机需要外网访问的端口 remote_port = FRP_APP_PORT # frp通过此端口和客户端交互 同样,如果服务器B上有systemctl命令,可以执行: cp frpc /usr/bin/ mkdir /etc/frp cp frpc.ini /etc/frp/ cp systemd/frpc* /lib/systemd/system/ systemctl start frpc.service 连接服务器B ssh -P FRP_APP_PORT user@IP_OF_SERVER_A 有空再写一下,服务器B前面增加一层负载均衡的用法。