Replies: 1 comment 2 replies
-
Yes sure! This would be a great upgrade.
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Right now, the user has to manually set up a proxy in their OS settings and set up their browser to use the OS proxy. This means the user has to make sure that whatever application they use is using the OS's proxy settings.
My use case involves a proxy being truly transparent, in the sense that a network driver can be used to route all the traffic to the proxy.
This can most likely be done by writing an eBPF network driver for both Windows and Linux (dunno about OSX). This eBPF driver would hook into
cgroup/connect4
,cgroup/connect6
,cgroup/recv_accept4
,cgroup/recv_accept6
and redirect all connection packets to the proxy on a driver level by interceptingconnect()
andaccept()
syscalls.Beta Was this translation helpful? Give feedback.
All reactions