Skip to content

nicolascolla/onion-surf

 
 

Repository files navigation

Onion Surf

OpenStore

Onion Surf is a private browser for Ubuntu Touch that routes all internet traffic through the Tor network. It is a fork of the most recent version of Morph with nanu-c's modifications and some quality-of-life improvements, like a hiding address bar (experimental, still not merged upstream), reader mode and some custom flags to increase privacy.

All changes upstream will be merged to the extent possible and the browser will be updated with every Tor release. Minor changes (like additional custom flags) might be added in the future.

WARNING: Not an anonymous browser!

This browser, like the browser it is a clone of, is QtWebEngine-based. It lacks all the features that make a "real" Tor browser (based on Firefox) secure and private, and (as usual with any project vaguely involving Google) it is easily fingerprintable. WebRTC can't be disabled, which means websites using this feature could be able to see your real IP.

Use this browser if:

  • You want to hide your real IP from most non-malicious websites.
  • You want to confuse ad networks.
  • You want a (small) additional layer of privacy.

Don't use this browser if:

  • You need to blend in with other Tor users (use the Tor Browser for that).
  • You are a whistleblower.
  • You want to hide from a three-letter agency (good luck with that).

Only a PC running a free BIOS and Tails will be able to give you any real semblance of anonymity. Act accordingly.

Building instructions (Ubuntu-based distros)

Install clickable:

$ sudo add-apt-repository ppa:bhdouglass/clickable
$ sudo apt-get install clickable

Clone this repository and build, specifying your target architecture (in this case, arm64):

$ git clone https://github.com/nicolascolla/onion-surf.git
$ cd onion-surf
$ sed -i 's/MYCOMPUTERSARCH/arm64/g' clickable.json
$ clickable --arch=arm64

Screenshots

TODO:

  • Block ads (Tor will ignore your /etc/hosts file, so uAdblock is not an option).
  • Disable WebRTC.
  • Stop Tor when the app is closed.
  • Add (re-add) a search engine menu.

About

Private browser for Ubuntu Touch

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • QML 44.9%
  • C++ 29.4%
  • Python 17.4%
  • JavaScript 5.9%
  • CMake 2.3%
  • Dockerfile 0.1%