Add tun proxy mode on Linux (#7278)

* simplify stream handling callback

* add `tun` proxy mode from mitmproxy_rs

* tun mode: tests++

* [autofix.ci] apply automated fixes

* bump mitmproxy_rs

* fix bugs

* ci: use macOS 13 for builds as 12 is being phased out

* test debugging

* bump mitmproxy_rs

* bump python version in ci, 3.13 is stable now

* nits

* is unshare to blame?

* how about this?

* coverage++

* [autofix.ci] apply automated fixes

* debüg

* debüüg

* debüüüg

* bump mitmproxy_rs

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Maximilian Hils 2024-10-28 22:04:39 +01:00 committed by GitHub
parent cf362f2e85
commit 69f455b962
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 164 additions and 29 deletions

View file

@ -44,11 +44,11 @@ jobs:
matrix:
include:
- os: ubuntu-latest
py: "3.13-dev"
py: "3.13"
- os: windows-latest
py: "3.13-dev"
py: "3.13"
- os: macos-latest
py: "3.13-dev"
py: "3.13"
- os: ubuntu-latest
py: "3.12"
- os: ubuntu-latest
@ -100,7 +100,7 @@ jobs:
include:
- image: macos-14
platform: macos-arm64
- image: macos-12
- image: macos-13
platform: macos-x86_64
- image: windows-2019
platform: windows