Giter Site home page Giter Site logo

ngrok-one-key-install's Introduction

#Ngrok服务器一键安装脚本【支持用户管理】(穿透DDNS)

##在此非常感谢koolshare小宝宝大对ngrok进行的二次开发,让我等可以用上非常好用的程序,同时感谢woaihsw在脚本制作中提供的帮助。

脚本是业余爱好,英文属于文盲,写的不好,不要笑话我,欢迎您批评指正。 安装平台:CentOS、Debian、Ubuntu。 Server

Install

执行命令:

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

服务器管理

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

### 自己编译安装

执行命令: wget --no-check-certificate https://github.com/clangcn/ngrok-one-key-install/raw/master/ngrok_install.sh -O ./ngrok_install.sh chmod 500 ./ngrok_install.sh ./ngrok_install.sh

ngrok-one-key-install's People

Contributors

clangcn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ngrok-one-key-install's Issues

将80端口更换到8080端口的问题

请问一下将80端口更换到8080端口,有什么更好的方式?
我现在在/etc/apache2/sites-enabled/目录建立ngrok_proxy.conf
写入如下内容:
<VirtualHost *:80>
ServerName sosoblog.top
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://myip:8080
ProxyPassReverse / http://myip:8080

这样访问ServerName 时,会转发到ngrok,从而正常工作,但这样的情况是,每个域名我都要加一次这样的代理,有点麻烦,有更好的方法吗?

Ngrok is not running

我输入了ngrokd start之后,提示我OK
我输入ngrokd adduser admin的时候,提示我Ngrok is not running

求大神帮忙

可以加我QQ吗?向你请教点NGROK的问题,我都装了,但客户端连接一直报重连。我的QQ:21853296,谢谢

能提供下说明文档吗?

您好,这是我的配置内容,链接后一直在重连,服务端就是报remote error: bad certificate错误。请指点一下,谢谢!

server_addr: "xxx.xxxx.xxx:4443" #您脚本设置的域名
trust_host_root_certs: false #这个参数无论true,false都无效
auth_token: "xxxxxxxxxxxxxxxx" #您脚本生成的password,这句有没有都无效
tunnels:
  local:
    subdomain: "xxxxx" #针对用户生成的子域名
    auth: "username:password" #addUser设置的用户名和密码
    proto:
      http: 8080 #映射本地端口号

Mac客户端使用时密码设置无效

打印出的日志如下,Password处值为空,身份认证失败,在Linux系统下正常

[03/30/17 13:32:53] [INFO] Reading configuration file ./config.conf
[03/30/17 13:32:53] [INFO] [client] Trusting root CAs: [assets/client/tls/ngrokroot.crt]
[03/30/17 13:32:53] [INFO] [view] [web] Serving web interface on 127.0.0.1:4040
[03/30/17 13:32:53] [INFO] Checking for update
[03/30/17 13:32:54] [DEBG] [ctl:34155a33] New connection to: xxx.xxx.xxx.xxx:4443
[03/30/17 13:32:54] [DEBG] [ctl:34155a33] Writing message: {"Type":"Auth","Payload":{"Version":"2","MmVersion":"1.7","User":"xx","Password":"","OS":"darwin","Arch":"amd64","ClientId":""}}
[03/30/17 13:32:54] [DEBG] [ctl:34155a33] Waiting to read message
[03/30/17 13:32:54] [DEBG] [ctl:34155a33] Reading message with length: 95
[03/30/17 13:32:54] [DEBG] [ctl:34155a33] Read message {"Type":"AuthResp","Payload":{"Version":"","MmVersion":"","ClientId":"","Error":"Auth failed"}}
[03/30/17 13:32:54] [DEBG] [ctl:34155a33] Closing
[03/30/17 13:32:54] [EROR] control recovering from failure EOF
[03/30/17 13:32:54] [INFO] Waiting 1 seconds before reconnecting

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.