ngrok服务器搭建,ngrok下载

在服务器上搭建自己的ngrok服务

搭建完成的期望效果如下:即:外网访问http(s):// test.tunnel.ruananqing.com:8888后,请求将会映射到本地pc的127.0.0.1:8888或localhost:8888端口,响应也会沿路映射返回。

在云server搭建ngrok服务步骤:

1.设置好域名的DNS解析,确保与云server的IP一致。

2.在云server下安装git和Golang,下载Ngrok源码包。

3.为Base域名生成自签名证书,例如:tunnel.ruananqing.com。执行相关命令,确保生成六个文件:device.crt、device.csr、device.key、rootCA.key、rootCA.pem、rootCA.srl,替换默认证书。

4.编译双端ngrok文件:编译服务端ngrokd,确保云server下8888端口可用。编译客户端ngrok,下载到Windows上。

5.双端部署运行并测试:

1.启动云server端的ngrokd,指定端口为8888,映射域名为test.tunnel.ruananqing.com:8888。

2.编写客户端配置文件ngrok.cfg,设置连接参数。

3.启动windows客户端进行映射HTTP,确保本地pc的8888端口已开启服务。

4.测试内外网访问,检查内容是否一致,确认内网服务成功穿透。

利用老毛子padvan路由器ngrok内网穿透搭建服务器

1、移步 www.ngrok.cc注册用户名并且开启免费的隧道。

2、开通隧道

3、在【隧道管理】中,点击隧道的【id】,查看隧道的完整信息,基中【隧道域名】【服务器地址】【服务器端口】【赠送域名】之后配置路由器需要用到。

4、将以上信息添加至潘多拉路由器

5、【启用Ngrok内网穿透】开关开启,ngrok【服务器地址】填入1.4中【服务器地址】,【服务器端口】填写4443,【自定义域名映射】开关启用,【协议类型】http,【本地端口】80,【自定义域名】填写1.4中【赠送域名】,填完完毕【应用本面设置】

6、在 ngrok.cc网站,的【隧道管理】,点击【查看状态】,显示ip,表示隧道服务正常.

7、隧道服务正常,打开1.4【赠送域名】,就可以打开路由器设置.

8、改用自己的域名

8.1隧道管理-编辑

Ngrok免费实现内网穿透

实现本地局域网应用对外网访问的场景,通常需要借助内网穿透工具。这类工具种类繁多,其中Ngrok因其免费特性而备受青睐。

开始使用Ngrok前,需要先完成账号注册与登陆。随后,选择合适的服务器并开通隧道,填写必要的隧道相关信息以确保正确连接。完成设置后,系统会自动提供一个客户端下载链接,下载并解压Ngrok客户端工具后,执行启动批处理命令,验证服务是否正常运行。

建立本地Web应用并启动服务是实现内网穿透的关键步骤。搭建过程可能因具体应用环境而异,但基本概念相似,可以参考在Idea环境下搭建Web应用的指南。一旦应用成功启动,只需在本地访问``,即可进行内部测试。

接下来,通过Ngrok提供的隧道服务,本地应用的访问地址将转换为一个可被外网访问的URL,例如`xiezr.free.idcfengye.com...`。至此,无需复杂的配置或昂贵的硬件投入,即可实现内网穿透,对外部世界开放本地应用,大大扩展了应用的可达性和使用范围。

通过遵循上述步骤,即便是初次接触内网穿透技术的用户,也能迅速上手,利用Ngrok轻松实现本地应用的外网访问。这一过程不仅简化了技术门槛,也降低了实现成本,为个人开发者和小型团队提供了宝贵的资源。

阅读剩余
THE END