Git Product home page Git Product logo

Comments (7)

eyedeekay avatar eyedeekay commented on September 26, 2024

It incorrectly suggests that the browser is for accessing the internet.

It says no such thing. It says "Your browser is set up to use I2P" which is true, and that the "Proxy is ready" which is also true. Even if the proxy wasn't ready and I2P wasn't even installed, your browser would still be set up to use I2P. Setting up I2P and setting up a browser to use it are separate processes everywhere except the Easy-Install bundle for Windows. If you couldn't browser the clearnet directly in clearnet tabs the extension would be broken. The browser is ready to use I2P, and clearnet, in separate contexts, which is that it says on the box.

If you mean outproxy use, then there are 2 big problems with that, both related to the separation of the I2P Setup and the Browser Setup processes. I2PIPB cannot assume an outproxy is present at all because it has no insight into the user's configuration or intent:

  1. The only way I could do this is by scraping the information out of the router console page. It would be brittle, it would not be cross-platform, and it would work with only specific versions of specific routers.
  2. The second problem is that even if it could assume that, it would not be possible for the extension to know the user's intent when they open a clearnet website. It is intentionally not a whole-browser solution, it's a container-tab solution. The choice to proxy or not when browsing the clearnet is intentionally left to the user when using an extension only. It is "for" whatever the user chooses to use it for.

As far as I can tell, automatic configuration of browsing with an outproxy for clearnet sites is not only out of scope it's actually impossible. If that's the case, then I believe textual changes in 66f56b4 and 66f56b4 reflect a way to make the act of opening an I2P tab more obvious.

If it's a whole-browser solution we need then that's what https://github.com/eyedeekay/i2p.plugins.firefox does.

from i2p-in-private-browsing-mode-firefox.

Shoalsteed avatar Shoalsteed commented on September 26, 2024

This is the section I am referencing:
It mentions the internet:

Screen Shot 2022-09-30 at 3 57 19 PM

from i2p-in-private-browsing-mode-firefox.

eyedeekay avatar eyedeekay commented on September 26, 2024

OK that makes a little more sense. I still don't know how to delineate it properly, though. It will do all those things, in I2P tabs, which is what it's for. So the verbiage needs to change to reflect that.

from i2p-in-private-browsing-mode-firefox.

Shoalsteed avatar Shoalsteed commented on September 26, 2024

Probably saying something along the lines of "this extension works with your current outproxy configuration and will not interfere with its function. It will isolate these actions in its own container as it does I2P network traffic and when you use an I2P application"

from i2p-in-private-browsing-mode-firefox.

eyedeekay avatar eyedeekay commented on September 26, 2024

How about "This extension works automatically when you are browsing I2P sites. If you want to use I2P as a proxy to non-I2P sites, use the I2P In Private Browsing button in the toolbar and click New I2P Browser Tab to switch to I2P Browsing in a new tab." instead?

from i2p-in-private-browsing-mode-firefox.

Shoalsteed avatar Shoalsteed commented on September 26, 2024

If a person is not using the Windows easy installer, has not set up anything already to use the existing outproxy, is this instruction still true? Would opening the new I2P browser tab work in this way?

And does this action work for both I2P Java and I2pd?

from i2p-in-private-browsing-mode-firefox.

eyedeekay avatar eyedeekay commented on September 26, 2024

Yes, no matter what distribution of I2P they're using at this time they do have an outproxy, which is normally going to be exit.stormycloud.i2p. There is no extension-side configuration necessary to use an outproxy, other than switching to an I2P tab.

from i2p-in-private-browsing-mode-firefox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.