Use a phone connected via USB tethering either for all traffic or only for a list of sites you choose, while everything else keeps using your usual connection. Changes are temporary: they are discarded when the phone is unplugged, when you choose Off, or when the extension is disabled. The extension stays enabled on the lock screen (with its icon hidden) so that the active mode is not dropped when the screen locks.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
tether.js:362
GLib.file_get_contents(`/sys/class/net/${iface}/ifindex`)
EGO-M-008 warning
extensions using unlock-dialog must document it in disable() comments
Extensions using `unlock-dialog` should document the reason in `disable()` comments.
extension.js:108
disable() {
Main.sessionMode.disconnectObject(this);
this._settings.disconnectObject(this);
this._unwatchZone();
this._indicator?.destroy();
this._indicator = null;
// Restores the phone's normal configuration if a mode was active
this._man
| Version | Status |
|---|---|
| 1.2 (3) | Unreviewed |
| 1.1 (2) | Rejected |
| 1.0 (1) | Rejected |