Comments (7)
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:
- 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.
- 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.
This is the section I am referencing:
It mentions the internet:
from i2p-in-private-browsing-mode-firefox.
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.
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.
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.
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.
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)
- BrowserAction: Applications Section HOT 2
- Extension Page: Application Section HOT 7
- Extension Page: Links Section HOT 1
- Guide To Using I2P In Private Browsing HOT 18
- Browser- File - New Container Tab HOT 9
- Toopie HTML HOT 5
- Translations for new/changed areas and missing areas HOT 1
- Glossary
- Extension Page: Onboarding Section HOT 2
- Outproxy Config HOT 2
- update Firefox add on page HOT 2
- Option to disable in normal windows HOT 2
- Option to disable creating bookmarks HOT 3
- Duplicate Icon HOT 7
- BroswerAction: Extension Help Page HOT 2
- ExtensionPage: Duplicate Reference
- No router/ router down element HOT 1
- Manifest V3 Migration HOT 2
- Colour scheme HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from i2p-in-private-browsing-mode-firefox.