Shadow Router became an idea when we releazid that there isn't any good proxys without port-forwarding. So we came up with a 2 part method that contains a "Master Node" & an "End Node". When the user wants to use a proxy, it goes through the "Master Node", which requires port-forwarding. The "Master Node" connects the users requests to random "End Nodes" which doesn't require port-forwarding. Once this was done we figured out that it was able too hide anyones identity with ease.

Shadow Router can hide your identity easily for multiple reasons. The first reason is that the "End Node" has no idea who sent the request and the user has no idea who the "End Node" is. Because we use a new method of connecting users too proxys theres no methods of resolving users and "End Nodes" yet. Since websites are made up of 2-15 files, we can grab each file with a different "End Node". Doing this will make websites unsure of what your ip actually is.

 So I understand how it works, but why should I use Shadow Router over a VPN? Well VPN's encrypt your data from user to the VPN then send it to the site. This is great, but you have to trust the VPN not to steal your data. Most free VPN's shouldn't be trusted, otherwise why would they be free? American, Europe, Australian, Canadian, Chinese, and Japanese VPN's shouldn't be trusted eather, as they may be under gag order. Which means that they wont tell you if they are stealing your data and selling it to the government, or they are hacked. Shadow Router is immune to gag orders and hacking because it is made up of thousands of computers with different ip addresses.

What is a "Master Node"?
• A proxy that forwards users requests to the "End Node" & forwards "End Node" responses to the user
• In this case is Http/Https & Socks4 & Socks5 Proxy
• Requires port-forwarding

What is an "End Node"?
• A proxy that forwards "Master Node" requests to the website & forwards website responses to the "Master Node"
• In this case is Http/Https & Socks4 & Socks5 Proxy
• Doesn't require port-forwarding

What is port-forwarding?
• Almost every router & PC have some sort of firewall, which blocks any person or website from sending data too you with out you requesting it first
• When you port-forward, you are making a hole in your firewall that allows people or websites to send data through that hole without you requesting it first