update the browser configuration guides

This commit is contained in:
hankhill19580
2020-01-31 01:24:38 +00:00
parent 3ed014281b
commit 338d5bdba9
7 changed files with 65 additions and 53 deletions

View File

@@ -10,42 +10,23 @@ the most popular browsers.
<h2>{{ _('Firefox Profile for Windows') }}</h2>
<p>{% trans profile='/firefox' -%}
If you are using Windows, the recommended way of accessing I2P is using the
<a href='{{ profile }}'>Firefox profile</a>.
If you are using Windows, the recommended way of accessing I2P is using the
<a href='{{ profile }}'>Firefox profile</a>.
{%- endtrans %}</p>
<p>{% trans -%}
If you do not wish to use that profile or are not on Windows, you need to
If you do not wish to use that profile or are not on Windows, you need to
configure your browser yourself. Read below on how to that.
{%- endtrans %}</p>
<h2>{{ _('How to configure your browser') }}</h2>
<ul>
<li><a href="#ie8">Internet Explorer 8</a></li>
<li><a href="#firefox">Firefox</a></li>
<li><a href="#konqueror">Konqueror</a></li>
<li><a href="#chrome">Chrome</a></li>
<li><a href="#ie8">Internet Explorer 8</a></li>
<li><a href="#TOS">{{ _('Outproxy Terms Of Service') }}</a></li>
</ul>
<a name="ie8"></a>
<h3>{{ _('Internet Explorer 8 or Chrome') }}</h3>
<p>{% trans -%}
In the tools menu select the "Internet Options" line to open the settings. In the
settings window choose the connections tab and click on LAN settings for the
proxy port configuration.
{%- endtrans %}</p>
<img src="{{ url_for('static', filename='images/ie.options.jpg') }}" alt="{{ _('IE Internet Options') }}" title="{{ _('IE Internet Options') }}">
<p>{% trans -%}
Now set the checkmark at "use a proxy server for your LAN" and at the "Bypass
proxy server for local addresses". With a click on Advanced-button you open the
window to open the ports. Enter the values like on the picture, IP 127.0.0.1
and port 4444 for HTTP, port 4445 for HTTPS. With clicks on OK you save the
settings and your browser is set to use the I2P proxy.
<b>Note/Privacy tip:</b> Set the FTP proxy to the same settings as the HTTP proxy.
{%- endtrans %}</p>
<img src="{{ url_for('static', filename='images/ie.proxyports.jpg') }}" alt="{{ _('IE Proxy Settings') }}" title="{{ _('IE Proxy Settings') }}">
<a name="firefox"></a>
<h3>Firefox</h3>
<h4>{% trans %}Instructions for Firefox 57 and above:{% endtrans %}</h4>
@@ -65,40 +46,72 @@ screenshot.
<img src="{{ url_for('static',
filename='images/firefox57.connectionsettings.png') }}" alt="{{ _('Firefox57
Connection Settings') }}" title="{{ _('Firefox57 Connection Settings') }}">
<p>{% trans -%}
Finally, go to the address <em>about:config</em> and find the property
media.peerConnection.ice.proxy_only. Ensure that this setting is True.
{%- endtrans %}</p>
<img src="{{ url_for('static',
filename='images/firefox.webrtc.png') }}" alt="{{ _('Firefox57
PeerConnection Settings') }}" title="{{ _('Firefox57 PeerConnection Settings') }}">
<!--<h4>{% trans %}Experimental, extension-based Configuration{% endtrans %}</h4>
<p>{% trans %}A new way of automatically configuring the I2P Browser is
currently being tested. It uses the Firefox's "Container Tabs" to build private
browsing tools for use with I2P and I2P applications.{% endtrans %}</p>
<p>{% trans %}It does pre-configuration of your browser by enabling some of
the privacy Browser Settings like ResistFingerprinting, and enforces WebRTC proxy
obedience. It also contains menus, shortcuts, and monitoring tools improving
Firefox's integration with I2P. It is a by-product of the I2P Browser project.
{% endtrans %}</p>
<p>{% trans %}The extension, <a href="https://addons.mozilla.org/en-US/firefox/addon/i2p-in-private-browsing/">I2P in Private Browsing</a>,
can be obtained from the Mozilla addon store or any of these mirrors:
{% endtrans %}</p>
<ul>
<li><a href="https://github.com/eyedeekay/I2P-in-Private-Browsing-Mode-Firefox/releases">{% trans %}Github Releases{% endtrans %}</a></li>
<li><a href="http://idk.i2p/I2P-in-Private-Browsing-Mode-Firefox/i2ppb@eyedeekay.github.io">{% trans %}In-I2P Mirror{% endtrans %}</a></li>
<li><a href="magnet:?xt=urn:btih:90f1cef9f03f802499ecd7e22226aae72ddaa9c0">{% trans %}Bittorrent Magnet Link{% endtrans %}</a></li>
<li><a href="https://eyedeekay.github.io/I2P-in-Private-Browsing-Mode-Firefox/i2ppb@eyedeekay.github.io.xpi.torrent">{% trans %}Bittorrent Torrent File(Hosted at Github){% endtrans %}</a></li>
</ul>-->
<h4>Instructions for older versions of Firefox:</h4>
<a name="chrome"></a>
<h3>Chrome</h3>
<p>{% trans -%}
From the Tools menu, select Options to bring up the Firefox settings panel.
Click the icon labelled <em>Advanced</em>, then click on the <em>Network</em>
tab. In the <em>Connections</em> section, click on the Settings button. You'll
see a Window like the following:
Chromium-Based Browsers like Chrome have slightly different places for their
proxy settings depending on variant and platform. These instructions may be
slightly different in Brave or Iridium, for instance. From the <em>Main</em>
menu, navigate to the <em>Settings</em>, and search for the <em></em> menu item.
Clicking it will open the right settings for your platform.
{%- endtrans %}</p>
<img src="{{ url_for('static', filename='images/firefox.options.jpg') }}" alt="{{ _('Firefox Network Options') }}" title="{{ _('Firefox Network Options') }}">
<p>{% trans -%}
In the <em>Connection Settings</em> window, click the circle next to <em>Manual
proxy configuration</em>, then enter 127.0.0.1, port 4444 in the HTTP Proxy
field. Enter 127.0.0.1, port 4445 in the SSL Proxy field.
Be sure to enter localhost and 127.0.0.1 into the "No Proxy for" box.
<b>Note/Privacy tip:</b> Set the FTP proxy to the same settings as the HTTP proxy.
On Windows, this button will launch you into the shared proxy settings used
by <a href="#ie8"><em>Internet Explorer</em></a>, and you can configure it by
following the Internet Explorer 8 guide.
{%- endtrans %}</p>
<img src="{{ url_for('static', filename='images/firefox.proxyports.jpg') }}"
alt="{{ _('Firefox Proxy Settings') }}" title="{{ _('Firefox Proxy Settings')
}}">
<!--<h4>{% trans %}Experimental, extension-based Configuration{% endtrans %}</h4>
<p>{% trans %}An experimental, partially-automated configuration process for
Chrome is available. In order to configure it, create a new <em>Profile</em>
especially for your I2P browsing, separate from the default profile. Then install
this <a href=""><em>Extension</em></a> in your newly-created profile. This profile
is now configured to use I2P. Highly detailed instructions are available at the
<a href="https://eyedeekay.github.io/I2P-Configuration-for-Chromium">homepage.</a>
{% endtrans %}</p>-->
<a name="konqueror"></a>
<h3>Konqueror</h3>
<a name="ie8"></a>
<h3>{{ _('Internet Explorer') }}</h3>
<p>{% trans -%}
From the <em>Settings</em> menu, select <em>Configure Konqueror</em>. In the
Web Browsing group on the left side, select Proxy, then select the option "Use manually specified proxy
configuration" on the right.
In the tools menu select the "Internet Options" line to open the settings. In the
settings window choose the connections tab and click on LAN settings for the
proxy port configuration.
{%- endtrans %}</p>
<img src="{{ url_for('static', filename='images/konqueror.options.png') }}" alt="{{ _('Konqueror Proxy Options') }}" title="{{ _('Konqueror Proxy Options') }}">
<img src="{{ url_for('static', filename='images/ie.options.png') }}" alt="{{ _('IE Internet Options') }}" title="{{ _('IE Internet Options') }}">
<p>{% trans -%}
Enter 127.0.0.1 and port 4444 into the HTTP box. Enter 127.0.0.1 and port 4445 into
HTTPS box. Enter <code>127.0.0.1,localhost</code> into the Exceptions box. Click Apply then OK
to close the configuration window.
<b>Note/Privacy tip:</b> Set the FTP proxy to the same settings as the HTTP proxy.
Now set the checkmark at "use a proxy server for your LAN" and at the "Bypass
proxy server for local addresses". With a click on Advanced-button you open the
window to open the ports. Enter the values like on the picture, IP 127.0.0.1
and port 4444 for HTTP, port 4445 for HTTPS. With clicks on OK you save the
settings and your browser is set to use the I2P proxy.
{%- endtrans %}</p>
<img src="{{ url_for('static', filename='images/ie.proxyports.png') }}" alt="{{ _('IE Proxy Settings') }}" title="{{ _('IE Proxy Settings') }}">
<a name="TOS"></a>
<h3>{{ _('Outproxy Terms Of Service') }}</h3>
@@ -107,15 +120,15 @@ Remember: I2P was not designed for creating proxies to the outer Internet.
Instead, it is meant to be used as an internal network.
{%- endtrans %}</p>
<p>{% trans -%}
<p><b>The I2P project itself does not run any proxies to the Internet.</b>
The only outproxy is a service from the privacy solutions project.
Consider donating to them for a continued stable service. Higher bandwidth will
<p><b>The I2P project itself does not run any proxies to the Internet.</b>
The only outproxy is a service from the privacy solutions project.
Consider donating to them for a continued stable service. Higher bandwidth will
increase with the founding of the organization. Maybe more outproxies too.</p>
<a href="http://privacysolutions.no"
target="_blank">http://privacysolutions.no</a>
{%- endtrans %}</p>
<p>{% trans http='false.i2p', https='outproxy-tor.meeh.i2p' -%}
By default, I2P comes with two outproxies configured: <code>{{ http }}</code>
By default, I2P comes with two outproxies configured: <code>{{ http }}</code>
and <code>{{ https }}</code>. Even the domain names are different, it's the same outproxy you hit.
(multi-homed/keyed for better performance)
{%- endtrans %}</p>