desktop-app icon indicating copy to clipboard operation
desktop-app copied to clipboard

help setting up linux kernel network namespaces (vopono)

Open 0rtz opened this issue 8 months ago • 0 comments

Hi. I would like to have a setup where i use ivpn to connect to the internet by default for all apps, but then for some specific apps use another vpn, but not over already existing ivpn connection.

Like this:
                                       ┌────┐
                          ┌────────────┤appN│
                          │    ┌────┐  └────┘
┌────────┐      ┌────┐    ├────┤app1│
│        │◄─────│ivpn│◄───┤    └────┘   ┌────┐
│        │      └────┘    └─────────────┤app2│
│        │                              └────┘
│internet│    ┌──────────┐       ┌────────┐
│        │    │custom    │       │specific│
│        │◄───│profile   │◄──────┤  app   │
│        │    │wireguard │       └────────┘
└────────┘    └──────────┘

Im on linux and I use vopono to run specific apps through vpn tunnels. So i normally do the following: curl https://ipinfo.io/ip i get an IP address of my host. Then when i use wireguard setup on VPS i would do the following with vopono: vopono exec --custom /path/to/wireguard_profile.conf "curl https://ipinfo.io/ip" and i get an IP address of VPS. Then when i connect to ivpn with ivpn connect -antitracker -protocol wg -v2ray quic -fastest i would expect this to somehow work: ivpn splittun -appadd vopono exec --custom /path/to/wireguard_profile.conf "curl https://ipinfo.io/ip", it doesn't. Could you please help me set this up? Im not really proficient in networking

0rtz avatar May 25 '25 06:05 0rtz