2023 The frp Authors 保留所有权利
中文|English
在多人同时使用一个 frps 时,通过自定义二级域名的方式来使用会更加方便。
通过在 frps 的配置文件中配置
subdomainHost,就可以启用该特性。之后在 frpc 的
http、https 类型的代理中可以不配置
customDomains,而是配置一个
subdomain 参数。
只需要将 *.{subdomainHost} 解析到 frps
所在服务器。之后用户可以通过 subdomain 自行指定自己的 web
服务所需要使用的二级域名,通过
{subdomain}.{subdomainHost} 来访问自己的 web
服务。
# frps.toml
subdomainHost = "frps.com"
将泛域名 *.frps.com 解析到 frps 所在服务器的 IP
地址。
# frpc.toml
[[proxies]]
name = "web"
type = "http"
localPort = 80
subdomain = "test"
frps 和 frpc 都启动成功后,通过
test.frps.com 就可以访问到内网的 web 服务。
注:如果 frps 配置了 subdomainHost,则
customDomains 中不能是属于
subdomainHost 的子域名或者泛域名。
同一个 HTTP 或 HTTPS 类型的代理中
customDomains 和
subdomain 可以同时配置。
When multiple people use a frps simultaneously, use Custom second level domain Using the name method would be more convenient.
By configuring in the Configuration file of frps
subdomainHost, this feature can be enabled.
Afterwards, in FRPC's HTTP and HTTPS type agents can be
configured without configuration customDomains,
but rather Configuration subdomainparameters.
Just add* {subdomainHost}Resolve to frps Located
on the server. Afterwards, users can specify their own web
through subdomain The secondary domain name required for use
in the service, through
{subdomain} {subdomainHost}to access their own
web Service.
# frps.toml
subdomainHost = "frps.com"
Resolve the pan domain name*. frps. comto the IP
of the server where frps is located Address.
# frpc.toml
[[proxies]]
name = "web"
type = "http"
localPort = 80
subdomain = "test"
After both frps and frpc are successfully started, they are
passed
test. frps. comYou can access the web services on
the internal network.
Note: If frps Configuration is enabled
subdomainHost, then
customDomainscannot belong to The subdomain or
generic domain name of subdomainHost
Within the same HTTP or HTTPS type of Agent
customDomainsand Subdomain can be configured
simultaneously.