Issues bridging Wireguard VPN with computer over USB Tethering

1,099 views
Skip to first unread message

every-proxy

unread,
Sep 21, 2023, 9:56:14 AM9/21/23
to every-proxy
Hello,

I am having issues accessing my Wireguard VPN over my PC which is directly USB tethering its connection via my phone.

The USB tethering is functioning properly as I do use the same connection as my phone's ISP connection, but when I enable my wireguard VPN I cannot access none of the devices I have behind it via the PC but I can via my phone, I can access everything that my phone can access via Wi-Fi and internet, but none of the end points behind my wireguard server.

What I tried so far is:

Connect phone to Wi-Fi, enable wireguard vpn and ping from the PC the IP of my Phone's wireguard interface, which succeeds.

I also tried adding every-proxy as a exception and nothing.
For the sake of testing I also tried with enabling network bridge but it didn't work either.
I even tried adding manually a network route that uses the android's iface as a gw to reach as the next hop my wireguard server, but again, no luck.

My phone is rooted, so if I have to add any rules via iptables I can try that too.

Maybe I am not seeing something very obvious but currently I have no clue where the issue may be.

Thanks for reading and sorry for the wall of text, I am not sure how to explain this any better,




every-proxy

unread,
Sep 22, 2023, 3:27:09 PM9/22/23
to every-proxy
Hi,

Thanks for reaching out. I run Wireguard at home too so I typically test against Wireguard before release.

I haven't worked with a direct USB tethering setup before so I'm not sure how helpful this will be.

Do you, by any chance, have a wifi adapter in your laptop / PC?

If so these instructions should work for you...

1. Make sure you have the Every Proxy Network Bridge installed on your mobile device
2. Switch off WiFi on your mobile device
3. Switch on personal hotspot on your mobile device
4. Connect your laptop / PC to your mobile hotspot
5. Configure Wireguard to exclude the Every Proxy application and not the Every Proxy Bridge application i.e. the Every Proxy application is excluded while the Every Proxy Network Bridge application is included
6. Switch on your Wireguard VPN connection
7. In Every Proxy ensure that your Http and / or Socks proxy settings have Enable network bridge switched on
8. Start your Http / Socks proxy in Every Proxy (You should see two notifications, one for the Every Proxy proxy and one for the Every Proxy Network Bridge  proxy)
9. On your laptop / PC configure a proxy in your browser (Use the IP address from Every Proxy exposed via., usually the IP address starting with 192, and the configured port from Every Proxy)
10. Go to a page which is only available on your VPN network; you should now be able to view pages on your VPN network while proxying through the Every Proxy proxy

Let me know if this helps / works?

Thanks

every-proxy

unread,
Sep 25, 2023, 7:12:27 PM9/25/23
to every-proxy
Hello,

It seems I accidentally clicked on "Reply to author" instead of "reply to all",  could you paste here what I sent you? at least to have the full history in case someone else has this sort of issue and stumbles in this post.

every-proxy

unread,
Oct 23, 2025, 6:46:11 PMOct 23
to every-proxy

Hello, it seems that a shortcut to the USB tethering and hotspot settings section should be added to the application. In this case, there is no need to exit the application to activate tethering mode. Or, it should be in a way that, by activating the proxy key, the application asks whether you want to connect via USB or hotspot, and there should also be the ability to select the default USB or hotspot tethering. In this case, there is no need to turn on hotspot or USB tethering before running the program, and this is done by the application itself.
Reply all
Reply to author
Forward
0 new messages