A tool to bypass portforwarding using some cheap VServer

Overview

Reverse-PortForward

This tool bypasses port restrictions of your router using some not-very-powerful server (those are really cheap.)


How to set it up:

  1. Buy some cheap server online, it will only need
    1. Enough disk space to run a java program About 1GB free after OS is installed)
    2. 500MB RAM or more
    3. Flexible port settings
    4. Not much CPU power
  2. Download reverse-portfw.jar to it
  3. Run the jar like this: java -jar reverse-portfw.jar server <port> <key>
  4. Download reverse-portfw.jar to your destination server
  5. Run it like this: java -jar reverse-portfw.jar client <ip of your bridge server> <port> <port to redirect (on local machine)> <key>
  6. To restart, end BOTH processes (remote and on your local server) and restart them.

Applications and special features:

  • Minecraft servers tested and functional.
  • HTTP tested and functional.
  • Some third-party protocols tested and functional.
  • This is not an HTTP-Proxy. It will work with any TCP protocol that isn't reliant on TCPNODELAY.
  • No disconnects, even when the sockets stay open for hours.
  • Fast
  • Little ping increase in normal applications
  • A 1ms waiting delay before sending is built in to reduce stress and increase efficiency by waiting for further data.

Compiling from source

I will make this a gradle project at a later point. For now, all I can do is tell you that this uses tuddylib as library, and should be compiled with a java8 jdk.

You might also like...

Very briefly capturing some of new/ update in API that were introduced after Java 8 that may come handy for dev folks while programming

Very briefly capturing some of new/ update in API that were introduced after Java 8 that may come handy for dev folks while programming. Also have created tests demonstrating those APIs and playaround with it.

Jan 24, 2022

Weatherapp is a simple weather forecast app that uses some APIs to retrieve forecast data from OpenWeatherMap.

WeatherMobileApp Weatherapp is a simple weather forecast app that uses some APIs to retrieve forecast data from OpenWeatherMap. Table of Contents Tech

Jan 17, 2022

A proof-of-concept Android application to detect and defeat some of the Cellebrite UFED forensic toolkit extraction techniques.

LockUp An Android-based Cellebrite UFED self-defense application LockUp is an Android application that will monitor the device for signs for attempts

Dec 4, 2022

This is some Discord bot I made to help me learn Java. Not very useful yet.

JennyChan This is some Discord bot I made to help me learn Java. Not very useful yet. What it can do so far: Reply to mention List commands Show bot u

Sep 1, 2022

Some recent questions asked in interviews of companies like Google, TCS, Amazon etc.

Some recent questions asked in interviews of companies like Google, TCS, Amazon etc.

Nov 21, 2022

WaterCore - It's a Core, for SpigotPlugins, that contains some other API's

WaterCore - It's a Core, for SpigotPlugins, that contains some other API's (From other Developers)

May 9, 2022

Some DMOJ solutions mostly in Java and C++

Select DMOJ Solutions Select DMOJ solutions mostly in Java and C++ Most of these solutions are for 5 and 7 point problems There are also a lot of CCC

Oct 4, 2022

The application consists of a web page with a list of some movies. The page allows user interaction through ratings of movies listed in the web app.

The application consists of a web page with a list of some movies. The page allows user interaction through ratings of movies listed in the web app.

DSMovie About the project https://matheus-maia-alvarez-dsmovie.netlify.app/ DSMovie is a full stack web and mobile application built during the Spring

Jul 21, 2022

Idk. Simple argument parser for u. Probably needs some changes xd

SimpleArgumentParser Maven repositories repository idjitpack.io/id urlhttps://jitpack.io/url /repository /repositories de

Sep 30, 2022
Owner
Daniel H.
Daniel H.
A cloud-native, serverless, scalable, cheap key-value store

Sleeper Introduction Sleeper is a serverless, cloud-native, log-structured merge tree based, scalable key-value store. It is designed to allow the ing

GCHQ 21 Dec 26, 2022
AndroidHiddenApiBypass - Bypass restrictions on non-SDK interfaces

AndroidHiddenApiBypass Bypass restrictions on non-SDK interfaces. Why AndroidHiddenApiBypass? Pure Java: no native code used. Reliable: does not rely

LSPosed 903 Jan 6, 2023
A manager tool to categorize game assets such as images and sounds/music. The tool enables you to tag these files, so that finding them by tags allows fast searches.

BtAssetManager This application allows you to easily categorize large amounts of image and sound files. You can apply tags to each individual file to

null 21 Sep 15, 2022
A React Native project starter with Typescript, a theme provider with hook to easy styling component, a folder architecture ready and some configs to keep a codebase clean.

React Native Boilerplate Folder structure : src ├── assets │   ├── audios │   ├── fonts │   ├── icons │   └── images ├── components │   ├── Layout.tsx

LazyRabbit 23 Sep 1, 2022
Provides some Apple Wallet functionality, like adding passes, removing passes and checking passises for existing.

react-native-wallet-manager Provides some Apple Wallet's functionality, like adding passes, removing passes and checking passises for existing. Instal

dev.family 50 Nov 12, 2022
Hi, Spring fans! In this installment, we're going to look at some the C in M-V-C and their representation in Spring's `@Controller` types!

@Controllers Hi, Spring fans! In this installment, we're going to look at some the C in M-V-C and their representation in Spring's @Controller types!

Spring Tips 22 Nov 19, 2022
Some tools to help mitigating Apache Log4j 2 CVE-2021-44228

JndiLookup Some tool to help analyzing Apache Log4j 2 CVE-2021-44228 This tool uses the "lookup" feature from log4j-2 to test against the JNDI vulnera

Daniel Fages 3 Dec 18, 2021
QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties

QuickPerf is a testing library for Java to quickly evaluate and improve some performance-related properties quickperf.io ?? Documentation Annotations

null 365 Dec 15, 2022
Some anti afk bot which prevents you from getting punished for going afk in games. Way of stopping the bot is slightly flawed but we'll ignore that.

AntiAFK Some anti afk bot which prevents you from getting punished for going afk in games. Gui mode coming soon... Installation Install Java 17. Downl

flasky 1 Jan 13, 2022
An experimental mod that converts some block entities to blockstates. This is done for performance & functionality reasons.

BetterBlockStates An experimental mod that converts some block entities to blockstates. This is done for performance & functionality reasons. Current

Fx Morin 10 Sep 17, 2022