七狗子
既不回头,何必不忘?
狗窝
本地建站攻略:Ngrok内网转发+phpStudy

手里有台物理服务器,但由于没有公网固定IP,便一直处于吃灰状态。昨天清查自家仓库的时候又翻了出来,正赶上手里几台常用的VPS翻车 https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_razz.gif ,又急需做个演示站给客户看,就想到通过Ngrok+phpstudy来搞一台外网可访问的本地服务器。

简单的清灰后插电检修,接上200M独享的光纤(固定IP被我换成了100M带宽),接下来就是折腾系统内的事儿了。

一、 https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_eek.gif 安装phpStudy:(装过&知道如何安装,可以略过此部分教程)

首先下载phpStudy:http://x9l.win/6s

  1. 打开自动解压包,解压到本地任意不含中文的路径
    https://cdn2.7doger.com//wp-content/uploads/2018/08/1533625931-123as.png
    https://cdn2.7doger.com//wp-content/uploads/2018/08/1533626105-123ad.png
  2. 启动phpStudy
    注意:初次打开会请求防火墙权限,直接勾选同意即可。

二、 https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_eek.gif 本地建站

    1. 打开网站根目录,将网站程序放进去 https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_biggrin.gif
      https://cdn2.7doger.com//wp-content/uploads/2018/08/1533628234-123ah.pnghttps://cdn2.7doger.com//wp-content/uploads/2018/08/1533626468-123af.png
    2. 这里以Typecho为例,将源码放到WWW网站根目录下
    3. 新建一个数据库
      https://cdn2.7doger.com//wp-content/uploads/2018/08/1533631243-123asj.png
      https://cdn2.7doger.com//wp-content/uploads/2018/08/1533631345-123ask.png
      (不要问我为什么数据库名字是Wordpress https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_smile.gif 都是“下意识”的锅)
    4. 访问“127.0.0.1”根据上个步骤创建的数据库进行Typecho的安装。
    5. 此时通过访问“127.0.0.1”已经能正常访问刚才搭建的站点了 https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_wink.gif

三、 https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_eek.gif 部署Ngrok内网转发

首先你要知道什么是Ngrok?
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。

  1. 注册并登陆Sunny-Ngrok:https://ngrok.cc/login/register
  2. 开通隧道
    https://cdn2.7doger.com//wp-content/uploads/2018/08/2214876988332365-1024x506.png
    https://cdn2.7doger.com//wp-content/uploads/2018/08/2214876990875395-1024x719.png

    在上图中表单信息解释:

    隧道名称:可以随便填写,只是为了使用者在往后之后这个隧道是干嘛的
    前置域名:服务器免费赠送的域名,请不要带上后缀,如果要sunny.ngrok.cc 只需要填写 sunny 即可 ,千万不要填写成sunny.ngrok.cc否则域名会是sunny.ngrok.cc.ngrok.cc
    本地端口:可以为同一个局域网内任意一台机器进行映射,只需要填对ip和端口就行,例如:192.168.1.1:80(这里我们填写127.0.0.1:80)
    http验证用户名:非必填项,在需要的时候填写,否则可以不填
    http验证密码:非必填项,在需要的时候填写,否则可以不填

  3. 下载客户端:
    Sunny Ngrok Winods客户端
    keyboard_arrow_down
  4. 在“用户中心-隧道管理”找到你的隧道id,复制下来
    https://cdn2.7doger.com//wp-content/uploads/2018/08/20180807180742-1024x333.png
  5. 启动Ngrok映射服务:
    启动“Sunny-Ngrok启动工具.bat”,然后将隧道id粘贴到操作台,之后按下回车键
    https://cdn2.7doger.com//wp-content/uploads/2018/08/20180807180351.png https://cdn2.7doger.com//wp-content/uploads/2018/08/20180807180355.png
    出现这个转发界面就说明大功告成了 https://7doger.com/wp-content/plugins/WP-Alu2Button/static/img/icon_idea.gif
    演示网站:http://go.shishe.win

四、总结

此方法可让一些已经被淘汰的计算机重新利用起来,简直是一台免费服务器(电费除外),此外还可以自己搭建ngrok服务,这样速度上的缺陷就能弥补了;当然,购买 https://ngrok.cc 家的付费线路也未尝不可,这一切都看自己的选择和需求了。

优点:免费且稳定,本店管理更加安全,且可以将淘汰的机器重新利用起来,真正意义上的环保。

缺点:速度略慢(免费版),且本地计算机不能关机,如果机器出现任何不可逆的问题,加之家用计算机与服务器不同,长期运行会出现卡顿、蓝屏等问题。

小结:目前在用做建站这一块,非常不推荐,毕竟出问题就很麻烦了,不可能一天24个小时都守在电脑旁;如果你非要在本地建站,推荐购置一台服务器(二手即可)+自建Ngrok服务来进行建站等长期需求;如果你只是想做一个稳定且收录正常的博客,建议你购置虚拟主机或VPS/VDS,安全又稳定。

赞赏
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可。
本文链接: https://7doger.com/top/85.html
首页      折腾      本地建站攻略:Ngrok内网转发+phpStudy

发表评论

textsms
account_circle
email

狗窝

本地建站攻略:Ngrok内网转发+phpStudy
手里有台物理服务器,但由于没有公网固定IP,便一直处于吃灰状态。昨天清查自家仓库的时候又翻了出来,正赶上手里几台常用的VPS翻车 :-P ,又急需做个演示站给客户看,就想到通过Ngrok+ph…
扫描二维码继续阅读
2018-08-07