When I login to Fidelity outside US, they will try to verify my identity by sending one time code to my phone every time.
This is very annoying so I set up WireGuard to use my office as VPN so I appear logging in to Fidelity from my office even I am actually in Japan.
WireGuard is a modern, fast VPN protocol — much simpler than OpenVPN or IPSec.
Here’s my setup:
• WireGuard server running on my home router (QNAP QHora-301W)
• WireGuard client on iPhone/iPad
• When connected, all traffic routes through my NYC office IP
• Fidelity sees my home IP and skips the verification step
Why WireGuard over traditional VPN?
• Extremely fast — barely noticeable latency
• Simple config — just a few lines
• Battery friendly on mobile
• Free and open source
The setup took about 30 minutes. Now I can trade from Japan without any friction. Works great for Fidelity, Interactive Brokers, and accessing my trading system remotely.
Happy to share the config details if anyone wants to try it!