

No way that should work on a typical home router connected rig.
You are using a IP like 192.168.1.2:8080 (or 172.x.x.x, or 10.y.y.y.) on your phone and it works from work? You said 3G, not WiFi. No way WiFi would reach 3 miles (even if on a mountain and LOS) anyway.