Ngrok 一键安装脚本 穿透DDNS

作者: master 分类: 记录 发布时间: 2016-05-08 10:04 ė 1524 views 6 2条评论

安装平台:Debian、Ubuntu、CentOS。
root帐号登录你的vps执行下面命
===================安装命令:===================
这个是我编译好的了,直接使用,不需要在vps上配置golang环境了。

  1. wget –no-check-certificate https://github.com/clangcn/ngrok-one-key-install/raw/master/install_ngrok.sh -O ./install_ngrok.sh
  2. chmod 500 ./install_ngrok.sh
  3. ./install_ngrok.sh install

复制代码

===================安装步骤==================

Setting script environment, single-user or multi-user?
(single-user please input: y,multi-user input N,Default [no]):

第一步:设置单用户还是多用户,如果是自己用,请输入y,如果要给其他人提供服务(多用户子域名说明请往下看),建议默认回车。

You will set multi-user!
Please input domain for Ngrok(e.g.:ngrok.clang.cn):

第二步:输入你的主域名

Please input password for Ngrok(Default Password: ALsuaCNW8FqOM8nD):

第三步:输入ngrok的管理密码,默认密码是随机的,你可以输入自己的。

Press any key to start…or Press Ctrl+c to cancel

最后按任意键继续安装,安装后的管理命令:

  1. /etc/init.d/ngrokd {start|stop|restart|status|config|adduser|deluser|userlist|info}

复制代码

===================多用户子域名的说明==================
为了尽量减少域名使用冲突(如A想使用route,B也想使用route,这样就会冲突),在添加子域名的时候使用了一些小手段,减少这种冲突:lol,举个栗子:
如你的服务器设置的主域名是ngrok.xxxx.com
第一个用户ID为:lilei,想用的子域名为:“route,aria”,那么子域名的格式就是“route.lilei”和“aria.lilei”,完整的访问域名为“route.lilei.ngrok.xxxx.com”和“aria.lilei.ngrok.xxxx.com”(:'( 有些长,不过可以避免冲突)。
第二个用户ID为:zhangsan,同样用子域名:“route,aria” ,那么路由器中配置的子域名是“route.zhangsan”和“aria.zhangsan”,访问域名就是route.zhangsan.ngrok.xxxx.comaria.zhangsan.ngrok.xxxx.com
配置看最后的截图吧。

使用管理脚本/etc/init.d/ngrokd adduser添加完用户后会有提示:
红紫色是你输入的内容,暗桔黄色显示的是系统输出你输入后的结果,暗红色是最终你配置要用到的,海绿色是最终访问的域名)

Please input UserName for Ngrok(e.g.:ZhangSan):lilei
Your username: lilei
Please input subdomain for Ngrok(e.g.:dns1 dns2 dns3 dns4 dns5):
(subdomain number max five:):route aria
Your subdomain: “route.lilei“,”aria.lilei
Please input the password (more than 8) of Ngrok authId:
(Default password: 7cQkTs8gDWtkOE16):
Your authId: 7cQkTs8gDWtkOE16
{‘code’: ‘ok’}
=============================================================
Server: ngrok.xxxx.com
Server  4443
userId: lilei
authId: 7cQkTs8gDWtkOE16
Subdomain: “route.lilei“,”aria.lilei
Your FQDN: “route.lilei.ngrok.xxxx.com“,”aria.lilei.ngrok.xxxx.com
=============================================================

来自:https://github.com/clangcn/ngrok-one-key-install

本文出自兴凡日志,转载时请注明出处及相应链接。

本文永久链接: http://www.aeaee.com/content/0846.html

0

2条评论

  1. sasjah 2016年6月29日 下午9:47 回复

    楼主你好,请教一下,按照你的脚本安装成功,用命令查看状态也显示443,4443,1443,80端口listen,防火墙443,1443,4443端口也打开,然后自己注册的阿里的域名,包括子域名用dnsspod解析到
    VPS服务器地址好像也成功了,然后userid authid 也根据教程里的填写在路由器里面了,但是但是外网访问路由器或者NAS的域名不成功,能请教下哪里可能出问题了呢?十分感谢。我在koolshare论坛也@你了。

    1. master 2016年7月2日 下午2:03 回复

      真的感谢你关注我的博客:问题可能出在你的域名解析上面。如果你在服务器绑定的域名为n.aeaee.com,开设账号为A,那你应该解析的域名为A.N.AEAEE.COM,这样才可以!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部