
In Firefox go to Options → Advanced → Network → Connection → Settings and use as Automatic proxy configuration URL. You can use Opera's proxies with other browsers via proxy auto-config using the provided pac.js file.


Sorry Opera, it's not a VPN, and calling it a browser VPN does not make it one. Opera insists to call this a browser VPN. Currently, Opera leaks IP address via WebRTC and plugins, but Opera Software is aware of it and plans to fix it in a future release.įor more technical details, including HTTP API calls, see my technical write-up. Hostname resolution ( DNS) is also done remotely on the proxy server, so the browser does not leak hostnames when using this proxy.

The proxy is a secure one, which means the browser talks to the proxy server via HTTPS even if it loads a plain HTTP site. I was too lazy to build a version check, so I went with Python 3.

Python 3 and Python 2.7.9+ include native support for SNI in their TLS modules. The API server works only with clients with Server Name Indication (SNI) support. But it works with OpenSSL's s_client tool and the script will also print the required command for you. Unfortunately I've had no success using any of these proxies as a proxy for curl for example. oprahProxy.py can also be used as a Python module in your own application. The script will generate credentials for you and list available proxies so you can use them elsewhere.
