- Tested Minecraft Versions:
Protect your network server of dos and Ddos using Bandwidth controller by IP using Google Network from Google virtual machine in Google always free . No Ddos ant anti Ddos no dos anti ant dos . I recomend 50kbps by ip for vanilla(bukkit,spigot,papermc) and 50kbps for forge(modded servers)
if your internet provider, router or operating system blocks incoming data with some kind of firewall from the internet and you already tried to call the call center of your provider and they didn't know how to answer or they did not answer your request or they deny your request to remove the firewall or to redirect the firewall to your router using dmz router functionality, this plugin is the solution to skip this configuration bureaucracy.
make a donation on paypal to encourage me to finish the plugin completely: https://www.paypal.com/donate?hosted_button_id=68HZ3KKBJQBRW
this plugin can also be run as a server using the command java -jar vpnbridge.jar in cmd or powershell
and configuring server side in bridge.yml. as soon as i get excited i will build big improvements on it so that anyone can open a minecraft server, even on their smartphone with low ping.
as minecraft works with netty multi thread it is possible that a galaxy s10 plus octa core 2.1 ghz supports 200 players with an average of 1 player every 850mhz (150MFLOPS) and 2.1 ghz x 8 = 1680 mhz resulting in 850mhz / 1680mhz = 200 players.
obviously the server needs to be minimalist and control the ram in the generation of entities to be able to support 200 players in 2GB but everything is technically possible and relatively viable.
skip the firewall input from isp,router,os by redirecting data to a public network.
and in the future connect to a relay list of free public servants from community volunteers.
server command in cli. the plugin have client and also server function (screenshot using my windows amazon 12 month free, as soon as i finish i will use my always free google that has more internet and it's permanently free if nobody gives me financial help)
donate to encourage me to create relay function public server list and vpn free with bandwidth control by ip of 5KB(minecraft average) by IP = 45.000 minecraft users) and leave a free vm running with relay and vpn. $ 3.5 dollar a month can rent a vm with 1 core 1 ghz(less process than a smartphone or alibabacloud) but with 2.3Gbps and free access from 5KB by IP (minecraft average, ark is 60KB) for 45,000 ips (people / users) just like hamachi does with limitations (for example, you can't create hamachi server in the game ark survival enveloped) and the need to install hamachi client(vpn-connector) on 2 computers
I will soon make my own vpn and relay server available to make it easier for the community that does not have 1 server or does not have time to install on 1 server despite being simple.
maybe it's spigotvpnserver.ddns.net or vpnbridgemc.ddns.net from no-ip that is not currently operational but do not worry that it comes with the plugin.
The answer after will be for example "your public network ip and port is yourname.spigotvpnserver.ddns.net:5555" if I create a dns router
with this plugin you can use your google always free vm from google cloud to redirect data to a public network and exposed to the internet.
dont exists others simple free alternatives in spigot or in the rest of the world to do what this plugin does., i try openvpn, softether, avg secure vpn, expressvpn,freelan,hamachi, radmin, game ranger or garena. everyone does not redirect to the public network or does not work with the operating system as in the case of openvpn that despite having scripts to bridge the network card, it crashes the free or cheap operational systems which does not support constant network driver updates.
you could use openvpn access server and enable dmz for your dhcp virtual ip address, however it is paid https://openvpn.net/vpn-server-resources/how-to-setup-dmz-in-openvpn-access-server/
in addition to open vpn not being willing to create a relay network for free public servers with dmz option and ping tests like the softether that does not have dmz functionality, not self-managed, only if you manually create 1 program that redirects the public network to the address of the client soft ether as they describe here: https://www.softether.org/4-docs/2-...T_or_Firewall/1.Dynamic_DNS_and_NAT_Traversal
you can try softether or openvpn with my proxy.jar however it has to be done manually and it is not self managed as this plugin promises in the future.
type java -jar proxy5.jar for help commands
the source is in the: https://repl.it/@BatemanBR/serverproxy
you can create the vpn server with the command java -jar vpnbridge.jar to create the Main ServerSocket in port 9473 in your server vm the plugin-client to connect.
it's like hamachi with the difference that you don't have to call your friends to your group and you use your own server or some free internet server.
I hope to create a relay with a list of public servers like the soft ether that does not allow listening servers so that you can connect your server to a public network near your location so that you have 50ms of minimum ping that minecraft requires.
this plugin serves and is util if you are not able to buy Red Hat or Windows 10 for an online vm and use it with OpenVPN that allows bridging so you can use this plugin that instead of injecting the packages to the network card it redirects for specified sockets.
Windows Server 2019, Ubuntu 20 and Centos 20 no work with openvpn, i try. Only work windows 10 using like server and Red Hat.
use java -jar vpnbridge.jar in your server
google always free from gcloud offers a 1 core machine of 1 ghz 700MB ram and 30TB HDD and 2.3Gbps network that you can use a free and permanent vpn. despite having a weaker processing cpu than alibabacloud alternatives or your own nokia phone, the internet speed is higher than anywhere besides having protection against ddos that i tested attacking with 3 vm 2.3 gbps (6gbps) in the always free vm (2.3gbps), so it is safe and you can also use it as a protector for your internet network. windows 10 network card drivers also proved to be superior to popular versions of linux and to redhat or windows server 2019.
The plugin is not yet implementing for all configuration in the screenshot functionality in the description like public relay list to find nearby and free servers with low pings.
if you want to implement on your own, the source code is at: https://repl.it/@BatemanBR/vpnbridgespigot#src/vpnbridge/start.java
post here on spigot as your own version and if you want to let me know, post in the comments.
I haven't created a bandwidth controller yet, although it is easy and I haven't even tested it to see if it's working, lately I've been very lazy, I just published to see if anyone is interested in finishing this idea that will help many people open servers in limited places.
here for example my internet provider does not disable the firewall or enable dmz, i already called several times, my old provider answered my request, but it seems that not everyone meets this need. minecraft requires 4KB-10KB (100Kbps) with 10mbps upload would support 100 players despite my 3 ghz quad core cpu supporting only 80 players in simple lightweight world.
The future configs, (it’s not working yet because I’m too lazy to implement or do anything in my life.)
I can finish more quickly if you send a private message and give me attention or watch me I finish the plugin in anydesk, I am needy and any attention will animate my memory. i'm very excited for a vpns relay for home servers to bypass the firewall, i have everything in my head, but i can't write, there is a bug in my mind.
tags: public hamachi alternative radmin garena gameranger hamachi firewall server bypass eth0 tap0 eth tap bridge brctl iface iptable adapter plugin vpn no-ddos anti ddos no bandwidth controller vpn guard protection attack dos ddo descentralized torrent distribuid ping lag latency softether openvpn hack hack redirect router charge balance migration routing switch rack tecnology redirecting data byte int uint32 printwriter Channel netty thread async sync task execution time timer schedule delay inputreader protocol distiguing connection quit open in demand sniff analyze capture test check Port Scan local localhost dhcp dmz 127.0.0.1 Japan russian chine New York Tokyo for onion union leancher economy replication cluster cuda paralel core vector light weight distancie measure time mechanic vps vpc bungee coord waterfall travertine seeder tracker seed leencher
Vpn Bridge Client and Server ( No Hamachi ) ( No Firewall ) ( Anti Ddos ) All
bypass firewall inputs of your provider,router,os and redirect your server from one virtual machine