All Projects → jerson → pgrok

jerson / pgrok

Licence: other
Free Introspected tunnels to localhost, like ngrok but free and unlimited

Programming Languages

go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to pgrok

express-facebook-messenger
Facebook Messenger Bot API utility
Stars: ✭ 20 (-91.8%)
Mutual labels:  ngrok
tnnlink
Simple HTTP tunnel using SSH remote port forwarding
Stars: ✭ 21 (-91.39%)
Mutual labels:  ngrok
ssh2actions
Connect to GitHub Actions VM via SSH for interactive debugging
Stars: ✭ 62 (-74.59%)
Mutual labels:  ngrok
alexa-typescript-starter
This is a simple starter project for Alexa skills using Typescript.
Stars: ✭ 38 (-84.43%)
Mutual labels:  ngrok
shark
Best Tool For Phishing, Future Of Phishing
Stars: ✭ 238 (-2.46%)
Mutual labels:  ngrok
starter-NodeJS
Recast.AI official starter-kit for NodeJS
Stars: ✭ 22 (-90.98%)
Mutual labels:  ngrok
Systemd Ngrok
Automatically start ngrok by systemd
Stars: ✭ 241 (-1.23%)
Mutual labels:  ngrok
portless
Easy local domains with superpowers
Stars: ✭ 106 (-56.56%)
Mutual labels:  ngrok
docker-serveo
https://serveo.net is an alternative for ngrok. taichunmin/serveo can let you secure URL to your localhost server through any NAT or firewall in Docker. And taichunmin/serveo-server can let you host your own serveo.
Stars: ✭ 91 (-62.7%)
Mutual labels:  ngrok
Tutorial-Echobot
Un Bot de Facebook Messenger que te responde lo que tú escribiste.
Stars: ✭ 25 (-89.75%)
Mutual labels:  ngrok
learn-ngrok
☁️ Learn how to use ngrok to share access to a Web App/Site running on your "localhost" with the world!
Stars: ✭ 50 (-79.51%)
Mutual labels:  ngrok
django-facebook-messenger-bot-tutorial
Code for my Tutorial on building a Facebook Messenger bot using Django/Python
Stars: ✭ 71 (-70.9%)
Mutual labels:  ngrok
magento-ngrok
Magento 2 module for ngrok.io service support
Stars: ✭ 45 (-81.56%)
Mutual labels:  ngrok
boilerplate-react-redux-pwa
It's sample boilerplate with pwa + react + redux + redux-saga
Stars: ✭ 14 (-94.26%)
Mutual labels:  ngrok
mgrok
在 Ngrok 1.7 版本的基础上,作进一步的完善,支持集群,Nginx 反向代理。
Stars: ✭ 32 (-86.89%)
Mutual labels:  ngrok
WhatsAppBotTut
Tutorial to create WhatsApp Bot using Twilio and Python
Stars: ✭ 131 (-46.31%)
Mutual labels:  ngrok
django-rok
Public url for your local django web server
Stars: ✭ 19 (-92.21%)
Mutual labels:  ngrok
turi-create-movie-recommender
Creating a movie recommendation system for iOS with Turi Create
Stars: ✭ 25 (-89.75%)
Mutual labels:  ngrok
docker-symfony
Docker Symfony (PHP-FPM - NGINX - MySQL - MailHog - Redis - RabbitMQ)
Stars: ✭ 32 (-86.89%)
Mutual labels:  ngrok
twitivity
🐍 Twitter Accounts Activity API Client Library for Python
Stars: ✭ 49 (-79.92%)
Mutual labels:  ngrok

pgrok - Introspected tunnels to localhost

”I want to expose a local server behind a NAT or firewall to the internet.”

ejemplo.me service is shuting down, please take a look, #20

Install client

Install supports Linux and MacOS with homebrew

brew install jerson/tap/pgrok

Usage

pgrok -subdomain=customsubdomain 3000

sample output

pgrok                                                           (Ctrl+C to quit)
                                                                                
Tunnel Status                 online                                            
Version                       3.0/3.0                                           
Forwarding                    http://customsubdomain.ejemplo.me -> 127.0.0.1:3000            
Forwarding                    https://customsubdomain.ejemplo.me -> 127.0.0.1:3000           
Web Interface                 http://127.0.0.1:4040                             
# Conn                        0                                                 
Avg Conn Time                 0.00ms 

Downloads

just download in Release section

Install server

Install supports Linux and MacOS with homebrew

brew install jerson/tap/pgrokd

or you can just download it from download section

Install server with Docker

pgrok and pgrokd available in Docker Hub

Sample server in docker-compose

version: "3.7"

services:
  pgrokd:
    image: jerson/pgrok
    entrypoint: pgrokd
    command: -domain ejemplo.me -httpAddr=:80 -httpsAddr=:443 -tunnelAddr=:4443 -tlsCrt=/certs/tls.crt -tlsKey=/certs/tls.key
    volumes:
      - /home/certs:/certs
    ports:
      - 80:80
      - 443:443
      - 4443:4443

What is pgrok?

pgrok is a reverse proxy that creates a secure tunnel from a public endpoint to a locally running web service. pgrok captures and analyzes all traffic over the tunnel for later inspection and replay.

What can I do with pgrok?

  • Expose any http service behind a NAT or firewall to the internet on a subdomain of ejemplo.me
  • Expose any tcp service behind a NAT or firewall to the internet on a random port of ejemplo.me
  • Inspect all http requests/responses that are transmitted over the tunnel
  • Replay any request that was transmitted over the tunnel

What is pgrok useful for?

  • Temporarily sharing a website that is only running on your development machine
  • Demoing an app at a hackathon without deploying
  • Developing any services which consume webhooks (HTTP callbacks) by allowing you to replay those requests
  • Debugging and understanding any web service by inspecting the HTTP traffic
  • Running networked services on machines that are firewalled off from the internet

Developing on pgrok

pgrok developer's guide

Disclaimer

pgrok is a fork of ngrok

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].