a normal proxy requires the computer running the proxy to have it's ports open and forwarded.
I need proxy that does not need the Remote Computer to perform Port forwarding and
instead it will be my computer which will need the ports forwarded and open, hence why its called a reverse proxy.
you can read more about reverse proxies here
the program will be divided by two : Server side & Client side.
1.Server side: the server side will run on my computer and will include a listener option to listen on incoming connections. it will have 2 options : Start, Build.
1.2)Start - the start option will let me configure a port number, and start a listener on that port
1.3)Build- the build option will configure the client side (proxy.exe). it will have the option to input my public IP ( for the listener to listen on) and port. after pressing ' build' it will produce an FUD executing file (proxy.exe) to the Proxy folder.
2)Client Side : the client Side is basically the executing file that came from the server builder - its the proxy.exe
It needs to run on any windows system, open a connection to my public IP, and connect to the server which is listening on that IP:Port, according to the configurations on 1.3
in the end, i need to be able to surf the web from an other Public IP.
add over skype : rick.fridman