The Bubble FlexRouter runs on one or more of your connected devices and provides HTTP/HTTPS proxy services for other devices using your Bubble.
Some websites and apps refuse to respond to requests originating from a cloud IP address. Thus, when a user is connected to their Bubble, some sites and apps will not work.
With flex routing, Bubble can route these requests through a device connected to the Bubble that is running the FlexRouter. Now, from the perspective of the website or app, these requests will originate from a “clean” IP, and so a valid response will be sent.
Note that using flex routing does remove some privacy protection - sites and apps that are flex-routed will see one of your device’s real IP addresses.
To Install Bubble FlexRouter on Mac OS X:
1. Open a Terminal Window
2. Paste the following command and hit Enter:
sudo /bin/bash -c "$(curl -sL https://jenkins.bubblev.org/public/releases/bubble-flexrouter/bubble-flexrouter-macos/latest/install.sh)"
This will download the latest Bubble FlexRouter distribution and install it as a LaunchDaemon.
It is also easy to uninstall: FlexRouter Uninstallation