Sorry, the command should be:
bfgminer -o
http://127.0.0.1:8332 -u username -p USerpass1 --stratum-port 3333
Then your S9 should connect. I just tested it with my S9 and it works as expected.
Post a pic of your miner config page (you can blur or black out the secret stuff)
I believe the 3 proxies are the one S9 testing if the backup pools are live.
You could check to make sure the port is open and forwarding correctly, and nothing is blocking it. For example, a firewall isn't dropping the connections