环境说明:frp0.56.0

问题出现

第一次使用frp,配置好了服务端,客户端一打开就报错:
proxy [proxies]: subdomain and custom domains should not be both empty
意思就是没有指定域名,但我就没有域名怎么办? 官方文档中并没有找到有关这个的详细介绍,文档中的提供Web服务的示例中只是写了customDomains字段,示例值是一个域名。
但没有域名怎么办??
省流版本:没有域名就直接写上你的IP

我们知道,HTTP 请求通常包括一个主机头(Host header),这个头部用于指定请求的服务器域名。当浏览器或其他客户端发起一个 HTTP 请求时,它会查看 URL 中的域名,并在请求头中包含这个域名。如果您没有域名,或者不想使用域名,您可以使用 IP 地址。但是,这意味着您需要在请求中直接使用 IP 地址,而不是域名。

完整配置如下

1. 公网服务器上配置

# frps.toml

bindPort = 7790
vhostHTTPPort = 7791

2. 局域网内服务器

# frpc.toml

serverAddr = "x.x.x.x" # 阿里云IP
serverPort = 7790 # 阿里云开放的一个端口

[[proxies]]
name = "xx"
type = "http"
localIP = "127.0.0.1"
localPort = 7662
customDomains = ["x.x.x.x"] # 不配置这个一直报错,md                      

如何访问

通过:http://ip:7791/ 访问即可。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐