某些应用程序服务器使用Host标头来确定要显示的开发站点。因此,frp可以使用修改后的主机头重写您的请求。使用该host_header_rewrite开关重写传入的HTTP请求。 # frpc.ini [web] type = http local_port = 80 custom_domains = test.yourdomain.com host_header_rewrite = dev.yourdomain.com 如果host_header_rewri...
host_header_rewrite = dev.yourdomain.com header_X-From-Where = frp 1. 2. 3. 4. 5. 6. 7. 对于参数配置中所有以header_开头的参数(支持同时配置多个),都会被添加到 http 请求的 header 中,根据如上的配置,会在请求的 header 中加上X-From-Where: frp。 获取用户真实 IP HTTP X-Forwarded-For ...
plugin_host_header_rewrite = 127.0.0.1 plugin_header_X-From-Where = frp [plugin_http2https] type = http custom_domains = test.yourdomain.com plugin = http2https plugin_local_addr = 127.0.0.1:443 plugin_host_header_rewrite = 127.0.0.1 plugin_header_X-From-Where = frp [secret_tcp] # ...
subdomain = web01 #自己定义域名 custom_domains = yourdomain.com #locations 仅适用于HTTP类型 locations = /,/pic # http重定向地址 host_header_rewrite = example.com # http请求文件头 header_X-From-Where = frp health_check_type = http # FRPC将发送GET HTTP请求“/状态”本地HTTP服务 #http ...
修改Host Header 通常情况下 FRP 不会修改转发的任何数据。但有一些后端服务会根据 HTTP 请求 header 中的 host 字段来展现不同的网站,例如 Nginx 的虚拟主机服务,启用 host-header 的修改功能可以动态修改 HTTP 请求中的 host 字段。 实现此功能只需要在 FRP 客户端配置文件中定义 host_header_rewrite 参数。
[common] server_addr = XX.XX.XX.XX server_port = 8080 privilege_token = xxxxxxx [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 [web] type = http local_port = 80 custom_domains = service.domains host_header_rewrite = client.host Steps to reproduce the ...
host_header_rewrite = dev.yourdomain.com 原来http 请求中的 host 字段 test.yourdomain.com 转发到后端服务时会被替换为 dev.yourdomain.com。 URL 路由 frp 支持根据请求的 URL 路径路由转发到不同的后端服务。 通过配置文件中的 locations 字段指定一个或多个 proxy 能够匹配的 URL 前缀(目前仅支持最大前...
host_header_rewrite = example.com # http请求文件头 header_X-From-Where = frp health_check_type = http # FRPC将发送GET HTTP请求“/状态”本地HTTP服务 #http http服务返回2xx http响应代码时处于活动状态 health_check_url = / status health_check_interval_s = 10 ...
这个时候,如果你设置host_header_rewrite = www.baidu.com,那么 frp 会将这个请求的 host 动态修改为www.baidu.com,百度的服务器看到的就是正常的请求,才能正常访问。 如果你后端的 nginx 启用了虚拟主机这样的功能,需要根据 host 做路由,那么你才需要配置这个参数。
host_header_rewrite=dev.yourdomain.com TCP/UDP 范围转发 代码语言:javascript 复制 复制1234567891011# 自定义一个配置名称,格式为“[range:名称]”,放在开头[range:multi-port]type=tcp local_ip=127.0.0.1use_encryption=falseuse_compression=false# 本地端口和远程端口可以指定多个范围,如下格式,且范围之间必须...