ngrok服务器搭建流程

微信开发内网测试问题一直是一个困扰开发者的问题,ngrok服务是一个很好的解决方案,网上有类似的工具比如小米球但是不稳定或收费,如果自己有一台公网上的centos服务器,可以自己搭建ngrok服务器,方便使用。

资源需求:公网centos服务器、域名

  • 1、环境配置
    安装git 和Golang:apt-get install build-essential golang mercurial git
    安装gcc:yum install gcc
  • 2、下载
    cd /usr/local
    git clone https://github.com/inconshreveable/ngrok.git
  • 3、将准备好的gencrt.sh(证书生成和证书复制)复制到/usr/local/ngrok
  • 4、执行脚本sh gencrt.sh
  • 5、编译make release-server release-client
  • 6、编译客户端:GOOS=windows GOARCH=amd64 make release-client
    Linux 平台 32 位系统:GOOS=linux GOARCH=386
    Linux 平台 64 位系统:GOOS=linux GOARCH=amd64
    Windows 平台 32 位系统:GOOS=windows GOARCH=386
    Windows 平台 64 位系统:GOOS=windows GOARCH=amd64
    MAC 平台 32 位系统:GOOS=darwin GOARCH=386
    MAC 平台 64 位系统:GOOS=darwin GOARCH=amd64
  • 7、下载编译后的的客户端/usr/local/ngrok/assets、/usr/local/ngrok/bin两个文件夹都下载下来
  • 8、下载下来的客户端文件夹下添加ngrok.cfg文件
  • 9、服务端启动:./bin/ngrokd -tlsKey=./server.key -tlsCrt=./server.crt -domain=“修改成你的域名” -httpAddr=":8080" -httpsAddr=":443" -tunnelAddr=":4443"
  • 10、客户端启动:ngrok.exe -config=ngrok.cfg -log=out.log -subdomain=test 8080
  • 11、可配置systemd服务启动,参考:https://www.jianshu.com/p/1647c3241df0
  • 12、相关文件下载地址:https://download.csdn.net/download/bingge1022/11554331

PS:域名要添加泛域名解析。

ngrok服务器搭建流程相关推荐

  1. SRS流媒体服务器搭建流程-简单实用版

    #SRS流媒体服务器搭建流程-简单实用版 经过查阅很多博客,讲述的都不是很完善而且还把我搞的晕头转向,经过查阅20多篇文章特整理出简单的,SRS流媒体服务器搭建以及推流和拉流的一整套流程. #安装环境 ...

  2. CentOS7 NGROK服务器搭建 无需域名

    CentOS7 NGROK服务器搭建 CentOS7 NGROK服务器搭建 无需域名 看到一些ngrok收费一月9元起,遂花了10元买了腾讯云服务https://curl.qcloud.com/lj0 ...

  3. DNF端游服务器搭建流程

    DNF端游服务器搭建流程 搭载工具:链接:搭载工具 提取码:oszp 第一步.购买云服务器 https://cloud.tencent.com/ 根据你的需求购买合适的配置,自己玩的话2核2G的就够用 ...

  4. 一分钟实现内网穿透(ngrok服务器搭建)

    简单来说内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点. 最近公司的花生壳到期了,要续费,发现价格一直在涨,都是5年以上的老用户,旗舰 ...

  5. 内网穿透-----ngrok服务器搭建

    一,需求与ngrok简介 1)需求 有时我们需要进行内网穿透,也就是说我们需要去访问和使用一些内网的机器:比方说,我在实验室有一台机器,而实验室的网络是内网(192.168.0.48),这个时候我想在 ...

  6. 内网穿透(ngrok服务器搭建)

    转:https://blog.csdn.net/zhangguo5/article/details/77848658?utm_source=5ibc.net&utm_medium=referr ...

  7. 基于TCP/UDP的socket服务器搭建流程

    目录 TCP/UDP概念介绍 一.TCP/UDP对比 二.端口号的作用 三.字节序 1.概念 2.分类 3.C程序在内存空间的映射 socket服务器与客户端开发流程 一.流程介绍 二.socket服 ...

  8. 内网穿透、反向代理(ngrok服务器搭建)

    内网穿透的目的是:让外网能访问你本地的应用,例如在外网打开你本地http://127.0.0.1指向的Web站点. 一.ngrok ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之 ...

  9. ngrok服务器搭建_C/C++ Linux 后台服务器开发高级架构师学习知识路线总结

    前言: 小编也是从事c方面10多年的工作经验.今天跟大家分享一下我总结出来的一系列 C/C Linux后台服务器开发的学习路线.从Linux开发工程师-Linux后台开发工程师-Linux高级互联网架 ...

最新文章

  1. 论工程结构设计的重要性
  2. polyrate使用方法_pytorch必须掌握的的4种学习率衰减策略
  3. ftl不存在为真_LTL和FTL货运之间有什么区别?
  4. linux实时进程优先级rt,Linux实时性- PREEMPT_RT实时抢占实现
  5. python flask 基础入门
  6. 使用Grab的实验平台进行混沌实验编排
  7. 即时通讯飞鸽传书民意soft需求
  8. 比较jquery中的after(),append(),appendTo()方法
  9. UVA11313 Gourmet Games【数学】
  10. EovaJFinal在阿里云K8S实现多环境自动化部署
  11. sht20中写用户寄存器_SHT20 中文技术手册
  12. fadeOut和fadeIn
  13. 思维导图软件XMind破解版下载地址 附最简安装教程
  14. 跳跳棋(国家集训队,LCA,洛谷P1852,BZOJ[2144])
  15. 涨知识 | 电机的十万个为什么?
  16. win10根据通知栏图标找对应程序
  17. C语言 读写锁pthread_rwlock_init
  18. Ubuntu整个系统迁移到其他盘办法
  19. 垃圾佬口中的ECC,REG内存是啥意思
  20. 五、python-地图可视化篇(黑马程序猿-python学习记录)

热门文章

  1. Vue.js高效前端开发知识 • 【目录】
  2. Java 填充数据到pdf模板打印
  3. 将多个文件压缩成gzip,将gzip解压成多个文件
  4. 找出1000以内的所有质数,并且统计1000以内质数的个数
  5. 基于最小二乘支持向量机(LS-SVM)进行分类、函数估计、时间序列预测和无监督学习(Matlab代码实现)
  6. 地理信息系统概论——知识点总结
  7. Markdown快速实现复杂表格方法
  8. 【C#+SQL Server+打印组件】实现电商快递单打印系统 五:快递单打印模块设计(附源码和资源)
  9. 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第35讲:PHP 抽象类与接口
  10. SonicWALL防火墙恢复出厂设置Reset