Skip to content

Dartvauder/NgrokManager

Repository files navigation

GitHub Clones

Pylint

NgrokManager:

1

Description:

A simple interface for easy using pyngrok tunnel port forwarding. Useful if you want to move your localhost to public

Features:

  • Easy installation via install.bat (Windows) or install.sh (Linux & MacOS)
  • Available in three languages
  • Ngrok settings in Application
  • Theme changing

Required Dependencies:

Minimum System Requirements:

  • System: Windows, Linux or MacOS
  • GPU: 512MB
  • CPU: No requirement
  • RAM: 64MB minimum, 128MB recommended
  • Disk space: 25MB
  • Internet

How to install:

Windows

  1. First install all RequiredDependencies
  2. Git clone https://github.com/Dartvauder/NgrokManager.git to any location
  3. Run the Install.bat and wait for installation
  4. After installation, run Start.bat
  5. Wait for the application to launch
  6. Enjoy!
  • To get update, run Update.bat

Linux & MacOS

  1. First install all RequiredDependencies
  2. Git clone https://github.com/Dartvauder/NgrokManager.git to any location
  3. Run the ./Install.sh and wait for installation
  4. After installation, run ./Start.sh
  5. Wait for the application to launch
  6. Enjoy!
  • To get update, run ./Update.sh

How to use:

  1. Register using this site Ngrok
  2. Go to your dashboard and copy your token
  3. Paste your token in ngrok Token
  4. Enter the port you need to tunnel and select your protocol
  5. Click Create Tunnel button and double-click on the link that appears below
  6. To delete a tunnel, select it below and click Delete Selected Tunnel button
  7. To check the status of your connections, click Web Inspection Interface button

Optional: You can create one free domain for your tunnel and enter it. For greater security, you can enter your login and password (Not from Ngrok account) to enter your tunnel. You can also choose one of three languages ​​and change the theme and region. Also you can save/load your tunnel config file.

If you want to use SSH Tunnel:

  1. Generate SSH key: ssh-keygen -t rsa -b 4096 -C "your@email.com"
  2. View your public key: cat ~/.ssh/id_rsa.pub
  3. Go to this and Add New SSH Key
  4. Paste your public key and save
  5. Now you can use Create SSH Tunnel button

Acknowledgment to developers

Many thanks to these projects because thanks to their applications/libraries, i was able to create my application:

First of all, I want to thank the developers of PyCharm, GitHub and Ngrok. With the help of their applications, i was able to create and share my code

Donation

If you liked my project and want to donate, here is options to donate. Thank you very much in advance!

  • "Buy Me A Coffee"

Star History

Star History Chart