Web Browsing in MOFO Linux
Updated: Tor-Remote information applicable to MOFO Linux version 8.1.0 or later.
MOFO Linux offers multiple ways to browse the internet while circumventing censorship barriers. There are, however, access priorities and performance trades to consider. We will explore some of the main factors in the paragraphs below.
The three main considerations for internet browsing in MOFO Linux are anonymity, privacy, and connection bandwidth. One can have high anonymity and / or privacy but get content at a lower speed, or browse with faster speed with less anonymity and privacy. Without these encryption features, there is more exposure to surveillance and censorship.
Vivaldi, with Outline Client, Lantern or Psiphon domain fronting proxies, is the primary means of unblocking web content in MOFO Linux. Using any proxy method will set up the necessary network connections to circumvent censorship barriers. These tools provide good broadband connectivity and will thwart moderate surveillance and deep packet inspection. State level attackers have the means to time, capture, and eventually deanonymize traffic through these proxies, so they should be considered censorship circumvention and not anonymity tools. These circumvention tools rely on relaying browser traffic through domains that are excessively costly for the censoring government to block. Thus, they work most of the time, with only intermittent interruption.
Kodi Media Center, while not a web browser per se, does use the web to access much of its content. State censorship systems can (and do) impair the ability to find and stream content in Kodi, so it is configured in MOFO Linux to use the same circumvention methods as Vivaldi. Streaming bandwidth is lower than when connecting directly to a content source, but the content is unblocked.
OpenVPN and Wireguard provide high bandwidth and secure access to remote VPN severs. These currently have the significant disadvantage of being easily detected and blocked by censoring countries. Without using extra obfuscation methods, do not expect OpenVPN or Wireguard to work in countries such as China or Iran.
Tor is the strongest tool for maintaining anonymous web access. It is installed in MOFO Linux along with useful tools to keep it hidden from surveillance by your ISP. Use Proxychains or pluggable transports like Obfs4 or Scramblesuit. A third option, which some smart people consider best, is to use an SSH connection into a server which has Tor installed. As of MOFO Linux version 8.1.0, the Tor-Remote utility is available as an option in Tor-Controller. See my other article about smartly running Tor from a server, which goes into some technical detail about how and why to do it.I2P and Freenet are the other darknet applications, other than Tor, in MOFO Linux. These provide access to their own respective content, and because of encryption and network relays, I2P and Freenet offer anonymity and redistance to censorship.
MOFO Linux 8 and later versions use encrypted DNS over TLS or DNS over HTTPS. Proxychains will also pass DNS queries through the chain, preventing the ISP from surveilling the connection.