牛博网社区

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 387|回复: 0

什么是ngrok?如何使用花生壳搭建服务器?

[复制链接]
发表于 2021-11-15 20:10:02 | 显示全部楼层 |阅读模式
  作者可信度:
 
0% () 【我投】
  作者可疑度:
 
0% () 【我投】
最近有小伙伴问到关于ngrok服务器搭建的问题,今天小编就带着大家来了解一下!其实ngrok是一个使用go编程语言写的反向代理软件,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。那么什么是ngrok?其搭建服务器的步骤又有哪些呢?
  什么是ngrok
  简单说一下什么是ngrok:ngrok是一个内网穿透的解决方案,它使得你本地的服务器可以被局域网外的公网访问到。ngork有服务端和客户端,服务端运行在公网服务器,客户端运行在本地服务器,ngrok服务端会建立http和https服务,默认端口80/443,以及供ngrok客户端连接的服务,默认端口4443。
  它的工作流程如下:访问端输入域名->DNS->ngrok服务端->请求映射到ngrok客户端->客户端返回响应到ngrok服务端->ngrok服务端返回响应到访问端
  本文环境:centos7 64位 (其它环境请根据流程自行尝试)
  准备工作:一台公网服务器、一个域名,顶级或二级均可
  关于域名:我们声明两个概念:一个是基础域名,可以是顶级或者二级,它用来为ngrok服务端本身提供外部访问(ngrok客户端连接用)。二就是基于基础域名的二级或者三级域名,它用来映射到你的本地服务器,我称它为映射域名。它可以设置多个,这取决于你的需要。例如 abc.com 和 ngrok.abc.com / ngrok2.abc.com,每个映射域名对应一个ngrok客户端
  假设你的域名是 abc.com (全文皆使用此假设),如果你需要使用顶级域名作为基础域名,那么请将 abc.com 泛解析到服务器ip,然后将你需要使用的二级域名通过A记录解析到服务器ip,例如 ngrok.abc.com。如果你需要使用二级域名,那么先将你的二级域名 xxx.abc.com 通过A记录解析到服务器域名。然后将三级域名(比如 test.xxx)通过CNAME的方式解析到 xxx.abc.com,这次 xxx.abc.com 便成为了客户端与服务端的连接域名,test.xxx.abc.com 则是映射域名
  如何使用花生壳搭建服务器?
  花生壳既是内网穿透软件、端口映射软件。功能比较齐全,比较简单,也是大家比较耳熟了,支持tcp,udp.https.http,socket5应用。
  需要使用的软件工具:花生壳5.0客户端和SERV-U 10.5.0.24
  第一步、下载、安装、登录花生壳5.0客户端
  1、下载花生壳5.0客户端并进行安装。
  2、输入帐号密码登录花生壳客户端。
  3、登录贝锐帐号之后,点击主界面左下角的“域名”按钮,进入到域名列表的管理界面。
  4、点击“域名诊断”,诊断结果:花生壳已经成功地将您的域名和公网ip绑定在一起了,花生壳的动态域名解析正确无误。
  这时候,花生壳客户端已经在线了,我们所申请的免费域名已经绑定到当前的公网IP地址,互联网可通过所申请的域名直接访问到当前的公网IP了。
  第二步、搭建Server-U服务器
  1.安装Serv-U:
  使用Serv-U来搭建FTP服务器,需要先下载安装Serv-U,然后双击程序安装即可。
  2.新建域:
  在Serv-U中,点击“新建域”。
  输入“名称”(自定义),然后点击下一步。其他都使用系统默认的设置点下一步直至完成。
  这里定义域使用的协议及其对应的端口,若服务器上有其他端口与Serv-U的冲突,建
  议修改为其他。如下图的HTTP端口,修改为88。
  3、新建域账户:
  域已经建立好,此时Serv-U会提示域中无用户,是否给域创建用户,点击“是”。
  根据提示,我们现在来添加一个用户名为oray的账户。
  定义此账户的密码。
  选择此域用户的根目录地址,点击下一步。
  到了这里我们已经安装并创建好FTP服务了。当然,大家可以根据实际情况自行进行调整。
  测试内网是否可以访问FTP站点,通过点击电脑开始—运行—CMD,在命令行界面里面输入ipconfig,通过查看IP Address获得本机内网IP。
  打开IE浏览器,在地址栏中输入http://192.168.1.101:88 进行访问,
  能访问到指定的文件目录中,FTP服务器搭建成功。
  第三步、设置端口映射
  浏览器访问路由器的管理地址(可通过路由器背面查看) ,并输入密码登录。
  在路由器—应用管理—虚拟服务器中,添加HTTP 88的端口映射。
  外网使用花生壳域名+端口的方式访问,成功访问到内网的FTP服务器~!



楼主热帖
回复

使用道具 举报

QQ|事件热点|Archiver|手机版|小黑屋|牛博网社区 ( 浙ICP备202219847号-2 )|公网安备

GMT+8, 2024-11-23 22:12 , Processed in 0.120447 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表