PurpleI2P / i2pdbrowser

i2pd browser bundle
BSD 3-Clause "New" or "Revised" License
707 stars 80 forks source link

Replace Firefox by LibreWolf #39

Open sjehuda opened 2 years ago

sjehuda commented 2 years ago

And perhaps offer LibreWolf some cooperation and promotion of I2P ;)

r4sas commented 2 years ago

There is no unbundled variant of browser for linux...

r4sas commented 2 years ago

I found the package registry, so maybe... we could switch to it.

https://gitlab.com/librewolf-community/browser/linux/-/packages/

But definitely not right now.

AmyMoriyama commented 2 years ago

If it becomes possible, I vote for LibreWolf too.

I know there is an AppImage for Linux: https://gitlab.com/librewolf-community/browser/appimage/-/releases

There is also a portable for Windows: https://gitlab.com/librewolf-community/browser/windows/-/releases

And of course, the source: https://gitlab.com/librewolf-community/browser/source

With all of this, there shouldn't be too big of an issue switching to LibreWolf.

codedipper commented 10 months ago

If the goal here is a pre-hardened browser, Mullvad Browser (hxxps://mullvad[.]net/en/browser) would be a good choice to consider. It was developed by the Tor Project, contains the same security and privacy modifications as the Tor Browser, but without Tor components. It supports Linux 64-bit, MacOS (architecture?) and Windows 64-bit, and a more limited set of localisation languages. In theory we should just be able to get I2P to work and set proxy settings appropriately. There are some things we might not want though:

  1. Downloading Mullvad Browser from dist[.]torproject[.]org or cdn[.]mullvad[.]net can be legally unsafe for some users.
  2. Mullvad Browser makes some outgoing connections, which should be easy to disable. See: hxxps://support[.]torproject[.]org/mullvad-browser/#mullvad-browser_does-mullvad-browser-make-outgoing-connections
  3. The browser comes with uBlock Origin and the Mullvad Firefox extension.

I am willing to fully implement this myself.

sjehuda commented 10 months ago

Sounds good to me.

What do you think @r4sas and @AmyMoriyama

codedipper commented 9 months ago

Sounds good to me.

I am slowly implementing this on my own as codedipper/i2pd-browser, unfortunately I don't have very much time to work on it but it is a work in progress. :)

albotroz commented 1 month ago

Why not Zen? With Librewolf there are always problems with pages.

sjehuda commented 1 month ago

Do you know Falkon?

Considering the privacy awareness of the people who are interested at I2P, and further considering the privacy hazard of the so called "web" extensions (this hazard is by design), I would consider to use the browser Falkon (previously Qupzilla).

Falkon provides a reminted intuitive interface which reminiscing FF 1.5 (which was the best of FF), and it includes a set of prebuilt extensions that are written in C++ (it means, that the performance is even higher than of "web" extension), including Adblock, Greasemonkey and even Keyring support.

Falkon allows to build extensions in both:

1) C++ and QML; 2) Python and PySide.

The advantage of PySide is, that it is possible to use them even as standalone software.

I am working on a Falkon extension, which would be usable independently and as a Faklon extension.

https://github.com/jarun/buku/discussions/772

Concerning to Greasemonkey, I have even designed an Atom/RSS renderer for Falkon.

https://video.xmpp-it.net/w/2TexhMtJsVCdjCVhzTiU3Y

I have also made a Greasemonkey version of ClearURLs, which works even better than ClearURLs in several aspects.

https://openuserjs.org/scripts/sjehuda/Clean_URL_Improved

I use Falkon exclusively, and I enjoy it greatly!