-
Notifications
You must be signed in to change notification settings - Fork 170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add initial support for split tunnel #64
base: master
Are you sure you want to change the base?
Conversation
The scripts use namespaces to isolate networks and programs
516485b
to
14cd6f3
Compare
I think this is a nice addition and could develop into scripts that everybody could use, however there are still some things to clear out:
I will discuss this internally to see if we can expand the scope of this repo in 2021, but up to that point I think a fork is better for specific network configuration that only a few users might use. |
Firefox is just an example as stated in the message, any program can be started and will work. In fact, it's required of the user to run The command to start any app is: |
I've been using these also in order to launch specific applications in the namespace. One thing I found in the create_namespace.sh is that I had to add the following: |
Is this the proper place to ask for help with create_namespace.sh? Thanks. |
@aarsenca I no longer use these scripts but I could answer some of your questions. |
This address / fixes #62
It might not be perfect, it could use some extra checks (i.e. a valid IP address for virtual interfaces), or better names for the scripts. Nonetheless, it's a start for other people to use them.
I've tested them with Wireguard and OpenVPN, and they are working without any issue