Skip to main content

使用frp发布网站

克服云服务器迁移

云服务器通常第一年比较便宜,一两百块。第二年是用不起的价格,被迫每年都要迁移网站服务器。

为了便于迁移,可以考虑使用将业务部署在内网,云服务器只部署nginx和frp用于将内网业务发布到公网。这样更换服务器时,工作量就小了很多,只需要重新配置nginx和frp即可。

本文主要讲思路。

部署

在拥有公网的服务器上部署 frps,在客户端部署 frpc。

可以使用1panel部署,很简单。

配置

frp参考这篇官方文档就够了:通过自定义域名访问内网的 Web 服务

nginx学习方向代理,参考本站相关文章。

思路:

  • frp:在本地服务器和云服务器之间建立通道。
  • nginx:将来自80,443的请求,反向代理给frp处理。

这样,用户就能域名访问到部署在内网的业务。

好处:降低了更换云服务器的迁移难度。

缺点:增加了内网的安全风险。