服务器:需要公网一台服务器,有固定IP地址
内网是一个web服务,可以将内网web服务通过公网服务器IP提供到公网访问。
有什么用途:临时将内网web服务等开放到公网上测试。
frp下载地址:
https://github.com/fatedier/frp
服务器端配置: 安装在云主机上的
[common] bind_addr = 0.0.0.0 bind_port = 7777 privilege_token = 自己设置的token,在客户端也需要指定 vhost_http_port = 8080 privilege_allow_ports = 7000-8000 max_pool_count = 5 tcp_mux=true dashboard_addr = 0.0.0.0 dashboard_port = 7500 dashboard_user = admin frp的web管理控制台的用户 dashboard_pwd = password frp的web管理控制台的密码
log_file = /root/frp/log/frps.log log_max_days = 3
客户端配置:安装在内网web所在服务器上的
[common] server_addr = 公网的IP server_port = 7777 连接公网服务器的端口,需要与公网保持一致 privilege_token = 连接服务器的秘钥,自己随便写 [web] 开放服务,有很多种,这里只提供web type = http local_port = 8080 custom_domains = 公网的服务器的IP地址
注意:这种方式直接提供到公网上,大家都可以访问的。