Revese Server

simple tool for expose a local server behind a NAT or firewall to the internet.
Alternatives To Revese Server
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Frp65,42797 days ago78July 10, 2022108apache-2.0Go
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Vantage3,45847346 years ago51June 02, 201615mitJavaScript
Distributed, realtime CLI for live Node apps.
Ansible Role Docker1,382
13 days ago32mit
Ansible Role - Docker
Bungeecord1,37316a day ago4January 14, 2021351otherJava
BungeeCord, the 6th in a generation of server portal suites. Efficiently proxies and maintains connections and transport between multiple Minecraft servers.
Ipban1,15113 days ago7July 03, 2022mitC#
Since 2011, IPBan is the worlds most trusted, free security software to block hackers and botnets. With both Windows and Linux support, IPBan has your dedicated or cloud server protected. Upgrade to IPBan Pro today and get a discount. Learn more at ↓
Bbb Install572
7 days ago211lgpl-3.0Shell
BASH script to install BigBlueButton in 30 minutes.
Phantom442
a year ago13December 19, 202159mitGo
Use your own Minecraft server with your Xbox or PS4 and play with friends!
Qomui307
3 years ago70gpl-3.0Python
Qomui (Qt OpenVPN Management UI)
Fireaway255
6 years ago1Python
Next Generation Firewall Audit and Bypass Tool
Solutions Terraform Cloudbuild Gitops243
5 days ago231apache-2.0HCL
Alternatives To Revese Server
Select To Compare


Alternative Project Comparisons
Readme

revese-server

simple tool for expose a local server behind a NAT or firewall to the internet.

hub

a server on the internet that any one can connect.

  • upstreamaddr : connect for service to expose
  • localaddr : bind for normal client

client

behind NAT, can connect to service which needs to expose.

  • targetaddr : connect to service to expose
  • hubaddr : connect to hub

example config

  • PC A : behind NAT, has a service on :8080
    • run client -c client.json
  • PC B : on the internet, expose service on :80
    • run hub -c hub.json
       port 80   |        |  port 10999  |          port 8080
user  -------->  |  hub   |  <=========  |  client ----------->  services
                 |  PC B  |              |  PC A
Popular Firewall Projects
Popular Server Projects
Popular Security Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Go
Server
Firewall
Nats