求教linux ngrok配置置

Ngrok for Wechat development
ngrok被微信屏蔽了,原因是被检测到有黄色的内容,是的,很无辜,这个消息真的很难以接受,我需要申诉到腾讯那里去等待结果。在此希望大家用ngrok这项免费服务的时候为自己之外的朋友考虑考虑,这样谁也用不了,不是很悲剧吗?
所以,我为了让大家可以更稳定的使用本服务,我决定只对群里的成员开放ngrok客户端,以保证使用者的素质。需要的请加群(,),在群文件下载客户端。 ---- 日 08:39:33 Hades
快速使用 简单上手
因为目前提供了windows64位的、linux64位的,mac64位的三个版本客户端,如果有什么使用问题,可以联系动酷的客服,感谢大家的支持。附上
第一步、下载客户端
我们建议下载的时候最好把文件放在一个比较容易找的地方,如果是我,我会更改一下文件名,而且是英文的。
第二步、解压到相应文件夹
建议直接解压到d盘根目录,这样你就可以直接cd 进入这个客户端文件夹了,比如我们的客户端,你需要 cd 64bits_client 。
第三步、打开命令行
如果想用系统自带的命令行,点击开始,输入cmd;如果有git bash,相信我也不用多说了。
第四步、进入刚才的解压包
执行 ngrok -config=ngrok.cfg -subdomain xxx 80 //(xxx 是你自定义的域名前缀)。
第五步、(补充)想好你的唯一域名
我还是想提醒一下,确保你的域名前缀唯一,这里的方式有很多,比如你的qq或者你的手机号码,甚至你的微信号,这可以对你的项目起到一定的保护作用。
第六步、(补充)打开你的本地服务器
比如经常有小伙伴会忘记打开自己的apache或者nginx等等,这会让你浪费很多时间,很不值得。不妨先访问127.0.0.1:80确保访问正常,再开始使用ngrok。
客户端到群里去下载
因为目前提供了windows64位的、linux64位的,mac64位的三个版本客户端,如果有什么使用问题,可以联系动酷的客服,感谢大家的支持。在使用的时候为了为了防止大家的域名发生冲突,我建议大家使用一些非语法形式的前缀。
提升了配置项,以保证ngrok服务的稳定性,讲真话,没事就提醒我余额不足,挺纠结的,费用如流水啊,大家如果用的开心,捐个块八毛的,我感激不尽了(尴尬笑)
既然是和微信道友分享的ngrok,自然我们自己也是比较看好微信的,实不相瞒,我们自己也有微信交流社区,虽然这几年论坛不是很火,还是希望大家能在这里讨论互助。
动酷微信企业号
微信 Ngrok交流群5141人阅读
java web(21)
内外网映射
1. ngrok介绍
ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。简单来说就是可以通过外网访问你本地的服务器。这样可以方便调试本地的后台代码,不用老是把代码上传到外网服务器如bae、sae等。
2.ngrok能做什么
ngrok不但提供了一个在外网能够安全的访问内网Web主机,还能捕获所有请求的http内容,方便调试,甚至还支持tcp层端口映射,不局限于某一特定的服务。支持Mac OS X,Linux,Windows平台。
通常,映射内网到外网的方法有:
使用路由器做端口映射或DMZ主机
花生壳等动态域名软件
自行搭建VPN,再做端口转发等
3.ngrok基本使用
下载ngrok 然后注册一个账号 获取官方分配一个密钥
使用cmd 到ngrok.exe的目录&ngrok -authtoken 密钥 -subdomain
&二级域名 端口
访问就可以了 & &Web Interface 可以通过Web页面管理ngrok
访问/dashboard 可以管理密钥
tcp端口转发,这意味着可以在外网ssh到本机了,当然外网端口是随机分配的。
ngrok -proto=tcp 22
转发到局域网其他的机器。
ngrok 192.168.0.1:80
绑定顶级域名(付费才可用),在dashboard中添加域名,将域名cname解析到即可。
ngrok -authtoken 密钥 -hostname
4.ngrok配置文件&默认是放在~/.ngrok。(windows为:C:\Users*.ngrok)
client:表示转发http到本机8080,同时要求验证,
ssh:表示支持远程访问,
绑定了域名转发到9090
ngrok start client ssh
&即可快速启动这三个隧道服务。
注明:每一个隧道的配置节点都有五个参数,proto,subdomain,auth,hostname和remote_port:
proto: 指定本地地址和端口
(必填)。
subdomain: 指定二级域名,如果没有配置,ngrok会默认生成一个与隧道节点一样的名字的二级域名。
auth: 用于在http(s)中身份认证。
hostname: 指定顶级域名。
remote_port: 用于在tcp隧道中指定远程服务器端口。
authtoken: 用于设置登录ngrok的授权码,可以在ngrok首页的dashboard中查看到。
inspect_addr:
用于设置监听ip,比如设置为&0.0.0.0:8888&意味着监听本机所有ip的&8888&端口上
资料下载:&
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:89834次
积分:1092
积分:1092
排名:千里之外
转载:85篇
评论:14条
(2)(1)(14)(28)(7)(6)(35)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'Ngrok服务器一键安装脚本【支持用户管理】(穿透DDNS)
主题帖子积分
初级魔法师, 积分 175, 距离下一级还需 25 积分
求教,Ngrok穿透以后有什么办法能够让外网通过SCP(WinSCP)登录路由器吗?映射了端口22但反复尝试都提示拒绝访问(密码错误),但是用花生棒的话就能正常登陆(同样的密码),请问有没有什么解决方案呢?
主题帖子积分
魔力币1055
你发的这个ngrok是不是只能用来解析固定IP?
服务器端需要有固定IP(或者服务器支持动态域名解析),路由器上不用固定IP
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
魔力币1055
楼主您好,请教个问题,我的服务器运行脚本安装过程挺正常的,但是添加用户时候提示服务器没有运行。
关键是不知道你为什么运行失败,上日志看看
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
魔力币1055
求教,Ngrok穿透以后有什么办法能够让外网通过SCP(WinSCP)登录路由器吗?映射了端口22但反复尝试都提示拒 ...
本地的端口正常填,远程端口不和服务器上已有端口冲突,建议远程端口填写30000以上。
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
高级魔法师, 积分 973, 距离下一级还需 27 积分
关键是不知道你为什么运行失败,上日志看看
非常感谢回复,您说的对,就是郁闷在不知道为什么失败。
请问怎么看ngrok日志?还有脚本能卸掉重新装吗?我想重装提示我已经安装,但是安装的又不能运行,很闹心。
主题帖子积分
初级魔法师, 积分 175, 距离下一级还需 25 积分
本地的端口正常填,远程端口不和服务器上已有端口冲突,建议远程端口填写30000以上。 ...
多谢,远程端口映射成30000成功解决了问题!
主题帖子积分
魔力币1055
非常感谢回复,您说的对,就是郁闷在不知道为什么失败。
请问怎么看ngrok日志?还有脚本能卸掉重新装吗 ...
卸载直接删除就行:
rm -fr /usr/local/ngrok
rm -fr /usr/local/go
rm -fr /etc/init.d/ngrokd复制代码
日志在/usr/local/ngrok/ngrok.log
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
魔力币1055
多谢,远程端口映射成30000成功解决了问题!
解决了就好,愉快的用吧
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
中级魔法师, 积分 224, 距离下一级还需 276 积分
本帖最后由 精品七匹狼 于
23:30 编辑
非常感谢,已成功!我已毫不客气的扔掉了去年花数百元购买的花生棒!
主题帖子积分
初级魔法师, 积分 186, 距离下一级还需 14 积分
如何查看有哪些路由连接上了ngrok的服务呢?
主题帖子积分
中级魔法师, 积分 224, 距离下一级还需 276 积分
我想问一下,这个服务器可以和SS共存吗?如果可以共存,在已经建好SS的VPS上也是按照帖子里面的流程来吗? ...
可以共存,但你必须把SS的443端口改为其他的,不然不成功,我第一次安装就失败在这儿。
主题帖子积分
魔力币1055
如何查看有哪些路由连接上了ngrok的服务呢?
我想到一点就是通过流量查看用户状态:
/etc/init.d/ngrokd info复制代码
输完命令后显示结果如下:
{&Uc&:{&userId&:&userID&,&authId&:&authid&,&dns&:[&route&,&nas&]},&TransPerDay&:55989,&TransAll&:}
其中TransPerDay应该是当日流量,TransAll应该是所有流量,如果当日流量不为0,应该就是有连接过,其他方法大家开脑洞。
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
高级魔法师, 积分 874, 距离下一级还需 126 积分
请问下,我选择单用户安装成功的话,在路由端的穿透的DDNS配置页面,认证ID就填config配置里的pass,那用户ID填什么啊?感谢
主题帖子积分
魔力币1055
请问下,我选择单用户安装成功的话,在路由端的穿透的DDNS配置页面,认证ID就填config配置里的pass,那用户 ...
单用户也建议你使用命令/etc/init.d/ngrokd adduser添一个用户,如果不想添用户,配置界面里用户ID处空着试试。
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
高级魔法师, 积分 874, 距离下一级还需 126 积分
单用户也建议你使用命令/etc/init.d/ngrokd adduser添一个用户,如果不想添用户,配置界面里用户ID处空着 ...
经过测试,单用户安装,必须要添加一个用户,配置界面中用户ID为空是不行的,tunnel进程会被kill,之前经常莫名其妙的发现tunnel被kill,还找个小宝要了一个他的穿透账号测试,最终才发现问题所在。建议楼主在首页上对单独用户安装专门说明一下,包括如何修改用户配置,在帖子中看到了,但是很多小白(像我一样)不懂,要走很多弯路。感谢指导!
主题帖子积分
初级魔法师, 积分 55, 距离下一级还需 145 积分
我想问一下怎么能让这个和httpd兼容啊...我的80端口想给网站
主题帖子积分
魔法学徒, 积分 42, 距离下一级还需 8 积分
大神& &您QQ多少 请教怎么实现ngrok 反代内网web服务器 ,我记得ngrok 需要生成windows服务器端 谢谢您了
主题帖子积分
高级魔法师, 积分 607, 距离下一级还需 393 积分
clang大大你好,根据你的一键安装脚本安装成功了,表示感谢。
我现在有两个问题,想请教你一下。
一是,穿透过程中,会不定时的断掉,然后就再也连不上了,只能进入路由器重新提交穿透DDNS,就可以了。看了很多帖子好像是否是tunnel被kill了,有没有什么办法可以自动启动该进程,类似守护程序。
二是,我还有个黑群晖,我看到有帖子可以将ngrok部署到nas中,我想编译一个linux 64版本的客户端,部署到nas中,做备用,在一键脚本下应该要怎么编译?这样的话是不是不能用同一个用户账号,需要增加一个?
主题帖子积分
魔力币1055
我想问一下怎么能让这个和httpd兼容啊...我的80端口想给网站
修改/usr/local/ngrok/.ngrok_config.sh文件里面的http_port,改成别的就行。
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
主题帖子积分
魔力币1055
clang大大你好,根据你的一键安装脚本安装成功了,表示感谢。
我现在有两个问题,想请教你一下。
一是,穿 ...
1、路由器Tools-Script,添加“超时脚本”,超时时间填“360”,脚本配置里填“/usr/bin/config-tunnel.sh”,应该可以,超时时间填360,实际上就是3600秒,就是每隔3600秒执行一次,你可以自己调整。
2、NAS可以不用部署啊,直接在路由器里再添一个子域名就行啊,像你路由器如果设置的,再填一个,内网IP填nas的ip地址,内网主机填nas的端口,群辉默认应该是5000
网络就像是监狱,本来是偷了个钱包进来的,等出去的时候就什么都学会了!
DDOS纪念勋章
DDOS纪念勋章
Powered by

我要回帖

更多关于 ngrok.cfg 最新配置 的文章

 

随机推荐