https://github.com/slush0/stratum-mining-proxy
1, Download official Windows binaries (EXE) from https://mining.bitcoin.cz/media/download/mining_proxy.exe
2, Open downloaded file. It will open console window. Using default settings, proxy connects to Slush's pool interface
3, If you want to connect to another pool or change other proxy settings, type "mining_proxy.exe --help" in console window.
I suspect its not the software (mining_proxy.exe), its properly the operating system or network, lol. Have you thought about trying it on another machine quickly?
What happens if you load command.com and use telnet to connect to the pool from your machine running the proxy, does the pool accept the connection, or refuse it?
Are you 100% sure your username/password are correct (they're case sensitive etc)
this is long found a pc which allows incoming connections. all is working. now need to figure out how to allow incoming connections