未备案域名如何在国内服务器上使用?内网穿透+反向代理搭建网站教程

前言

由于本站开的项目越来越多,导致服务器性能降低,于是便萌生了将部分项目开在其他机器上,希望能够分担服务器的压力。

本人选的是一台位于国内的机器,使用共享的公网IP,这台机器没开放80,443端口,我的域名也没有备案。所以就需要内网穿透解决这个问题

开始操作

本人在这里使用自建的内网穿透,你也可以选择其他公益内网穿透。

按照正常的步骤在你的机器上部署好项目,并记住内网的端口。

在你搭建网站的服务器和无需备案服务器上选择合适位置下载frp客户端,并解压

#这里给出的是0.61.2的下载和解压命令,在版本更新后命令可能有所不同
wget https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_amd64.tar.gz
tar -xzvf frp_0.61.2_linux_amd64.tar.gz
#若您的机器无法连接到github,也可以使用github文件加速
wget https://github.moeyy.xyz/https://github.com/fatedier/frp/releases/download/v0.61.2/frp_0.61.2_linux_amd64.tar.gz
tar -xzvf frp_0.61.2_linux_amd64.tar.gz

解压后,会得到以下文件

编辑配置文件,具体方法可参考https://rainview.net/138.html,或者让AI帮你写一份配置文件。

在服务端,设置反向代理,代理地址就填写http://127.0.0.1:远程端口(在公网能访问的端口)

完成后,访问你反代时使用的域名即可访问。

THE END