One-Click MultiProxy Setup for Sauce Connect Forward Proxy w/ Localization & Network Simulation.
-
Do NOT distribute to customers!
-
Access to the SE 1Password vault is required.
- One-time CLI configuration requires your Secret Key.
- The SE vault stores the following secrets.
- An encrypted access token for WonderProxy.
- A site license for CharlesProxy.
- Credentials and licenses are cached locally.
-
There is NO support but what we make for ourselves.
- No stockade.
- No guard tower.
- No electronic frontier.
- Only a magnetic shield prevents beaming.
-
- This is the list of enabled WonderProxy endpoints.
- Ask the WonderProxy account admin to add additional endpoints.
-
- These are the CharlesProxy baked-in presets.
./proxy-party <cityName>-<networkType> <cityName>-<networkType> ...
Generate configuration and exit by setting mode to
dry-run.
export PARTY_MODE="dry-run"Unset to return to default run mode.
unset PARTY_MODE
# install dependencies
brew install sauce-connect charles jq 1password-cli
# setup 1password
export OP_SESSION_saucelabs=$(op signin --raw saucelabs.1password.com ${EMAIL})
# build configuration & start services
./proxy-party tokyo-fibre london-mobile istanbul-adsl2Sauce Connect Proxy Authentication
Sauce Connect CLI Reference
Sauce Connect API Methods
Sauce Connect SSL Bumping
Proxy PAC Configuration Examples