无锡市新吴区建设环保局网站,利用ps做兼职的网站,海口seo外包服务,电脑编程入门自学通过自定义域名访问内网的 Web 服务
通过简单配置 HTTP 类型的代理#xff0c;您可以让用户通过自定义域名访问内网的 Web 服务。
HTTP 类型的代理非常适合将内网的 Web 服务通过自定义域名提供给外部用户。相比于 TCP 类型代理#xff0c;HTTP 代理不仅可以复用端口#… 通过自定义域名访问内网的 Web 服务
通过简单配置 HTTP 类型的代理您可以让用户通过自定义域名访问内网的 Web 服务。
HTTP 类型的代理非常适合将内网的 Web 服务通过自定义域名提供给外部用户。相比于 TCP 类型代理HTTP 代理不仅可以复用端口还提供了基于 HTTP 协议的许多功能。
HTTPS 与此类似但是需要注意frp 的 https 代理需要本地服务是 HTTPS 服务frps 端不会做 TLS 终止。也可以结合 https2http 插件来实现将本地的 HTTP 服务以 HTTPS 协议暴露出去。
步骤 配置 frps.toml 在 frps.toml 文件中添加以下内容以指定 HTTP 请求的监听端口为 8080 bindPort 7000
vhostHTTPPort 8080 如果需要配置 HTTPS 代理还需要设置 vhostHTTPSPort。 配置 frpc.toml 在 frpc.toml 文件中添加以下内容确保设置了正确的服务器 IP 地址、本地 Web 服务监听端口和自定义域名 serverAddr x.x.x.x
serverPort 7000
[[proxies]]
name web
type http
localPort 80
customDomains [www.yourdomain.com]
[[proxies]]
name web2
type http
localPort 8080
customDomains [www.yourdomain2.com] 启动 frps 和 frpc 域名解析 将 www.yourdomain.com 和 www.yourdomain2.com 的域名 A 记录解析到服务器的 IP 地址 x.x.x.x。如果服务器已经有对应的域名您还可以将 CNAME 记录解析到原始域名。另外通过修改 HTTP 请求的 Host 字段也可以实现相同的效果。 通过浏览器访问 使用浏览器访问 http://www.yourdomain.com:8080 即可访问内网机器上的 80 端口服务访问 http://www.yourdomain2.com:8080 可以访问内网机器上的 8080 端口服务。 参考链接:使用 systemd | frp