1
1
mirror of https://github.com/microsoft/playwright.git synced 2024-12-15 14:11:50 +03:00
playwright/packages/playwright-core/bin
Andrey Lushnikov 8538f61a72
feat(containers): implement global network tethering for playwright server ()
This patch implements a new mode of network tethering for Playwright
server & its clients.
With this patch:
- playwright server could be launched with the
`--browser-proxy-mode=tether` flag to engage in the new mode
- a new type of client, "Network Tethering Client" can connect to the
server to provide network traffic to the browsers
- all clients that connect to the server with the `x-playwright-proxy:
*` header will get traffic from the "Network Tethering Client"

This patch also adds an environment variable
`PW_OWNED_BY_TETHER_CLIENT`. With this env, playwright server will
auto-close when the network tethering client disconnects. It will also
auto-close if the network client does not connect to the server in the
first 10 seconds of the server existence. This way we can ensure that
`npx playwright docker start` blocks terminal & controls the lifetime of
the started container.
2022-11-03 13:47:51 -07:00
..
container_install_deps.sh feat(containers): implement global network tethering for playwright server () 2022-11-03 13:47:51 -07:00
container_run_server.sh feat(containers): implement global network tethering for playwright server () 2022-11-03 13:47:51 -07:00
install_media_pack.ps1 Revert "chore: migrate away from ps1 in install-deps on Windows ()" 2021-10-29 20:12:46 +02:00
PrintDeps.exe chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
README.md chore: Fix README link () 2022-09-07 09:05:43 -07:00
reinstall_chrome_beta_linux.sh fix: bail early when installing channels on non-ubuntu () 2022-01-25 09:13:42 -08:00
reinstall_chrome_beta_mac.sh fix: proper chrome-beta channel installation on MacOS () 2022-02-09 11:28:51 -08:00
reinstall_chrome_beta_win.ps1 chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
reinstall_chrome_stable_linux.sh fix: bail early when installing channels on non-ubuntu () 2022-01-25 09:13:42 -08:00
reinstall_chrome_stable_mac.sh fix: proper chrome-beta channel installation on MacOS () 2022-02-09 11:28:51 -08:00
reinstall_chrome_stable_win.ps1 chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
reinstall_msedge_beta_linux.sh fix: bail early when installing channels on non-ubuntu () 2022-01-25 09:13:42 -08:00
reinstall_msedge_beta_mac.sh chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
reinstall_msedge_beta_win.ps1 chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
reinstall_msedge_dev_linux.sh fix: bail early when installing channels on non-ubuntu () 2022-01-25 09:13:42 -08:00
reinstall_msedge_dev_mac.sh chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
reinstall_msedge_dev_win.ps1 chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
reinstall_msedge_stable_linux.sh fix: bail early when installing channels on non-ubuntu () 2022-01-25 09:13:42 -08:00
reinstall_msedge_stable_mac.sh chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00
reinstall_msedge_stable_win.ps1 chore: migrate to monorepo () 2021-10-11 16:52:17 +02:00

See building instructions at /browser_patches/winldd/README.md