本地搭建网站服务器并穿透内网

警告
本文最后更新于 2023-07-07,文中内容可能已过时。

一直都想在自己电脑上搭建一个网站或者把自己的电脑做成服务器,今天终于简单实现了。还有很多知识需要学习,简单记录一下。

搭建环境

我的电脑是ubuntu+windows双系统的,所以我先在 ubuntu 上面装了一个宝塔面板,方便通过 web 管理电脑,宝塔安装好后安装相关的环境mysql,php,nginx等。我们现在只能通过本地 ip127.0.0.1:8888访问面板。

ngrok 穿透

去 ngrok 注册登录,购买隧道(有免费的),然后绑定端口,绑定域名,这里我们拿端口8888和域名test.lruihao.cn做实验,也就是宝塔面板的端口,这样我们就可以透过域名远程访问本地服务器,这样是不是开始有云服务器的感觉了。然后宝塔面板设置也绑定好域名test.lruihao.cn,dns 服务商那里做好相应的解析。
然后在 ngrok 那里下载 sunny 客户端文件,我们是 ubuntu 选择linux-64bits版本。解压后在 ubuntu 打开终端进入 sunny 文件目录,权限给到 755,运行命令./sunny clientid xxxxxxx 后面的你的隧道订单的 id。

现在就可以通过互联网访问我的 ubuntu 服务器了。

搭建网站

前面两步搞定,搭建网站就没问题了。
我们只要把网站的端口按第二步的在 ngrok 设置好就可以穿透了。

注意

访问本地网站的必要条件是你的电脑得是开机状态而且有网络。

Buy me a coffee~
支付宝
微信
0%