propagate from branch 'i2p.i2p' (head 098e31ae6c0969990791077264bfd58d8ac3680c)
to branch 'i2p.i2p.str4d.ui' (head 0cfd439957ebce6c3a71f5b3e11f4e873388b03c)
@@ -1,127 +1,250 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>I2P Hidden Service Website</title>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<title>I2P Anonymous WebServer</title>
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>I2P Hidden Service Website</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
<a href="index_zh.html"><img src="lib/cn.png" title="中文" alt="中文"></a>
|
||||
<a href="index_de.html"><img src="lib/de.png" title="Deutsch" alt="Deutsch"></a>
|
||||
<a href="index_es.html"><img src="lib/es.png" title="Español" alt="Español"></a>
|
||||
<a href="index_fr.html"><img src="lib/fr.png" title="Français" alt="Français"></a>
|
||||
<a href="index_na.html"><img src="lib/ir.png" title="فارسی" alt="فارسی"></a>
|
||||
<a href="index_na.html"><img src="lib/jp.png" title="日本語" alt="日本語"></a>
|
||||
<a href="index_nl.html"><img src="lib/nl.png" title="Nederlands" alt="Nederlands"></a>
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h2>Quick Guide to Anonymous Webserving on I2P</h2>
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
|
||||
<p>This is your own anonymous I2P webserver ("eepsite") - simply edit the files under <code>~/.i2p/eepsite/docroot/</code> (Linux),
|
||||
<code>%APPDATA%\I2P\eepsite\docroot\</code> (Windows),
|
||||
or <code>/Users/(user)/Library/Application Support/i2p</code> (Mac),
|
||||
and they'll be reachable by others once you follow the instructions below.
|
||||
In I2P, hidden services are addressed using a 'key', which is represented as a really long Base64 string.
|
||||
(The 'key' is somewhat analogous to an IP address, and
|
||||
is shown on the hidden service
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">configuration page</a>).
|
||||
The instructions below detail how to assign a name like "mysite.i2p" to your key and start up your website.</p>
|
||||
<p>You can reach your site locally via
|
||||
<a href="http://127.0.0.1:7658/">http://127.0.0.1:7658/</a>.
|
||||
</p>
|
||||
<body>
|
||||
|
||||
<h2>How to set up and announce your hidden service website</h2>
|
||||
Your website is stopped by default.
|
||||
After you start it, it will be difficult for other people to find because it
|
||||
doesn't have a name and they don't have your really long Base64 key.
|
||||
You could just tell people that really long key, but thankfully I2P has an address book
|
||||
and several easy ways to tell people about your website. Here's detailed instructions.
|
||||
<ul>
|
||||
<li>Pick a name for your website (<i>something</i>.i2p). Use all lower-case.
|
||||
You may wish to check first in your own router's address book
|
||||
<a href="http://127.0.0.1:7657/susidns/addressbook.jsp?book=router&filter=none">here</a>,
|
||||
or the file <code>i2p/hosts.txt</code> to see if your name is already taken.
|
||||
Enter the new name for your website on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">hidden service configuration page</a>
|
||||
where it says "Website name". This will replace the default "mysite.i2p".
|
||||
Also, check the "Auto Start" box. Your website will now start every time you start your router.
|
||||
Be sure to click "Save".</li>
|
||||
<li>Click the start button for your website on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/index.jsp">main i2ptunnel configuration page</a>.
|
||||
You should now see it listed under "Hidden Services and Clients" on the left side of the
|
||||
<a href="http://127.0.0.1:7657/index.jsp">I2P Router Console</a>.
|
||||
Your website is now running.</li>
|
||||
<li>Highlight the entire "Local destination" key on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">hidden service configuration page</a>.
|
||||
and copy it for
|
||||
later pasting. Make sure you get the whole thing - it's over 500 characters.</li>
|
||||
<li>Enter the name and paste in the destination key into your
|
||||
<a href="http://127.0.0.1:7657/susidns/addressbook.jsp?book=master">master address book</a>.
|
||||
Click "Add" to add the destination to your address book.</li>
|
||||
<li>In your browser, enter in your website name (<i>something</i>.i2p) and you should
|
||||
be right back here. Hopefully it worked.</li>
|
||||
<li>Before you tell the world about your new website, you should add some content.
|
||||
Go to <code>~/.i2p/eepsite/docroot/</code> (Linux), <code>%APPDATA%\I2P\eepsite\docroot\</code> (Windows),
|
||||
or <code>/Users/(user)/Library/Application Support/i2p</code> (Mac),
|
||||
and replace the index.html redirect page with your own content. Virtual folders work, so you can host files from a sub directory without explicitly needing to provide a page with links to files. If you need a template for a basic site, feel free to borrow and adapt <a href="pagetemplate.html">this page</a> and <a href="lib/">content</a>!</li>
|
||||
</ul>
|
||||
<h2>Register your own .I2P Domain</h2><ul>
|
||||
<li>Now it's time to add your website to an I2P address book hosted by a site
|
||||
such as <a href="http://stats.i2p/">stats.i2p</a> or <a href="http://no.i2p/">no.i2p</a>.
|
||||
That is, you must enter
|
||||
your website name and key into a web interface on one or more of these sites.
|
||||
Here is <a href="http://stats.i2p/i2p/addkey.html">the key entry form at stats.i2p</a>.
|
||||
Again, your key is the entire "Local destination" key on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">hidden service configuration page</a>.
|
||||
Be sure you get the whole thing.
|
||||
Don't forget to click "add a key".
|
||||
Check to see if it reports the key was added.
|
||||
Since many routers periodically get address book updates from these sites, within several hours others will be able to find your website by simply typing <i>something</i>.i2p into their browser.</li>
|
||||
</ul><h2>Adding Addressbook Subscriptions</h2><ul>
|
||||
<li>Speaking of address book updates, this would be a good time to add some more addressbooks
|
||||
to your own <a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">subscription list</a>. Go to your subscriptions configuration page and add a couple of these for an automatically updated list of new hosts:<ul>
|
||||
<li><a href="http://stats.i2p/cgi-bin/newhosts.txt">http://stats.i2p/cgi-bin/newhosts.txt</a></li>
|
||||
<li><a href="http://i2host.i2p/cgi-bin/i2hostetag">http://i2host.i2p/cgi-bin/i2hostetag</a></li>
|
||||
<li><a href="http://no.i2p/export/alive-hosts.txt">http://no.i2p/export/alive-hosts.txt</a></li></ul>
|
||||
<li>If you are in a hurry and can't wait a few hours, you can tell people to use a "jump" address helper redirection service.
|
||||
This will work within a few minutes of your entering the key to an address book on the same site.
|
||||
Test it yourself first by entering<code>
|
||||
http://stats.i2p/cgi-bin/jump.cgi?a=<i>something</i>.i2p</code>
|
||||
or <code>http://i2host.i2p/cgi-bin/i2hostjump?<i>something</i>.i2p</code>
|
||||
into your browser.
|
||||
Once it's working, then you can tell others to use it.</li>
|
||||
<li>Some people check website lists such as
|
||||
<a href="http://inproxy.tino.i2p/status.php">inproxy.tino.i2p/status.php</a> or <a href="http://perv.i2p">perv.i2p</a> for new eepsites, so you may start getting a few visitors. But there are plenty of other ways to tell people. Here are a few ideas:
|
||||
<ul>
|
||||
<li>Post a message on the <a href="http://forum.i2p/viewforum.php?f=16">Eepsite announce forum</a>
|
||||
on <a href="http://forum.i2p/">forum.i2p</a>.</li>
|
||||
<li>Tell people about it on the #i2p or #i2p-chat channels on IRC.</li>
|
||||
<li>Put it in a new post on <a href="http://syndie.i2p2.de/">the new Syndie</a>.</li>
|
||||
<li>Put it in <a href="http://ugha.i2p/EepsiteIndex">Ugha's Eepsite Index Wiki</a></li>
|
||||
</ul>
|
||||
Note that some sites recommend pasting in that really long destination key.
|
||||
You can if you want - but
|
||||
if you have successfully posted your key at an add-key service,
|
||||
tested it using a jump service, and waited 24 hours for the
|
||||
address book update to propagate to others, that shouldn't be necessary.</ul>
|
||||
<h2>Further Assistance</h2><ul>
|
||||
<li>If you have any questions, the following places are available for support:
|
||||
<ul>
|
||||
<li>Our IRC support channel: <ul><li><a href="irc://irc.freenode.net/i2p">#i2p on Freenode</a></li>
|
||||
<li>Anonymously via your resident <a href="irc://127.0.0.1:6668/i2p-help">I2P IRC tunnel</a>.</li></ul>
|
||||
<li><a href="http://forum.i2p/viewforum.php?f=10">The technical problems section</a> on
|
||||
<a href="http://forum.i2p/">forum.i2p</a>.</li></ul>
|
||||
</ul><div class="notify">
|
||||
<b>Note:</b> This page, the website and the console all need translating into YOUR language if it's not already been done or in progress. Please consider helping the project grow by <a href="http://www.i2p2.i2p/getinvolved.html">volunteering your time</a> to translate. Contact the project via the IRC channel listed above. Thanks in advance!</div>
|
||||
<hr><div class="footnote">
|
||||
Document last edited: November 2010.</div>
|
||||
</div></div>
|
||||
</body>
|
||||
</html>
|
||||
<div class="main">
|
||||
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
<a href="index_zh.html"><img src="lib/cn.png" title="中文" alt="中文"></a>
|
||||
<a href="index_de.html"><img src="lib/de.png" title="Deutsch" alt="Deutsch"></a>
|
||||
<a href="index_es.html"><img src="lib/es.png" title="Español" alt="Español"></a>
|
||||
<a href="index_fr.html"><img src="lib/fr.png" title="Français" alt="Français"></a>
|
||||
<a href="index_na.html"><img src="lib/ir.png" title="فارسی" alt="فارسی"></a>
|
||||
<a href="index_na.html"><img src="lib/jp.png" title="日本語" alt="日本語"></a>
|
||||
<a href="index_nl.html"><img src="lib/nl.png" title="Nederlands" alt="Nederlands"></a>
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
|
||||
<h1>I2P Anonymous Webserver</h1>
|
||||
|
||||
<h2>Quick Guide to Anonymous Webserving on I2P</h2>
|
||||
|
||||
<p>This is your own anonymous I2P webserver ("eepsite"). To serve your own content, simply edit the files in the webserver's
|
||||
root directory and they'll be reachable by others once you follow the instructions below.
|
||||
</p>
|
||||
|
||||
<p>The webserver's root directory can be found in the following location:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li><code>~/.i2p/eepsite/docroot/</code> <b>(Linux)</b>
|
||||
</li>
|
||||
<li><code>%APPDATA%\I2P\eepsite\docroot\</code> <b>(Windows)</b>
|
||||
</li>
|
||||
<li><code>/Users/(user)/Library/Application Support/i2p</code> <b>(Mac)</b>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>In I2P, hidden services are addressed using a 'key', which is represented as a really long
|
||||
<a href="https://en.wikipedia.org/wiki/Base64" target="_blank">Base64</a> string. (The 'key'
|
||||
is somewhat analogous to an IP address, and is shown on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">Hidden Service Configuration page</a>).
|
||||
</p>
|
||||
|
||||
<p>The instructions below detail how to assign a name like "mysite.i2p" to your key and start up your website. You can
|
||||
reach your site locally via <a href="http://127.0.0.1:7658/">http://127.0.0.1:7658/</a>.
|
||||
</p>
|
||||
|
||||
<h2>How to set up and announce your hidden service website</h2>
|
||||
|
||||
<p>Your website is stopped by default. After you start it, it will be difficult for other people to find because it
|
||||
doesn't have a name and they don't have your really long Base64 key. You could just tell people that really long
|
||||
key, but thankfully I2P has an address book and several easy ways to tell people about your website. Here's detailed
|
||||
instructions.
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Pick a name for your website (<i>something</i>.i2p). Use all lower-case. You may wish to check first in your own
|
||||
router's address book
|
||||
<a href="http://127.0.0.1:7657/susidns/addressbook.jsp?book=router&filter=none">here</a>, or the file
|
||||
<code>i2p/hosts.txt</code> to see if your name is already taken. Enter the new name for your website on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">Hidden Service Configuration page</a> where it says
|
||||
"Website name". This will replace the default "mysite.i2p". Also, check the "Auto Start" box. Your website will
|
||||
now start every time you start your router. Be sure to click "Save".
|
||||
</li>
|
||||
<li>Click the start button for your website on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/index.jsp">main Hidden Service Manager page</a>. You should now see
|
||||
it listed under "Local Tunnels" on the left side of the
|
||||
<a href="http://127.0.0.1:7657/index.jsp">I2P Router Console</a>. Your website is now running.
|
||||
</li>
|
||||
<li>Highlight the entire "Local destination" key on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">Hidden Service Configuration page</a>. and copy it
|
||||
for later pasting. Make sure you get the whole thing - it's over 500 characters.
|
||||
</li>
|
||||
<li>Enter the name and paste in the destination key into your
|
||||
<a href="http://127.0.0.1:7657/susidns/addressbook.jsp?book=master">master address book</a>. Click "Add" to add
|
||||
the destination to your address book.
|
||||
</li>
|
||||
<li>In your browser, enter in your website name (<i>something</i>.i2p) and you should be right back here. Hopefully
|
||||
it worked.
|
||||
</li>
|
||||
<li>Before you tell the world about your new website, you should add some content. Go to the following directory and
|
||||
replace the index.html redirect page with your own content:
|
||||
<ul>
|
||||
<li><code>~/.i2p/eepsite/docroot/</code> <b>(Linux)</b>
|
||||
</li>
|
||||
<li><code>%APPDATA%\I2P\eepsite\docroot\</code> <b>(Windows)</b>
|
||||
</li>
|
||||
<li><code>/Users/(user)/Library/Application Support/i2p</code> <b>(Mac)</b>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>Virtual folders work, so you can host files from a sub directory without explicitly needing to provide a page
|
||||
with links to files. You can change the appearance of the directory listing by supplying an edited jetty-dir.css file
|
||||
for each of the directories you are serving, demonstrated <a href="lib/">here</a>. The
|
||||
<a href="lib/resources">resources sub-directory</a> (containing filetype images for the directory listing)
|
||||
reverts to the default style. If you need a template for a basic site, feel free to borrow and adapt
|
||||
<a href="pagetemplate.html">this page</a> and <a href="lib/">content</a>!
|
||||
</p>
|
||||
|
||||
<p>If you're returned to this page after editing the content, try clearing your browser's web cache:</p>
|
||||
|
||||
<ul>
|
||||
<li>in <b>Firefox</b> via: Preferences ➜ Advanced ➜ Network ➜ Cached Web Content ➜ Clear Now</li>
|
||||
<li>in <b>Chrome/Chromium</b> via: Settings ➜ Advanced Settings ➜ Privacy ➜ Clear browsing data...</li>
|
||||
<li> in <b>Opera</b> via: Settings ➜ Privacy ➜ Clear browsing data...
|
||||
</ul>
|
||||
|
||||
<h2>Register your own .I2P Domain</h2>
|
||||
|
||||
<p>Now it's time to add your website to an I2P address book hosted by a site such as
|
||||
<a href="http://stats.i2p/ " target="_blank">stats.i2p</a>
|
||||
or <a href="http://no.i2p/" target="_blank">no.i2p</a>. That is, you must enter your website name and key into a web interface
|
||||
on one or more of these sites. Here is <a href="http://stats.i2p/i2p/addkey.html" target="_blank">the key entry form</a> at stats.i2p.
|
||||
Again, your key is the entire "Local destination" key on the
|
||||
<a href="http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=3">Hidden Service Configuration page</a>. Be sure you
|
||||
get the whole thing. Don't forget to click "add a key". Check to see if it reports the key was added. Since many
|
||||
routers periodically get address book updates from these sites, within several hours others will be able to find
|
||||
your website by simply typing <i>something</i>.i2p into their browser.</p>
|
||||
<h2>Adding Addressbook Subscriptions</h2>
|
||||
|
||||
<p>Speaking of address book updates, this would be a good time to add some more addressbooks to your own
|
||||
subscription list. Go to your <a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">Subscriptions Configuration
|
||||
page</a> and add a couple of these for an automatically updated list of new hosts:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li><code>http://stats.i2p/cgi-bin/newhosts.txt</code> (<a href="http://stats.i2p/cgi-bin/newhosts.txt" target="_blank">stats.i2p</a>)
|
||||
</li>
|
||||
<li><code>http://i2host.i2p/cgi-bin/i2hostetag</code> (<a href="http://i2host.i2p/cgi-bin/i2hostetag" target="_blank">i2host.i2p</a>)
|
||||
</li>
|
||||
<li><code>http://no.i2p/export/alive-hosts.txt</code> (<a href="http://no.i2p/export/alive-hosts.txt" target="_blank">no.i2p</a>)
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>If you are in a hurry and can't wait a few hours, you can tell people to use a "jump" address helper redirection
|
||||
service. This will work within a few minutes of your entering the key to an address book on the same site. Test
|
||||
it yourself first by entering <code>http://stats.i2p/cgi-bin/jump.cgi?a=<i>something</i>.i2p</code> or
|
||||
<code>http://i2host.i2p/cgi-bin/i2hostjump?<i>something</i>.i2p</code> into your browser.
|
||||
Once it's working, you can tell others to use it.
|
||||
</p>
|
||||
<!--
|
||||
<p>Some people check website lists such as <a href="http://inproxy.tino.i2p/status.php">inproxy.tino.i2p/status.php</a>
|
||||
or <a href="http://perv.i2p">perv.i2p</a> for new eepsites, so you may start getting a few visitors. But there
|
||||
are plenty of other ways to tell people. Here are a few ideas:</p>
|
||||
-->
|
||||
|
||||
<p>Some people check website lists such as <a href="http://identiguy.i2p/" target="_blank">Identiguy's eepsite status list</a>
|
||||
or <a href="http://no.i2p/browse/" target="_blank">no.i2p's active host list</a> for new eepsites, so you may start getting a few
|
||||
visitors. But there are plenty of other ways to tell people. Here are a few ideas:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Post a message on the <a href="http://forum.i2p/viewforum.php?f=16" target="_blank">Eepsite announce forum</a> on
|
||||
<a href="http://forum.i2p/" target="_blank">forum.i2p</a>.
|
||||
</li>
|
||||
<li>Tell people about it on the #i2p or #i2p-chat channels on IRC.
|
||||
</li>
|
||||
<li>Put it in a new post on <a href="http://syndie.i2p2.de/" target="_blank">the new Syndie</a>.
|
||||
</li>
|
||||
<li>Put it on <a href="http://ugha.i2p/EepsiteIndex" target="_blank">Ugha Wiki's Eepsite Index</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>Note that some sites recommend pasting in that really long destination key. You can if you want - but if you have
|
||||
successfully posted your key at an add-key service, tested it using a jump service, and waited 24 hours for the
|
||||
address book update to propagate to others, that shouldn't be necessary.</p>
|
||||
|
||||
<h2>Using an alternative webserver to host your site</h2>
|
||||
|
||||
<p>This site (and the I2P router console) is running on the
|
||||
<a href="https://en.wikipedia.org/wiki/Jetty_(web_server)" target="_blank">Jetty webserver</a>,
|
||||
but you may want to use a different webserver to host your content.
|
||||
To maintain anonymity, be sure that your webserver is configured to only allow connections from localhost (127.0.0.1),
|
||||
and check the documentation to ensure your webserver isn't advertising details that may compromise your anonymity.
|
||||
</p>
|
||||
|
||||
<p>To configure your webserver for use on I2P, you can either use the existing webserver tunnel and
|
||||
<a href="http://127.0.0.1:7657/configclients">disable the default webserver</a> from running,
|
||||
or create a new HTTP Server tunnel in the <a href="http://127.0.0.1:7657/i2ptunnelmgr">Hidden Services Manager</a>.
|
||||
Whatever you choose, you need to make sure the listening port configured for the webserver (7658 by default for the I2P webserver
|
||||
Jetty instance) is also configured in the Hidden Services Webserver settings. So, for example if your webserver is listening
|
||||
by default on address 127.0.0.1 port 80, you'd need to also ensure that the Target port in the Hidden Service Manager settings page
|
||||
for the service is also configured to port 80.
|
||||
</p>
|
||||
|
||||
<p>Please be aware that a poorly configured webserver or web appplication can leak potentially compromising information such as
|
||||
your real ip address or server details that may reduce your anonymity or assist a hacker, which is why it's recommended to use the
|
||||
default server until you're up to speed on securing your alternative server and any webapps you may be running,
|
||||
for which there are many guides on the internet. The following may be of help:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://geekflare.com/apache-web-server-hardening-security/" target="_blank">Apache Web Server Hardening
|
||||
& Security Guide</a>
|
||||
</li>
|
||||
<li><a href="https://geekflare.com/nginx-webserver-security-hardening-guide/" target="_blank">Nginx Web Server Security
|
||||
& Hardening Guide</a>
|
||||
</li>
|
||||
<li><a href="https://www.wordfence.com/learn/how-to-harden-wordpress-sites/" target="_blank">How to Harden Your WordPress
|
||||
Site From Attacks</a></li>
|
||||
</ul>
|
||||
|
||||
<h2>Further Assistance</h2>
|
||||
|
||||
<p>If you have any questions, the following places are available for support:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Our IRC support channel:
|
||||
<ul>
|
||||
<li><a href="irc://irc.freenode.net/i2p">#i2p on Freenode</a>
|
||||
</li>
|
||||
<li>Anonymously via your resident <a href="irc://127.0.0.1:6668/i2p-help">I2P IRC tunnel</a>.</li>
|
||||
</ul>
|
||||
<li><a href="http://forum.i2p/viewforum.php?f=10" target="_blank">The technical problems section</a> on
|
||||
<a href="http://forum.i2p/" target="_blank">forum.i2p</a>.
|
||||
</li>
|
||||
<li><a href="http://ugha.i2p/EepsiteHosting" target="_blank">Ugha Wiki's Eepsite Hosting guide</a> or
|
||||
<a href="http://i2pwiki.i2p/index.php?title=EepsiteHosting" target="_blank">I2PWiki's Eepsite Hosting guide</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<div class="notify">
|
||||
<b>Note:</b> This page, the website and the console all need translating into YOUR language if it's not already
|
||||
been done or in progress. Please consider helping the project grow by <a href="http://www.i2p2.i2p/getinvolved.html" target="_blank">
|
||||
volunteering your time</a> to <a href="http://i2p-projekt.i2p/en/get-involved/guides/new-translators" target="_blank">translate</a>. Contact the project via the IRC channel listed above. Thanks in advance!
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
<div class="footnote">
|
||||
Document last edited: July 2016.
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,15 +1,10 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
<html><head>
|
||||
|
||||
|
||||
<html lang="de"><head>
|
||||
<title>Anonymer Webserver im I2P | Willkommen auf Ihrer Eepseite!</title>
|
||||
<meta name="generator" content="muse.el">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css">
|
||||
</head><body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>Anonymer Webserver im I2P</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -22,9 +17,10 @@
|
||||
<a href="index_nl.html"><img src="lib/nl.png" title="Nederlands" alt="Nederlands"></a>
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
|
||||
</div>
|
||||
|
||||
<h1>Anonymer Webserver im I2P</h1>
|
||||
|
||||
<h2>Kurzanleitung zum anonymen Hosten von Webseiten in I2P</h2>
|
||||
<p>Dies ist Ihre <strong>Eepseite</strong>, Ihre Web-Präsens im I2P. Editieren Sie einfach die Dateien unter
|
||||
<code>~/.i2p/eepsite/docroot/</code> (Linux),
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="es">
|
||||
<head>
|
||||
<title>Servidor web anónimo I2P| Bienvenido a tu eepsite</title>
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
@@ -6,9 +7,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>Servidor web anónimo I2P</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -22,7 +21,8 @@
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h2>Guía rápida para crear el servidor web en I2P</h2>
|
||||
<h1>Servidor web anónimo I2P</h1>
|
||||
<h2>Guía rápida para crear el servidor web en I2P</h2>
|
||||
<p>Esta es tu eepsite, tu propio servidor web anónimo en I2P - simplemente edita los archivos dentro de <code>~/.i2p/eepsite/docroot/</code> (en Linux),
|
||||
<code>%APPDATA%\I2P\eepsite\docroot\</code> (en Windows),
|
||||
o <code>/Users/(user)/Library/Application Support/i2p</code> (en Mac),
|
||||
@@ -36,12 +36,12 @@
|
||||
</p>
|
||||
|
||||
<h2>Cómo configurar y anunciar tu eepsite</h2>
|
||||
Tu eepsite por defecto está apagada.
|
||||
<p>Tu eepsite por defecto está apagada.
|
||||
Después de arrancarla será difícil que otras personas la encuentren porque
|
||||
no tiene un nombre y porque ellos no tienen la clave Base64.
|
||||
Podrías simplemente decir a la gente tu clave Base64, pero afortunadamente I2P tiene
|
||||
una libreta de direcciones y varias formas fáciles de indicar a la gente como alcanzar tu eepsite.
|
||||
Aquí están las instrucciones detalladas.
|
||||
Aquí están las instrucciones detalladas.</p>
|
||||
<ul>
|
||||
<li>Selecciona un nombre para tu eepsite (<i>algo</i>.i2p). Usa sólo minúsculas.
|
||||
Deberías comprobar primero si el nombre ya existe en tu libreta de direcciones
|
||||
@@ -65,18 +65,17 @@
|
||||
<a href="http://127.0.0.1:7657/susidns/addressbook.jsp?book=master">libreta de direcciones maestras</a>.
|
||||
Pulsa "Add/Añadir" para añadir la destinación a tu libreta de direcciones.</li>
|
||||
<li>Escribe el nombre de la eepsite en tu navegador (<i>algo</i>.i2p) y deberías
|
||||
verla inmediatamente.</li>
|
||||
<li>Antes de anunciar tu nueva eepsite al mundo, deberías añadir contenido.
|
||||
verla inmediatamente.</li></ul>
|
||||
<p>Antes de anunciar tu nueva eepsite al mundo, deberías añadir contenido.
|
||||
Ves a <code>~/.i2p/eepsite/docroot/</code> (en Linux),
|
||||
<code>%APPDATA%\I2P\eepsite\docroot\</code> (en Windows),
|
||||
o <code>/Users/(user)/Library/Application Support/i2p</code> (en Mac),
|
||||
y reemplaza la página de redirección index.html con tu contenido. Las carpetas virtuales funcionan, por lo que puedes hospedar
|
||||
archivos desde un subdirectorio sin la necesidad de proveer explícitamente una página con enlaces a los archivos.
|
||||
Si necesitas una plantilla para una web básica, puedes utilizar y adaptar <a href="pagetemplate.html">esta página</a>
|
||||
y <a href="lib/">su contenido</a></li>
|
||||
</ul>
|
||||
<h2>Registra tu propio dominio .I2P</h2><ul>
|
||||
<li>Ahora es el momento de añadir tu eepsite a una libreta de direcciones de I2P
|
||||
y <a href="lib/">su contenido</a>.</p>
|
||||
<h2>Registra tu propio dominio .I2P</h2>
|
||||
<p>Ahora es el momento de añadir tu eepsite a una libreta de direcciones de I2P
|
||||
alojada en una web como <a href="http://stats.i2p/">stats.i2p</a>.
|
||||
Debes ingresar el nombre de tu eepsite y la clave en una o más de estas webs.
|
||||
Aquí tienes <a href="http://stats.i2p/i2p/addkey.html">el formulario en stats.i2p</a>.
|
||||
@@ -86,27 +85,26 @@
|
||||
No olvides en pulsar "add a key/añadir una clave".
|
||||
Comprueba que ha indicado que la clave ha sido añadida.
|
||||
Ya que muchos ruters periódicamente obtienen las direcciones de estas webs, en unas cuantas horas
|
||||
otros usuarios serán capaces de encontrar tu eepsite simplemente escribiendo <i>algo</i>.i2p en sus navegadores.</li>
|
||||
</ul>
|
||||
<h2>Añadiendo suscripciones a otras libretas de direcciones</h2><ul>
|
||||
<li>Ya que hablamos de las actualizaciones de las libretas de direcciones, este es buen
|
||||
otros usuarios serán capaces de encontrar tu eepsite simplemente escribiendo <i>algo</i>.i2p en sus navegadores.</p>
|
||||
<h2>Añadiendo suscripciones a otras libretas de direcciones</h2>
|
||||
<p>Ya que hablamos de las actualizaciones de las libretas de direcciones, este es buen
|
||||
momento para añadir más libretas de direcciones a tu propia
|
||||
<a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">lista de suscripciones</a>.
|
||||
Ves a tu página de configuración de suscripciones y añade algunas de estas para la
|
||||
actualización automática de nuevas eepsites:<ul>
|
||||
actualización automática de nuevas eepsites:</p><ul>
|
||||
<li><a href="http://tino.i2p/hosts.txt">http://tino.i2p/hosts.txt</a></li>
|
||||
<li><a href="http://stats.i2p/cgi-bin/newhosts.txt">http://stats.i2p/cgi-bin/newhosts.txt</a></li>
|
||||
<li><a href="http://i2host.i2p/cgi-bin/i2hostetag">http://i2host.i2p/cgi-bin/i2hostetag</a></li></ul>
|
||||
<li>Si tienes prisa y no puedes esperar unas horas, puedes decir a la gente que use los servicios de ayuda de
|
||||
<p>Si tienes prisa y no puedes esperar unas horas, puedes decir a la gente que use los servicios de ayuda de
|
||||
redirección "saltos/jump".
|
||||
Esto hará que funcione en unos minutos tras haber incluido la clave en la libreta de direcciones de
|
||||
dicha web. Puedes probarlo tu mismo escribiendo <code>http://stats.i2p/cgi-bin/jump.cgi?a=<i>algo</i>.i2p</code>
|
||||
o <code>http://i2host.i2p/cgi-bin/i2hostjump?<i>algo</i>.i2p</code> en tu navegador.
|
||||
Una vez que ya funcione ya puedes avisar a otros para que lo utilicen.</li>
|
||||
<li>Algunas personas comprueban listas de eepsites como
|
||||
Una vez que ya funcione ya puedes avisar a otros para que lo utilicen.</p>
|
||||
<p>Algunas personas comprueban listas de eepsites como
|
||||
<a href="http://inproxy.tino.i2p/status.php">inproxy.tino.i2p/status.php</a> o <a href="http://perv.i2p">perv.i2p</a> en busca
|
||||
de nuevas eepsites, con lo cual puede ser que empiece a visitarla gente.
|
||||
Pero hay muchas otras formas de avisar a la gente. Aquí tienes unas cuantas ideas:</li>
|
||||
Pero hay muchas otras formas de avisar a la gente. Aquí tienes unas cuantas ideas:</p>
|
||||
<ul>
|
||||
<li>Escribe un mensaje en el <a href="http://forum.i2p/viewforum.php?f=16">foro de anuncio de Eepsites</a>
|
||||
en <a href="http://forum.i2p/">forum.i2p</a>.</li>
|
||||
@@ -114,24 +112,24 @@
|
||||
<li>Escribe una nueva entrada en <a href="http://syndie.i2p2.de/">el nuevo Syndie</a>.</li>
|
||||
<li>Escribe en la <a href="http://ugha.i2p/EepsiteIndex">Wiki de Ugha</a></li>
|
||||
</ul>
|
||||
Date cuenta que algunas webs recomiendan pegar esa clave de destino Base64 larga.
|
||||
<p>Date cuenta que algunas webs recomiendan pegar esa clave de destino Base64 larga.
|
||||
Pero si has conseguido poner tu clave en un servicio 'add-key/añadido-de-clave', haberla probado
|
||||
usando un servicio de 'salto', y esperado 24 horas para que se propague por
|
||||
las libretas de direcciones de otros, esto no debería ser necesario.</ul>
|
||||
<h2>Más ayuda</h2><ul>
|
||||
<li>Si tienes alguna pregunta, puedes mirar en los siguientes sitios para obtener ayuda:</li>
|
||||
las libretas de direcciones de otros, esto no debería ser necesario.</p>
|
||||
<h2>Más ayuda</h2>
|
||||
<p>Si tienes alguna pregunta, puedes mirar en los siguientes sitios para obtener ayuda:</p>
|
||||
<ul>
|
||||
<li>Nuestro canal de soporte en el IRC: <ul><li><a href="irc://irc.freenode.net/i2p">#i2p en Freenode</a></li>
|
||||
<li>Anónimamente a través de nuestro <a href="irc://127.0.0.1:6668/i2p-help">túnel de IRC en I2P</a>.</li></ul>
|
||||
<li><a href="http://forum.i2p/viewforum.php?f=10">La sección de problemas técnicos</a> en
|
||||
<a href="http://forum.i2p/">forum.i2p</a>.</li></ul>
|
||||
</ul><div class="notify">
|
||||
<div class="notify">
|
||||
<b>Nota:</b> Esta web y la consola necesitan ser traducidas a TU idioma si esto no ha sido sido hecho ya
|
||||
o está en progreso de traducirse. Por favor, considere ayudar al crecimiento del proyecto
|
||||
<a href="http://www.i2p2.i2p/getinvolved.html">ayudando</a> a traducir. Contacta con el proyecto a través
|
||||
del canal de IRC mostrado más abajo. ¡Gracias!</div>
|
||||
<hr><div class="footnote">
|
||||
Documento editado por última vez en: Noviembre del 2010.</div>
|
||||
</div></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<title>I2P serveur web anonyme | Bienvenue à votre eepsite</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
@@ -6,9 +7,7 @@
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>Serveur web anonyme I2P</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -21,8 +20,9 @@
|
||||
<a href="index_nl.html"><img src="lib/nl.png" title="Nederlands" alt="Nederlands"></a>
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h2>Guide rapide pour faire un serveur web anonyme dans I2P</h2>
|
||||
</div>
|
||||
<h1>Serveur web anonyme I2P</h1>
|
||||
<h2>Guide rapide pour faire un serveur web anonyme dans I2P</h2>
|
||||
|
||||
<p>Ceci est votre eepsite, fonctionnant sur votre propre serveur web anonyme I2P. Pour le modifier, il suffit d'éditer les fichiers dans <code>~/.i2p/eepsite/docroot/</code> (Linux),
|
||||
<code>%APPDATA%\I2P\eepsite\docroot\</code> (Windows),
|
||||
@@ -36,11 +36,11 @@
|
||||
</p>
|
||||
|
||||
<h2>Comment configurer et annoncer votre eepsite</h2>
|
||||
Votre eepsite est par défaut arrêté. 20
|
||||
<p>Votre eepsite est par défaut arrêté.
|
||||
Après que vous l'ayez lancé, il sera difficile à trouver par les autres gens, car ils n'a pas de nom et les gens n'ont pas votre longue clé Base64.
|
||||
|
||||
Vous pourriez simplement distribuer manuellement aux gens cette longue clé, mais heureusement I2P a un carnet d'adresses
|
||||
et plusieurs manières faciles de faire connaitre votre eepsite. Voici les instructions détaillées :
|
||||
et plusieurs manières faciles de faire connaitre votre eepsite. Voici les instructions détaillées:</p>
|
||||
<ul>
|
||||
<li>Choissisez un nom pour votre eepsite (<i>quelquechose</i>.i2p). N'utilisez que des minuscules.
|
||||
D'abord, vérifiez dans le carnet d'adresse de votre routeur
|
||||
@@ -71,8 +71,8 @@
|
||||
ou <code>/Users/(user)/Library/Application Support/i2p</code> (Mac), et remplacez la page index.html avec votre propre page. Les dossiers virtuels fonctionnent,
|
||||
donc vous pouvez héberger un sous-dossier sans explicitement ajouter des liens vers des fichiers. Si vous avez besoin d'un gabarit pour un site de base, n'hésitez pas à utiliser et à changer <a href="pagetemplate.html">cette page</a> et <a href="lib/">contenu</a>!</li>
|
||||
</ul>
|
||||
<h2>Enregistrer votre propre domaine .I2P</h2><ul>
|
||||
<li>Maintenant il est temps d'ajouter votre eepsite à un carnet d'adresses hébergé par un site
|
||||
<h2>Enregistrer votre propre domaine .I2P</h2>
|
||||
<p>Maintenant il est temps d'ajouter votre eepsite à un carnet d'adresses hébergé par un site
|
||||
tel que <a href="http://stats.i2p/">stats.i2p</a> ou <a href="http://no.i2p/">no.i2p</a>.
|
||||
C'est-à-dire que vous devez entrer
|
||||
le nom de votre eepsite et sa clé dans l'interface web d'un ou plus de ces sites.
|
||||
@@ -83,26 +83,26 @@
|
||||
Prenez toute la clé.
|
||||
N'oubliez pas de cliquer sur le bouton de validation (ex: "submit").
|
||||
Vérifiez que le site montre que la clé a été correctement ajoutée.
|
||||
Sachant que beaucoup de routeurs récupèrent périodiquement des mises à jour de carnets d'adresses depuis ces sites, en quelques heures d'autres utilisateurs seront capables de trouver et d'accéder à votre eepsite simplement en tapant <i>quelquechose</i>.i2p dans leurs navigateurs web.</li>
|
||||
</ul><h2>Comment ajouter des abonnements de carnets d'adresses</h2><ul>
|
||||
<li>En parlant de mises à jour de carnets d'adresses, ce serait un bon moment pour ajouter quelques carnets d'adresses
|
||||
Sachant que beaucoup de routeurs récupèrent périodiquement des mises à jour de carnets d'adresses depuis ces sites, en quelques heures d'autres utilisateurs seront capables de trouver et d'accéder à votre eepsite simplement en tapant <i>quelquechose</i>.i2p dans leurs navigateurs web.</p>
|
||||
<h2>Comment ajouter des abonnements de carnets d'adresses</h2>
|
||||
<p>En parlant de mises à jour de carnets d'adresses, ce serait un bon moment pour ajouter quelques carnets d'adresses
|
||||
à votre <a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">liste de souscriptions.</a> Allez sur la page appropriée afin d'en a
|
||||
jouter quelques uns listés ci-dessous afin que votre liste d'hôtes soit mise à jour automatiquement :</li><ul>
|
||||
jouter quelques uns listés ci-dessous afin que votre liste d'hôtes soit mise à jour automatiquement:</p><ul>
|
||||
<li><a href="http://tino.i2p/hosts.txt">http://tino.i2p/hosts.txt</a></li>
|
||||
<li><a href="http://stats.i2p/cgi-bin/newhosts.txt">http://stats.i2p/cgi-bin/newhosts.txt</a></li>
|
||||
<li><a href="http://i2host.i2p/cgi-bin/i2hostetag">http://i2host.i2p/cgi-bin/i2hostetag</a></li>
|
||||
<li><a href="http://no.i2p/export/alive-hosts.txt">http://no.i2p/export/alive-hosts.txt</a></li></ul>
|
||||
<li>Si vous êtes pressé et que vous ne pouvez pas attendre quelques heures, vous pouvez demander aux gens d'utiliser une adresse de service de saut (jump service, service d'aide à la re-direction d'adresse).
|
||||
<p>Si vous êtes pressé et que vous ne pouvez pas attendre quelques heures, vous pouvez demander aux gens d'utiliser une adresse de service de saut (jump service, service d'aide à la re-direction d'adresse).
|
||||
Cela marchera en quelques minutes après que vous ayez entré votre clé dans le carnet d'adresses du même site.
|
||||
Testez-le vous-même en entrant : <code>
|
||||
Testez-le vous-même en entrant: <code>
|
||||
http://stats.i2p/cgi-bin/jump.cgi?a=<i>que
|
||||
lquechose</i>.i2p</code>
|
||||
ou <code>http://i2host.i2p/cgi-bin/i2hostjump?<i>quelquechose</i>.i2p</code>
|
||||
dans votre navigateur web.
|
||||
Dès que cela fonctionnera, vous pourrez en informer les gens.</li>
|
||||
<li>Certains personnes s'informent des nouveaux eepsites sur des listes telles que
|
||||
Dès que cela fonctionnera, vous pourrez en informer les gens.</p>
|
||||
<p>Certains personnes s'informent des nouveaux eepsites sur des listes telles que
|
||||
<a href="http://inproxy.tino.i2p/status.php">inproxy.tino.i2p/status.php</a> ou <a href="http://perv.i2p">perv.i2p</a>, c'est pourquoi vous pourriez commencer à avoir
|
||||
quelques visiteurs. Mais il y a beaucoup d'autres manières d'informer les gens. Voici quelques idées :
|
||||
quelques visiteurs. Mais il y a beaucoup d'autres manières d'informer les gens. Voici quelques idées:</p>
|
||||
<ul>
|
||||
<li>Poster un message sur le <a href="http://forum.i2p/viewforum.php?f=16">Eepsite announce forum</a> (forum d'annonce d'eepsite)
|
||||
situé sur <a href="http://forum.i2p/">forum.i2p</a>.</li>
|
||||
@@ -111,21 +111,21 @@
|
||||
dans Syndie</a>.</li>
|
||||
<li>L'ajouter dans <a href="http://ugha.i2p/EepsiteIndex">Ugha's Eepsite Index Wiki</a></li>
|
||||
</ul>
|
||||
Notez que certains sites recommandent de coller la longue clé de destination. Vous pouvez si vous voulez,
|
||||
<p>Notez que certains sites recommandent de coller la longue clé de destination. Vous pouvez si vous voulez,
|
||||
mais si vous avez déjà réussi à poster la clé sur un service d'ajout de clé (type stats.i2p) et attendu 24 heures afin que la mise à jour de carnet d'adresses
|
||||
se propage aux autres gens, cela ne devrait pas être nécessaire. </ul>
|
||||
<h2>Obtenir davantage d'assistance</h2><ul>
|
||||
<li>Si vous avez d'autres questions, trouvez du soutien à ces endroits :
|
||||
se propage aux autres gens, cela ne devrait pas être nécessaire.</p>
|
||||
<h2>Obtenir davantage d'assistance</h2>
|
||||
<p>Si vous avez d'autres questions, trouvez du soutien à ces endroits:</p>
|
||||
<ul>
|
||||
<li>Notre canal IRC de soutien : <ul><li><a href="irc://irc.freenode.net/i2p">#i2p sur Freenode</a></li>
|
||||
<li>Notre canal IRC de soutien: <ul><li><a href="irc://irc.freenode.net/i2p">#i2p sur Freenode</a></li>
|
||||
<li>Anonymement via votre <a href="irc://127.0.0.1:6668/i2p">tunnel IRC I2P</a>.</li></ul>
|
||||
<li><a href="http://forum.i2p/viewforum.php?f=10">Section Technical problems</a> dans
|
||||
|
||||
<a href="http://forum.i2p/">forum.i2p</a>.</li></ul>
|
||||
</ul><div class="notify">
|
||||
<div class="notify">
|
||||
<b>Note:</b> cette page, le site web, et la console, ont tous besoin de traductions dans VOTRE langue si ce n'est pas encore fait ni en cours. Veuillez envisager d'aider le projet à grandir en <a href="http://www.i2p2.i2p/getinvolved.html">donnant volontairement de votre temps</a> pour la traduction. Contactez le projet via le canal IRC listé ci-dessus. Merci par avance !</div>
|
||||
<hr><div class="footnote">
|
||||
Document dernièrement édité: Mai 2014.</div>
|
||||
</div></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>I2P Anonymous Webserver | I'm a non-translated welcome page</title>
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>I2P Anonymous Webserver</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -21,6 +21,7 @@
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h1>I2P Anonymous Webserver</h1>
|
||||
<h2>Help translate this page into your language!</h2>
|
||||
<div class="notify">
|
||||
If you're viewing this page and not an actual translation of the welcome page into your
|
||||
@@ -36,7 +37,6 @@ Please visit our IRC support channel via <a href="irc://irc.freenode.net/i2p">#i
|
||||
anonymously via your resident <a href="irc://127.0.0.1:6668/i2p">I2P IRC tunnel</a> for more information.</div>
|
||||
<hr><div class="footnote">
|
||||
Document last edited: November 2009.</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="nl">
|
||||
<head>
|
||||
<title>I2P Anonieme Webserver | Welkom op je eepsite</title>
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
@@ -6,9 +7,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>I2P Anonieme Webserver</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -22,7 +21,8 @@
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h2>Korte Handleiding voor Anoniem Webhosten op I2P</h2>
|
||||
<h1>I2P Anonieme Webserver</h1>
|
||||
<h2>Korte Handleiding voor Anoniem Webhosten op I2P</h2>
|
||||
|
||||
<p>Dit is je eepsite, je eigen anonieme I2P webserver - pas de bestanden onder <code>~/.i2p/eepsite/docroot/</code> (Linux),
|
||||
<code>%APPDATA%\I2P\eepsite\docroot\</code> (Windows),
|
||||
@@ -38,12 +38,12 @@
|
||||
</p>
|
||||
|
||||
<h2>Hoe je eepsite op te zetten en aan te kondigen</h2>
|
||||
Je eepsite is standaard gestopt.
|
||||
<p>Je eepsite is standaard gestopt.
|
||||
Nadat je tunnel voor je eepsite start, zullen anderen je site nog niet kunnen vinden
|
||||
want het heeft nog geen naam en ze hebben je erg lange Base64 destination nog niet.
|
||||
Je zou deze lange destination aan iedereen kunnen vertellen, maar gelukkig heeft
|
||||
i2p een adresboek en verschillende eenvoudige manieren om anderen over je eepsite te
|
||||
vertellen. Hier zijn de gedetailleerde instructies.
|
||||
vertellen. Hier zijn de gedetailleerde instructies.</p>
|
||||
<ul>
|
||||
<li>Kies een naam voor je eepsite (<i>mijnsite</i>.i2p). Gebruik alleen kleine letters.
|
||||
Kijk eerst
|
||||
@@ -66,14 +66,13 @@
|
||||
<li>Voer de naam in en plak je destination in je
|
||||
<a href="http://127.0.0.1:7657/susidns/addressbook.jsp?book=master">hoofd adresboek</a>.
|
||||
Klik "Toevoegen" om de destination aan je adresboek toe te voegen.</li>
|
||||
<li>In je browser, voel je eepsite naam in (<i>mijnsite</i>.i2p) en je komt hier hopelijk weer terug.</li>
|
||||
<li>Voordat je de rest van de wereld over je nieuwe eepsite vertelt, zorg eerst voor wat content.
|
||||
<li>In je browser, voel je eepsite naam in (<i>mijnsite</i>.i2p) en je komt hier hopelijk weer terug.</li></ul>
|
||||
<p>Voordat je de rest van de wereld over je nieuwe eepsite vertelt, zorg eerst voor wat content.
|
||||
Ga naar <code>~/.i2p/eepsite/docroot/</code> (Linux),
|
||||
<code>%APPDATA%\I2P\eepsite\docroot\</code> (Windows),
|
||||
of <code>/Users/(user)/Library/Application Support/i2p</code> (Mac), en vervang de index.html verwijs pagina met je eigen content. Virtual folders werken, dus kan je bestanden vanuit een subdirectory hosten zonder dat je een pagina met links naar deze files moet maken. Mocht je een template nodig hebben voor een basis site, weer vrij om <a href="pagetemplate.html">deze pagina</a> en <a href="lib/">deze content</a> te gebruiken en aan te passen!</li>
|
||||
</ul>
|
||||
<h2>Registreer je eigen .I2P Domein</h2><ul>
|
||||
<li>Nu is het tijd om je eepsite toe te voegen aan een I2P adresboek gehost door een site
|
||||
of <code>/Users/(user)/Library/Application Support/i2p</code> (Mac), en vervang de index.html verwijs pagina met je eigen content. Virtual folders werken, dus kan je bestanden vanuit een subdirectory hosten zonder dat je een pagina met links naar deze files moet maken. Mocht je een template nodig hebben voor een basis site, weer vrij om <a href="pagetemplate.html">deze pagina</a> en <a href="lib/">deze content</a> te gebruiken en aan te passen!</p>
|
||||
<h2>Registreer je eigen .I2P Domein</h2>
|
||||
<p>Nu is het tijd om je eepsite toe te voegen aan een I2P adresboek gehost door een site
|
||||
zoals <a href="http://stats.i2p/">stats.i2p</a>.
|
||||
Om dat te doen, voer je eepsite naam en destination in op de web interface van een of meer van deze sites.
|
||||
Hier is het <a href="http://stats.i2p/i2p/addkey.html">invoer formulier op stats.i2p</a>.
|
||||
@@ -82,22 +81,22 @@
|
||||
Zorg ervoor dat je het geheel plakt, de destination.
|
||||
Lees de voorwaarden en klik op de "Submit" button.
|
||||
Het kan een aantal uren duren (afhankelijk van de voorwaarden van de gebruikte site en de subscription update instellingen van andere routers) waarna anderen je eepsite kunnen vinden door het invoeren van <i>mijnsite</i>.i2p in hun browser.</li>
|
||||
</ul><h2>Adresboek Subscriptions Toevoegen</h2><ul>
|
||||
<li>Over adresboek updates gesproken, dit zou een goed moment zijn om wat adresboek subscriptions toe te voegen aan je eigen
|
||||
<a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">subscription pagina</a>. Ga naar je subscriptions configuratie pagina en voeg een aantal van deze URLs toe om automatisch op de hoogte te blijven van nieuwe hosts:</li><ul>
|
||||
</p><h2>Adresboek Subscriptions Toevoegen</h2>
|
||||
<p>Over adresboek updates gesproken, dit zou een goed moment zijn om wat adresboek subscriptions toe te voegen aan je eigen
|
||||
<a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">subscription pagina</a>. Ga naar je subscriptions configuratie pagina en voeg een aantal van deze URLs toe om automatisch op de hoogte te blijven van nieuwe hosts:</p><ul>
|
||||
<li><a href="http://tino.i2p/hosts.txt">http://tino.i2p/hosts.txt</a></li>
|
||||
<li><a href="http://stats.i2p/cgi-bin/newhosts.txt">http://stats.i2p/cgi-bin/newhosts.txt</a></li>
|
||||
<li><a href="http://i2host.i2p/cgi-bin/i2hostetag">http://i2host.i2p/cgi-bin/i2hostetag</a></ul>
|
||||
<li>Mocht je haast hebben en niet een aantal uren kunnen wachten, dan kan je gebruik maken van een "jump" adres helper redirection service.
|
||||
<p>Mocht je haast hebben en niet een aantal uren kunnen wachten, dan kan je gebruik maken van een "jump" adres helper redirection service.
|
||||
Dit dit werkt al een paar minuten nadat je de destination aan het adresboek van dezelfde site hebt toegevoegd.
|
||||
Test het eerst zelf door het invoeren van
|
||||
http://stats.i2p/cgi-bin/jump.cgi?a=<i>mijnsite</i>.i2p of
|
||||
http://i2host.i2p/cgi-bin/i2hostjump?<i>mijnsite</i>.i2p
|
||||
<code>http://stats.i2p/cgi-bin/jump.cgi?a=<i>mijnsite</i>.i2p</code> of
|
||||
<code>http://i2host.i2p/cgi-bin/i2hostjump?<i>mijnsite</i>.i2p</code>
|
||||
in je browser.
|
||||
Zodra dit werkt kan je anderen hierover vertellen.</li>
|
||||
<li>Sommigen kijken op eepsite lijsten zoals
|
||||
Zodra dit werkt kan je anderen hierover vertellen.</p>
|
||||
<p>Sommigen kijken op eepsite lijsten zoals
|
||||
<a href="http://inproxy.tino.i2p/status.php">inproxy.tino.i2p/status.php</a> of <a href="http://perv.i2p">perv.i2p</a> voor nieuwe eepsites, dus kan je zo een aantal bezoekers krijgen.
|
||||
Maar er zijn genoeg andere manieren om je eepsite te promoten. Hier zijn er een aantal:</li>
|
||||
Maar er zijn genoeg andere manieren om je eepsite te promoten. Hier zijn er een aantal:</p>
|
||||
<ul>
|
||||
<li>Plaats een bericht op het <a href="http://forum.i2p/viewforum.php?f=16">Eepsite announce forum</a>
|
||||
op <a href="http://forum.i2p/">forum.i2p</a>.</li>
|
||||
@@ -105,18 +104,17 @@
|
||||
<li>Plaats een bericht op <a href="http://syndie.i2p2.de/">het nieuwe Syndie</a>.</li>
|
||||
<li>Plaatst het op de <a href="http://ugha.i2p/EepsiteIndex">Ugha's Eepsite Index Wiki</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
<h2>Verdere assistentie</h2><ul>
|
||||
<li>In dien je nog vragen hebt, de volgende plaatsen bieden support:
|
||||
<h2>Verdere assistentie</h2>
|
||||
<p>In dien je nog vragen hebt, de volgende plaatsen bieden support:</p>
|
||||
<ul>
|
||||
<li>Ons IRC support kanaal: <ul><li><a href="irc://irc.freenode.net/i2p">#i2p op Freenode</a></li>
|
||||
<li>Anoniem via onze eigen <a href="irc://127.0.0.1:6668/i2p">I2P IRC tunnel</a>.</li></ul>
|
||||
<li>De <a href="http://forum.i2p/viewforum.php?f=10">technical problems</a> afdeling op
|
||||
<a href="http://forum.i2p/">forum.i2p</a>.</li></ul>
|
||||
</ul><div class="notify">
|
||||
<div class="notify">
|
||||
<b>Noot:</b> Deze pagina, de website en console moeten allemaal vertaald worden in JOUW eigen taal, mocht dit nog niet gedaan zijn. Help de groei van dit project door <a href="http://www.i2p2.i2p/getinvolved.html">bij te dragen</a> aan de vertaling. Neem contact op met het project via het hierboven genoemde IRC kanaal. Alvast bedankt!</div>
|
||||
<hr><div class="footnote">
|
||||
Document laatst gewijzigd: November 2010.</div>
|
||||
</div></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>Анонимный I2P веб-сервер | Добро пожаловать на ваш I2P-сайт</title>
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
@@ -6,9 +7,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>Анонимный I2P веб-сервер</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -22,6 +21,7 @@
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h1>Анонимный I2P веб-сервер</h1>
|
||||
<h2>Краткое руководство по анонимному хостингу сайтов в I2P</h2>
|
||||
|
||||
<p>
|
||||
@@ -101,7 +101,6 @@
|
||||
|
||||
<hr><div class="footnote">
|
||||
На основе шаблонов: zzz, 07.10.2009 и dr|z3d, Ноябрь 2010.</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="sv">
|
||||
<head>
|
||||
<title>I2P Anonym Webbserver | Välkommen till din eepsite</title>
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
@@ -6,9 +7,7 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>I2P Anonym Webbserver</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -22,6 +21,7 @@
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h1>I2P Anonym Webbserver</h1>
|
||||
<h2>Snabb vägledning till anonym webbservning på I2P</h2>
|
||||
|
||||
<p>Det här är din eepsite, din egen anonyma I2P-webbserver - redigera bara filerna
|
||||
@@ -38,11 +38,11 @@
|
||||
</p>
|
||||
|
||||
<h2>Att sätta upp och annonsera din eepsajt</h2>
|
||||
Din eepsajt är stoppad som standard.
|
||||
<p>Din eepsajt är stoppad som standard.
|
||||
Efter att du startat den kommer det att vara svårt för att andra att hitta den,
|
||||
eftersom den inte har ett namn och de inte känner till din mycket långa Base64-nyckel.
|
||||
Du skulle bara kunna berätta för andra om den långa nyckeln, men tacksamt nog har i2p en
|
||||
adressbok och många enkla sätt att berätta för folk om din eepsajt. Här är alla stegen.
|
||||
adressbok och många enkla sätt att berätta för folk om din eepsajt. Här är alla stegen.</p>
|
||||
<ul>
|
||||
<li>Välj ett namn åt din eepsajt (<i>ettbranamn</i>.i2p). Små bokstäver.
|
||||
Kanske vill du först kolla i
|
||||
@@ -77,8 +77,8 @@
|
||||
varsågod och låna och anpassa
|
||||
<a href="pagetemplate.html">denna sida</a> och <a href="lib/">det här innehållet</a>!</li>
|
||||
</ul>
|
||||
<h2>Registrera din egen .I2P-domän</h2><ul>
|
||||
<li>Nu är det dags att lägga till din eepsajt till en I2P-adressbok som hostas på en sajt
|
||||
<h2>Registrera din egen .I2P-domän</h2>
|
||||
<p>Nu är det dags att lägga till din eepsajt till en I2P-adressbok som hostas på en sajt
|
||||
som <a href="http://stats.i2p/">stats.i2p</a>.
|
||||
Alltså, du måste skriva in namn och nyckeln på din eepsajt i ett webbgränssnitt på
|
||||
en eller flera av dessa sajter.
|
||||
@@ -90,17 +90,17 @@
|
||||
Kolla att den rapporterar att nyckeln lagts till.
|
||||
Eftersom många routrar periodiskt skaffar adressboksuppdateringar från dessa sajter
|
||||
så kommer andra att kunna finna din eepsajt inom ett antal timmar, bara genom att
|
||||
skriva <i>ettbranamn</i>.i2p i sin webbläsare.</li>
|
||||
</ul><h2>Att prenumerera på adressböcker</h2><ul>
|
||||
<li>På tal adressboksuppdateringar, nu vore en bra tidpunkt att lägga till några fler adressböcker
|
||||
skriva <i>ettbranamn</i>.i2p i sin webbläsare.</p>
|
||||
<h2>Att prenumerera på adressböcker</h2>
|
||||
<p>På tal adressboksuppdateringar, nu vore en bra tidpunkt att lägga till några fler adressböcker
|
||||
till din egen
|
||||
<a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">prenumerationslista</a>.
|
||||
Gå till din prenumerationsinställningssida och lägg till ett par av de här för en automatiskt uppdaterad
|
||||
lista över nya hosts:<ul>
|
||||
lista över nya hosts:</p><ul>
|
||||
<li><a href="http://tino.i2p/hosts.txt">http://tino.i2p/hosts.txt</a></li>
|
||||
<li><a href="http://stats.i2p/cgi-bin/newhosts.txt">http://stats.i2p/cgi-bin/newhosts.txt</a></li>
|
||||
<li><a href="http://i2host.i2p/cgi-bin/i2hostetag">http://i2host.i2p/cgi-bin/i2hostetag</a></li></ul>
|
||||
<li>Om du har bråttom och inte kan vänta ett par timmar så kan du säga åt folk att använda en "jump"-adresshjälpar-
|
||||
<ul><li>Om du har bråttom och inte kan vänta ett par timmar så kan du säga åt folk att använda en "jump"-adresshjälpar-
|
||||
omdirigeringstjänst.
|
||||
Detta kommer att funka inom ett par minuter efter att du skrivit in nyckeln i en adressbok på samma sajt.
|
||||
Prova först själv genom att skriva:
|
||||
@@ -118,11 +118,11 @@
|
||||
<li>Berätta det för folk på chattkanalen #i2p eller #i2p-chat på IRC.</li>
|
||||
<li>Säg det i en ny post och lägg den på <a href="http://syndie.i2p2.de/">den nya Syndie</a>.</li>
|
||||
<li>Lägg det i <a href="http://ugha.i2p/EepsiteIndex">Ugha's Eepsite Index Wiki</a></li>
|
||||
</ul>
|
||||
Notera att vissa sajter rekommenderar att du klistrar in den verkligt
|
||||
</ul></ul>
|
||||
<p>Notera att vissa sajter rekommenderar att du klistrar in den verkligt
|
||||
långa destinationsnyckeln. Det kan du om vill - men om du har framgångsrikt har skickat din
|
||||
nyckel, testat den med en "hopptjänst", och väntat 24 timmar på att adressboken ska börja
|
||||
propagera sina ändringar till andra, så det borde inte vara nödvändigt.</ul>
|
||||
propagera sina ändringar till andra, så det borde inte vara nödvändigt.</p>
|
||||
<h2>Vidare assistans</h2>
|
||||
<p>
|
||||
Ifall du har några frågor, så finns följande ställen för support:
|
||||
@@ -138,6 +138,6 @@
|
||||
<b>Note:</b> This page, the website and the console all need translating into YOUR language if it's not already been done or in progress. Please consider helping the project grow by <a href="http://www.i2p2.i2p/getinvolved.html">volunteering your time</a> to translate. Contact the project via the IRC channel listed above. Thanks in advance!</div>
|
||||
<hr><div class="footnote">
|
||||
Document last edited: November 2010.</div>
|
||||
</div></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh">
|
||||
<head>
|
||||
<title>I2P匿名网页服务器|欢迎来到您的eepsite</title>
|
||||
<link rel="shortcut icon" href="favicon.ico" />
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite_zh.css" />
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<h1>I2P匿名网页服务器</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
@@ -22,6 +22,7 @@
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
</div>
|
||||
<h1>I2P匿名网页服务器</h1>
|
||||
<h2>I2P匿名网页服务快速指南</h2>
|
||||
|
||||
<p>这是您的eepsite,您自己的匿名I2P网络服务器 - 只要编辑 <code>~/.i2p/eepsite/docroot/</code> (Linux),
|
||||
@@ -36,9 +37,9 @@
|
||||
</p>
|
||||
|
||||
<h2>如何设置和宣告您的eepsite</h2>
|
||||
默认情况下,您的eepsite是停止运行的.
|
||||
<p>默认情况下,您的eepsite是停止运行的.
|
||||
您启动它后,它将很难被其他人找到,因为它没有名称,其他人也没有您的很长的Base64密钥.
|
||||
您可以告诉别人那真的很长的密钥,但值得庆幸的是,I2P有一个地址簿和几个简单的方法来告诉其他人您eepsite.这是详细说明.
|
||||
您可以告诉别人那真的很长的密钥,但值得庆幸的是,I2P有一个地址簿和几个简单的方法来告诉其他人您eepsite.这是详细说明.</p>
|
||||
<ul>
|
||||
<li>为您的eepsite选个名称(<i>something</i>.i2p).全部用小写字母.
|
||||
您可能要先在<a href="http://127.0.0.1:7657/susidns/addressbook.jsp?book=router&filter=none">这里</a>检查自己路由器的地址簿,
|
||||
@@ -63,8 +64,8 @@
|
||||
<code>%APPDATA%\I2P\eepsite\docroot\</code> (Windows),
|
||||
或 <code>/Users/(user)/Library/Application Support/i2p</code> (Mac), 并用自己的内容替换掉index.html重定向页面.虚拟文件夹会起作用,这样您就可以从一个子目录中提供文件服务而不用明确需要提供链接到文件的一个页面.如果您需要一个基本的网站模板, 请自由借来并适用 <a href="pagetemplate.html">本页</a> 和 <a href="lib/">内容</a> !</li>
|
||||
</ul>
|
||||
<h2>注册自己的.I2P域名</h2><ul>
|
||||
<li>现在,是时候把您的eepsite加入到其它网站的I2P地址簿了
|
||||
<h2>注册自己的.I2P域名</h2>
|
||||
<p>现在,是时候把您的eepsite加入到其它网站的I2P地址簿了
|
||||
比如<a href="http://stats.i2p/">stats.i2p</a> 或<a href="http://no.i2p/">no.i2p</a>.
|
||||
就是,您必须在一个或多个这样网站的网页界面输入您eepsite的名称和密钥.
|
||||
这是在stats.i2p的<a href="http://stats.i2p/i2p/addkey.html">密钥输入表格</a>.
|
||||
@@ -74,13 +75,13 @@
|
||||
不要忘记点击“添加一个密钥”.
|
||||
检查看看是否报告密钥有添加.
|
||||
由于许多路由器周期性地从这些网站获取更新地址簿,在几个小时内其他人就能够通过在他们的浏览器里简单的输入 <i>something</i>.i2p 来找到您的网站.</li>
|
||||
</ul><h2>添加地址簿订阅</h2><ul>
|
||||
<li>说到地址簿更新,这会是个很好的时机来添加些更多的地址簿到您自己的<a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">订阅列表</a>. 到您的订阅配置页面,并添加以下内容以自动更新新主机列表:<ul>
|
||||
</p><h2>添加地址簿订阅</h2>
|
||||
<p>说到地址簿更新,这会是个很好的时机来添加些更多的地址簿到您自己的<a href="http://127.0.0.1:7657/susidns/subscriptions.jsp">订阅列表</a>. 到您的订阅配置页面,并添加以下内容以自动更新新主机列表:</p><ul>
|
||||
<li><a href="http://tino.i2p/hosts.txt">http://tino.i2p/hosts.txt</a></li>
|
||||
<li><a href="http://stats.i2p/cgi-bin/newhosts.txt">http://stats.i2p/cgi-bin/newhosts.txt</a></li>
|
||||
<li><a href="http://i2host.i2p/cgi-bin/i2hostetag">http://i2host.i2p/cgi-bin/i2hostetag</a></li>
|
||||
<li><a href="http://no.i2p/export/alive-hosts.txt">http://no.i2p/export/alive-hosts.txt</a></li></ul>
|
||||
<li>若您很匆忙不能等待几个小时,您可以告诉别人用“跳转”地址助手重定向服务.
|
||||
<ul><li>若您很匆忙不能等待几个小时,您可以告诉别人用“跳转”地址助手重定向服务.
|
||||
这将会在您输入密钥到同一个网站上的地址簿内的几分钟内起作用.
|
||||
自己先测试一下,在您的浏览器里输入<code>
|
||||
http://stats.i2p/cgi-bin/jump.cgi?a=<i>something</i>.i2p</code>
|
||||
@@ -94,19 +95,19 @@
|
||||
<li>在IRC的#i2p 或 #i2p-chat频道告诉人们您的eepsite站点</li>
|
||||
<li>在<a href="http://syndie.i2p2.de/">新Syndie</a>上发一个新贴告诉人们您的eepsite站点.</li>
|
||||
<li>把它放入<a href="http://ugha.i2p/EepsiteIndex">Ugha的 Eepsite 索引 Wiki</a></li>
|
||||
</ul>
|
||||
请注意,有些网站推荐贴那很长的目标密钥. 若您愿意您可以-但是,如果您已成功在添加密钥服务里发布您的密钥,使用跳转服务测试过了,并等待了24个小时以便地址簿更新传播给他人,这应该不是很必要.</ul>
|
||||
<h2>更进一步的援助</h2><ul>
|
||||
<li>如果您有任何问题,以下地方可提供支持:
|
||||
</ul></ul>
|
||||
<p>请注意,有些网站推荐贴那很长的目标密钥. 若您愿意您可以-但是,如果您已成功在添加密钥服务里发布您的密钥,使用跳转服务测试过了,并等待了24个小时以便地址簿更新传播给他人,这应该不是很必要.</p>
|
||||
<h2>更进一步的援助</h2>
|
||||
<p>如果您有任何问题,以下地方可提供支持:</p>
|
||||
<ul>
|
||||
<li>我们的 IRC 支持频道: <ul><li><a href="irc://irc.freenode.net/i2p">在Freenode上的 #i2p </a></li>
|
||||
<li>匿名的,通过您常驻的 <a href="irc://127.0.0.1:6668/i2p-help">I2P IRC隧道</a>.</li></ul>
|
||||
<li><a href="http://forum.i2p/viewforum.php?f=10">技术问题部分</a> 在
|
||||
<a href="http://forum.i2p/">forum.i2p</a>.</li></ul>
|
||||
</ul><div class="notify">
|
||||
<div class="notify">
|
||||
<b>注:</b> 本页, 网站和控制台都需要翻译成您的语言,如果不是已经完成或在进展中,请考虑<a href="http://www.i2p2.i2p/getinvolved.html">奉献您的时间</a>来翻译 以帮助项目的成长. 请通过上面列出的IRC频道联系项目组. 先谢谢了!</div>
|
||||
<hr><div class="footnote">
|
||||
文件最后编辑:2014.06</div>
|
||||
</div></div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
BIN
installer/resources/eepsite/docroot/help/lib/cn.png
Normal file
|
After Width: | Height: | Size: 472 B |
BIN
installer/resources/eepsite/docroot/help/lib/de.png
Normal file
|
After Width: | Height: | Size: 545 B |
@@ -1,48 +1,279 @@
|
||||
body { background-color:#000000; color: #ffffe0; margin-left: 8.7%; margin-right: 8.7%; margin-top: 6%; margin-bottom: 6%; text-align: justify; background-image: url(bg.png); }
|
||||
body {
|
||||
margin: 6% 8.7%;
|
||||
margin: 25px 10%;
|
||||
text-align: justify;
|
||||
color: #ffffe0;
|
||||
background: #210800 url(bg.png);
|
||||
background-size: 120px 120px;
|
||||
}
|
||||
|
||||
body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote {font-family: "Segoe UI", Ubuntu, "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif; }
|
||||
body, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, div, td, th, address, blockquote {
|
||||
font-family: "Droid Sans", "Noto Sans", Ubuntu, 'Segoe UI', 'Bitstream Vera Sans', Verdana, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
h1 { font-size:23pt; margin-bottom:20pt; border-bottom: 1px solid #ffbb77; letter-spacing: 0.05em; text-shadow: 0px 0px 24px rgba(255, 96, 48, 0.9); background-image: url(itoopie.png); background-repeat: no-repeat; background-position: right top; line-height; 200% !important; padding-bottom: 10px; word-wrap: no-wrap;}
|
||||
h1.ph1 { font-size:20pt; margin-bottom:18pt; margin-right: -5px; margin-leftL -5px;}
|
||||
h2 { font-size:11.5pt; margin-bottom:15px; padding: 5px 10px; border: 1px solid #ffbb77; -moz-border-radius: 5px;background-color:#110500; font-variant: small-caps; text-transform: capitalize; letter-spacing: 0.09em; background-image: url(h2bg.png); background-repeat: no-repeat; background-position: right center;}
|
||||
h3 { font-size:16pt; }
|
||||
h4 { font-size:14pt; }
|
||||
h5 { font-size:13pt; }
|
||||
p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote { font-size:9.5pt; }
|
||||
h1 {
|
||||
font-size: 23pt;
|
||||
margin: 5px 0 20px;
|
||||
padding: 20px 0 5px 48px;
|
||||
white-space: nowrap;
|
||||
letter-spacing: .05em;
|
||||
border-bottom: 1px solid #5f3423;
|
||||
background-image: url(itoopie.png);
|
||||
background-repeat: no-repeat;
|
||||
background-position: left 5px bottom 5px;
|
||||
text-shadow: 0 0 24px rgba(255, 96, 48, .9);
|
||||
text-shadow: 2px 2px 1px #110500 !important;
|
||||
}
|
||||
|
||||
a.footref { font-size: 70%; }
|
||||
a:link { color:#ffc266; text-decoration:none; }
|
||||
a:visited { color:#ffd699; text-decoration:none; }
|
||||
a:active { color:#ff9900; text-decoration:none; }
|
||||
a:hover { color:#ffbb00; text-decoration:underline; }
|
||||
a.nonexistent { color: #ffffe0; text-decoration:underline; }
|
||||
a.nonexistent:visited { color: #ffffe0; text-decoration:none; }
|
||||
a { font-weight: bold; font-size: 10pt; }
|
||||
h2 {
|
||||
font-size: 12pt;
|
||||
font-variant: small-caps;
|
||||
margin-bottom: 10px;
|
||||
padding: 5px 10px;
|
||||
letter-spacing: .09em;
|
||||
text-transform: capitalize;
|
||||
border: 1px solid #5f3423;
|
||||
border-radius: 2px;
|
||||
background: #110500 url(h2bg.png) right center no-repeat;
|
||||
background: url(h2bg.png) right 1px center no-repeat, linear-gradient(to bottom, #2f160c 50%, #110500 50%);
|
||||
box-shadow: inset 0 0 0 1px #000;
|
||||
background-size: auto 112%, 100% 100%;
|
||||
filter: drop-shadow(0 0 1px #000);
|
||||
-webkit-filter: drop-shadow(0 0 1px #000);
|
||||
}
|
||||
|
||||
dl.contents { margin-top: 0; }
|
||||
dt.contents { margin-bottom: 0; }
|
||||
em { font-style: italic; }
|
||||
li,dt { margin: 4px 0; padding-right: 25px; list-style: square;}
|
||||
p.footnote { font-size: 90%; }
|
||||
p.verse { white-space: pre; margin-left: 8.7%; }
|
||||
pre { font-family: monospace; white-space: pre; margin-left: 8.7%; }
|
||||
strong { font-weight: bold; }
|
||||
table { width:100%; }png
|
||||
td { border:0px solid #000; vertical-align:top; overflow:hidden; }
|
||||
ul { list-style-type: disc; margin: 10px 0;}
|
||||
/*
|
||||
body { border: 1px solid #ffbb77; -moz-border-radius: 5px; padding: 25px; font-size: 9.5pt; -moz-box-shadow: inset 0px 0px 1px 0px #ffbb77; background-image: url(bg.png); background-repeat: no-repeat; background-position: center center;line-height: 135%; background-attachment: fixed;}
|
||||
*/
|
||||
hr { color: #fb7; background: #fb7; height: 1px; border: 0px solid #fb7; margin: 5px 0; }
|
||||
div.langbar { margin-top: -25px; text-align: right; font-size: 8.5pt; }
|
||||
div.langbar a { font-size: 8.5pt; outline: none;}
|
||||
div.langbar img { border: 0; padding: 4px 2px 0 2px; opacity: 0.7; }
|
||||
div.langbar img:hover { opacity: 1; }
|
||||
div.langbar img:last-child { padding-right: 0; }
|
||||
div.main { border: 2px solid #220800; -moz-border-radius: 5px; padding: 5px 25px 20px 25px; font-size: 9.5pt; -moz-box-shadow: inset 0px 0px 1px 0px #220800; background-color: #220800; min-width: 570px; background-image: url(brown.png);}
|
||||
div.footnote { font-size: 7.5pt; font-style: italic; text-align: right; }
|
||||
div.notify { padding: 10px; border: 1px solid #994400; background-color: #440A00; -moz-border-radius: 5px; margin: 15px 0 15px 0;}
|
||||
div.fairylights { border: 1px solid #ffbb77; -moz-border-radius: 5px; padding: 1px; -moz-box-shadow: inset 0px 0px 1px 0px #ffbb77; background-color: #220800; min-width: 625px;}
|
||||
code {font-size: 9pt; font-weight: bold; color: yellow;}
|
||||
h3 {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 10pt;
|
||||
padding: 4px 10px;
|
||||
letter-spacing: .09em;
|
||||
text-transform: capitalize;
|
||||
border: 1px solid #5f3423;
|
||||
border-radius: 2px;
|
||||
background: #110500 url(h2bg.png) right center no-repeat;
|
||||
background: url(h2bg.png) right 1px center no-repeat, linear-gradient(to bottom, #2f160c 50%, #110500 50%);
|
||||
box-shadow: inset 0 0 0 1px #000;
|
||||
background-size: auto 112%, 100% 100%;
|
||||
filter: drop-shadow(0 0 1px #000);
|
||||
-webkit-filter: drop-shadow(0 0 1px #000);
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
h5 {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
p, ul, ol, li, dl, dt, dd, div, td, th, address, blockquote {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
a.footref {
|
||||
font-size: 70%;
|
||||
}
|
||||
|
||||
a:link {
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
color: #ffc266;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
text-decoration: none;
|
||||
color: #ffd699;
|
||||
}
|
||||
|
||||
a:active {
|
||||
text-decoration: none;
|
||||
color: #f90;
|
||||
}
|
||||
|
||||
a:hover, a:focus {
|
||||
text-decoration: none;
|
||||
color: #fb0;
|
||||
}
|
||||
|
||||
a:focus {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a.nonexistent {
|
||||
text-decoration: underline;
|
||||
color: #ffffe0;
|
||||
}
|
||||
|
||||
a.nonexistent:visited {
|
||||
text-decoration: none;
|
||||
color: #ffffe0;
|
||||
}
|
||||
|
||||
a {
|
||||
font-size: 10pt;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
dl.contents {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
dt.contents {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
em {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
li, dt {
|
||||
margin: 8px 0;
|
||||
padding-right: 25px;
|
||||
list-style: square;
|
||||
}
|
||||
|
||||
p {
|
||||
padding: 0 10px;
|
||||
}
|
||||
|
||||
p, ul {
|
||||
line-height: 130%;
|
||||
}
|
||||
|
||||
p.verse {
|
||||
margin-left: 8.7%;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
pre {
|
||||
font-family: monospace;
|
||||
margin-left: 8.7%;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
td {
|
||||
overflow: hidden;
|
||||
vertical-align: top;
|
||||
border: 0 solid #000;
|
||||
}
|
||||
|
||||
ul {
|
||||
margin: 10px 0;
|
||||
list-style-type: square;
|
||||
}
|
||||
|
||||
hr {
|
||||
height: 1px;
|
||||
margin: 5px 0;
|
||||
color: #5f3423;
|
||||
border: 0 solid #5f3423;
|
||||
background: #5f3423;
|
||||
}
|
||||
|
||||
div.langbar {
|
||||
font-size: 8.5pt;
|
||||
text-align: right;
|
||||
display: block;
|
||||
width: auto;
|
||||
padding: 5px 10px 5px 5px;
|
||||
float: right;
|
||||
margin: -6px -26px 0 0;
|
||||
border: 1px solid #fb7;
|
||||
border: 1px solid #7f462f;
|
||||
background: #310;
|
||||
border-radius: 0 2px 0 0;
|
||||
box-shadow: inset 0 0 0 3px #000;
|
||||
}
|
||||
|
||||
div.langbar a {
|
||||
font-size: 8.5pt;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
div.langbar img {
|
||||
padding: 3px 5px 0;
|
||||
opacity: .7;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
div.langbar img:hover, .langbar a:focus img {
|
||||
opacity: 1 !important;
|
||||
}
|
||||
|
||||
div.langbar img:last-child {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
div.sidenav {
|
||||
float: right;
|
||||
width: 200px;
|
||||
border: 1px solid #7f462f;
|
||||
}
|
||||
|
||||
div.main {
|
||||
font-size: 10pt;
|
||||
min-width: 570px;
|
||||
padding: 5px 25px 10px 25px;
|
||||
border: 2px solid #220800;
|
||||
border: 1px solid #fb7;
|
||||
border: 1px solid #7f462f;
|
||||
border-radius: 2px;
|
||||
background: #220800 url(brown.png);
|
||||
background: linear-gradient(to bottom, rgba(47, 18, 6, 0.3), rgba(47, 18, 6, 0.5)), url(brown.png);
|
||||
background-size: 100% 100%, 120px 120px;
|
||||
box-shadow: inset 0 0 1px 0 #220800;
|
||||
box-shadow: inset 0 0 0 3px #000;
|
||||
filter: drop-shadow(0 0 5px #000);
|
||||
-webkit-filter: drop-shadow(0 0 5px #000);
|
||||
}
|
||||
|
||||
div.footnote {
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
div.notify {
|
||||
margin: 15px 0 15px 0;
|
||||
padding: 10px;
|
||||
border: 1px solid #940;
|
||||
border-radius: 2px;
|
||||
background: #440a00;
|
||||
box-shadow: inset 0 0 0 1px #000;
|
||||
filter: drop-shadow(0 0 1px #000);
|
||||
-webkit-filter: drop-shadow(0 0 1px #000);
|
||||
}
|
||||
|
||||
code {
|
||||
font-size: 9pt;
|
||||
font-weight: bold;
|
||||
color: #ff5;
|
||||
text-shadow: 1px 1px 1px #000;
|
||||
}
|
||||
|
||||
#navbar {
|
||||
border: 1px solid #7f462f;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
margin: -6px -22px 0;
|
||||
border-radius: 2px 2px 0 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#navbar a {
|
||||
border: 1px solid #7f462f;
|
||||
display: inline-block;
|
||||
padding: 8px 10px;
|
||||
margin: -1px;
|
||||
background: #000;
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
}
|
||||
45
installer/resources/eepsite/docroot/help/lib/eepsite_zh.css
Normal file
@@ -0,0 +1,45 @@
|
||||
body, p, li, a {
|
||||
font-size: 12pt;
|
||||
line-height: 160%;
|
||||
font-weight: normal;
|
||||
letter-spacing: 0.08em;
|
||||
}
|
||||
|
||||
.langbar, h1 {
|
||||
line-height: 130%;
|
||||
}
|
||||
|
||||
.langbar {
|
||||
padding-bottom: 2px !important;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 16pt;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
p {
|
||||
padding: 0 15px;
|
||||
}
|
||||
|
||||
li {
|
||||
padding-right: 35px;
|
||||
margin-left: 15px;
|
||||
}
|
||||
|
||||
code {
|
||||
font-size: 11pt;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.notify {
|
||||
font-size: 14pt;
|
||||
line-height: 150%;
|
||||
font-weight: normal;
|
||||
padding: 10px 15px !important;
|
||||
}
|
||||
|
||||
.footnote {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
BIN
installer/resources/eepsite/docroot/help/lib/es.png
Normal file
|
After Width: | Height: | Size: 469 B |
BIN
installer/resources/eepsite/docroot/help/lib/fr.png
Normal file
|
After Width: | Height: | Size: 545 B |
BIN
installer/resources/eepsite/docroot/help/lib/ir.png
Normal file
|
After Width: | Height: | Size: 512 B |
BIN
installer/resources/eepsite/docroot/help/lib/it.png
Normal file
|
After Width: | Height: | Size: 420 B |
176
installer/resources/eepsite/docroot/help/lib/jetty-dir.css
Normal file
@@ -0,0 +1,176 @@
|
||||
html {
|
||||
min-height: 100%;
|
||||
}
|
||||
|
||||
body {
|
||||
background: #bfbfff;
|
||||
background: linear-gradient(to bottom, #bfbfff, #dfdfff) !important;
|
||||
color: #333;
|
||||
font-family: sans-serif;
|
||||
margin: 0;
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-shadow: 1px 1px 1px #000;
|
||||
font-size: 12pt;
|
||||
color: #fff;
|
||||
width: auto;
|
||||
padding: 7px 5px 7px 30px;
|
||||
background: #bbf url(itoopie.png) 5px center no-repeat;
|
||||
background: url(itoopie.png) 5px center no-repeat, linear-gradient(to right, #ddf, #bbf);
|
||||
background-size: auto 80%, 100% 100%;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
outline: none;
|
||||
color: #23b;
|
||||
}
|
||||
|
||||
a:hover, a:focus, a:visited:hover, a:visited:focus {
|
||||
color: #d40;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: #125;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
font-size: 10pt;
|
||||
width: 100%;
|
||||
margin-top: -11px;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
tr {
|
||||
border-top: 1px solid #337;
|
||||
border-bottom: 1px solid #337;
|
||||
}
|
||||
|
||||
tr:hover td {
|
||||
background: #ffe;
|
||||
color: #111;
|
||||
border-top: 1px solid #115;
|
||||
border-bottom: 1px solid #115;
|
||||
}
|
||||
|
||||
tr:nth-child(odd) {
|
||||
background: #efefff;
|
||||
}
|
||||
|
||||
tr:nth-child(even) {
|
||||
background: #dfdfff;
|
||||
}
|
||||
|
||||
td {
|
||||
padding: 5px;
|
||||
text-align: right;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
td:first-child {
|
||||
width: 90%;
|
||||
white-space: nowrap;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
td:last-child {
|
||||
text-align: right;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* filetype icons */
|
||||
|
||||
td:first-child a {
|
||||
display: inline-block;
|
||||
padding: 0 0 0 25px;
|
||||
width: 100%;
|
||||
background: url(resources/file.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$="/"] {
|
||||
background: url(resources/folder.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a:hover[href$="/"] {
|
||||
background: url(resources/folder_open.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".png"],
|
||||
td:first-child a[href$=".jpg"],
|
||||
td:first-child a[href$=".jpeg"],
|
||||
td:first-child a[href$=".gif"],
|
||||
td:first-child a[href$=".tif"],
|
||||
td:first-child a[href$=".tga"],
|
||||
td:first-child a[href$=".bmp"] {
|
||||
background: url(resources/image.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".txt"],
|
||||
td:first-child a[href$=".css"],
|
||||
td:first-child a[href$=".html"],
|
||||
td:first-child a[href$=".htm"],
|
||||
td:first-child a[href$=".js"],
|
||||
td:first-child a[href$=".log"],
|
||||
td:first-child a[href$=".nfo"] {
|
||||
background: url(resources/text.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".wav"],
|
||||
td:first-child a[href$=".mp3"],
|
||||
td:first-child a[href$=".flac"],
|
||||
td:first-child a[href$=".mpa"],
|
||||
td:first-child a[href$=".mka"],
|
||||
td:first-child a[href$=".wma"],
|
||||
td:first-child a[href$=".pcm"],
|
||||
td:first-child a[href$=".cda"],
|
||||
td:first-child a[href$=".ape"] {
|
||||
background: url(resources/audio.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".m3u"],
|
||||
td:first-child a[href$=".m3a"],
|
||||
td:first-child a[href$=".wpl"] {
|
||||
background: url(resources/playlist.png) left center no-repeat;
|
||||
}
|
||||
|
||||
|
||||
td:first-child a[href$=".mpg"],
|
||||
td:first-child a[href$=".mp4"],
|
||||
td:first-child a[href$=".mov"],
|
||||
td:first-child a[href$=".wmv"],
|
||||
td:first-child a[href$=".flv"],
|
||||
td:first-child a[href$=".avi"],
|
||||
td:first-child a[href$=".webm"],
|
||||
td:first-child a[href$=".divx"] {
|
||||
background: url(resources/video.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".zip"],
|
||||
td:first-child a[href$=".7z"],
|
||||
td:first-child a[href$=".rar"],
|
||||
td:first-child a[href$=".tar"],
|
||||
td:first-child a[href$=".gz"] {
|
||||
background: url(resources/zip.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".fla"],
|
||||
td:first-child a[href$=".swf"] {
|
||||
background: url(resources/flash.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".docx"],
|
||||
td:first-child a[href$=".doc"] {
|
||||
background: url(resources/word.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".pdf"] {
|
||||
background: url(resources/pdf.png) left center no-repeat;
|
||||
}
|
||||
|
||||
td:first-child a[href$=".iso"],
|
||||
td:first-child a[href$=".nrg"] {
|
||||
background: url(resources/iso.png) left center no-repeat;
|
||||
}
|
||||
BIN
installer/resources/eepsite/docroot/help/lib/jp.png
Normal file
|
After Width: | Height: | Size: 420 B |
BIN
installer/resources/eepsite/docroot/help/lib/nl.png
Normal file
|
After Width: | Height: | Size: 453 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/audio.png
Normal file
|
After Width: | Height: | Size: 574 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/file.png
Normal file
|
After Width: | Height: | Size: 461 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/flash.png
Normal file
|
After Width: | Height: | Size: 668 B |
|
After Width: | Height: | Size: 390 B |
|
After Width: | Height: | Size: 495 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/image.png
Normal file
|
After Width: | Height: | Size: 628 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/iso.png
Normal file
|
After Width: | Height: | Size: 810 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/pdf.png
Normal file
|
After Width: | Height: | Size: 670 B |
|
After Width: | Height: | Size: 627 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/text.png
Normal file
|
After Width: | Height: | Size: 596 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/video.png
Normal file
|
After Width: | Height: | Size: 616 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/word.png
Normal file
|
After Width: | Height: | Size: 651 B |
BIN
installer/resources/eepsite/docroot/help/lib/resources/zip.png
Normal file
|
After Width: | Height: | Size: 612 B |
BIN
installer/resources/eepsite/docroot/help/lib/ru.png
Normal file
|
After Width: | Height: | Size: 420 B |
BIN
installer/resources/eepsite/docroot/help/lib/se.png
Normal file
|
After Width: | Height: | Size: 542 B |
BIN
installer/resources/eepsite/docroot/help/lib/us.png
Normal file
|
After Width: | Height: | Size: 609 B |
@@ -5,30 +5,16 @@
|
||||
<link rel="stylesheet" type="text/css" href="lib/eepsite.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="fairylights">
|
||||
<div class="main">
|
||||
<div id="navbar"><a href="#">Link 1</a><a href="#">Link 2</a><a href="#" target="_blank">Link 3</a><a href="/help">Help</a></div>
|
||||
<h1>MY EEPSITE</h1>
|
||||
<div class="langbar">
|
||||
<!-- Some of these languages listed here are yet to be translated -->
|
||||
<a href="index.html"><img src="lib/us.png" title="English" alt="English"></a>
|
||||
<a href="index_de.html"><img src="lib/de.png" title="Deutsch" alt="Deutsch"></a>
|
||||
<a href="index_es.html"><img src="lib/es.png" title="Español" alt="Español"></a>
|
||||
<a href="index_fr.html"><img src="lib/fr.png" title="Français" alt="Français"></a>
|
||||
<a href="index_na.html"><img src="lib/ir.png" title="فارسی" alt="فارسی"></a>
|
||||
<a href="index_na.html"><img src="lib/jp.png" title="日本語" alt="日本語"></a>
|
||||
<a href="index_nl.html"><img src="lib/nl.png" title="Nederlands" alt="Nederlands"></a>
|
||||
<a href="index_ru.html"><img src="lib/ru.png" title="Русский" alt="Русский"></a>
|
||||
<a href="index_sv.html"><img src="lib/se.png" title="Svenska" alt="Svenska"></a>
|
||||
<a href="index_zh.html"><img src="lib/cn.png" title="中文" alt="中文"></a>
|
||||
</div>
|
||||
<h2>Words and pictures and stuff</h2>
|
||||
Your cool stuff here...
|
||||
<p>Your cool stuff here...</p>
|
||||
<div class="notify">
|
||||
Bring more attention to something of interest here!
|
||||
</div>
|
||||
<hr><div class="footnote">
|
||||
Document last edited: November 2009.</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Website Unreachable")</title>
|
||||
<title>_("Website Unreachable")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -20,7 +21,9 @@ Proxy-Connection: close
|
||||
<p>
|
||||
_("The website was not reachable.")
|
||||
_("The website is offline, there is network congestion, or your router is not yet well-integrated with peers.")
|
||||
_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")</p>
|
||||
<span class="script">_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry.")</noscript>
|
||||
</p>
|
||||
<hr>
|
||||
<p><b>_("Could not find the following destination:")</b>
|
||||
</p>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Warning: Invalid Destination")</title>
|
||||
<title>_("Warning: Invalid Destination")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -21,6 +22,9 @@ Proxy-Connection: close
|
||||
_("The website destination specified was not valid, or was otherwise unreachable.")
|
||||
_("Perhaps you pasted in the wrong Base 64 string or the link you are following is bad.")
|
||||
_("The I2P host could also be offline.")
|
||||
_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")
|
||||
<hr><b>_("Could not find the following destination:")</b>
|
||||
<span class="script">_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry.")</noscript>
|
||||
</p>
|
||||
<hr>
|
||||
<p><b>_("Could not find the following destination:")</b>
|
||||
</p>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Outproxy Not Found")</title>
|
||||
<title>_("Outproxy Not Found")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -20,7 +21,8 @@ Proxy-Connection: close
|
||||
<p>
|
||||
_("The HTTP Outproxy was not found.")
|
||||
_("It is offline, there is network congestion, or your router is not yet well-integrated with peers.")
|
||||
_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")
|
||||
<span class="script">_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry as this will randomly reselect an outproxy from the pool you have defined {0}here{1} (if you have more than one configured).", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</noscript>
|
||||
_("If you continue to have trouble you may want to edit your outproxy list {0}here{1}.", "<a href=\"http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=0\">", "</a>")
|
||||
</p>
|
||||
<hr><p><b>_("Could not find the following destination:")</b></p>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Outproxy Unreachable")</title>
|
||||
<title>_("Outproxy Unreachable")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -19,7 +20,8 @@ Proxy-Connection: close
|
||||
<h3>_("Outproxy Unreachable")</h3>
|
||||
<p>
|
||||
_("The HTTP outproxy was not reachable, because it uses encryption options that are not supported by your I2P or Java version.")
|
||||
_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")
|
||||
<span class="script">_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry as this will randomly reselect an outproxy from the pool you have defined {0}here{1} (if you have more than one configured).", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</noscript>
|
||||
_("If you continue to have trouble you may want to edit your outproxy list {0}here{1}.", "<a href=\"http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=0\">", "</a>")
|
||||
</p>
|
||||
<hr><p><b>_("Could not connect to the following destination:")</b></p>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Website Unreachable")</title>
|
||||
<title>_("Website Unreachable")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -20,7 +21,9 @@ Proxy-Connection: close
|
||||
<p>
|
||||
_("The website was not reachable, because its lease set was not found.")
|
||||
_("The website is probably down, but there could also be network congestion.")
|
||||
_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")</p>
|
||||
<span class="script">_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry.")</noscript></p>
|
||||
</p>
|
||||
<hr>
|
||||
<p><b>_("Could not find the following destination:")</b>
|
||||
</p>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Outproxy Not Found")</title>
|
||||
<title>_("Outproxy Not Found")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -20,7 +21,8 @@ Proxy-Connection: close
|
||||
<p>
|
||||
_("The HTTP outproxy was not reachable, because its lease set was not found.")
|
||||
_("The outproxy is probably down, but there could also be network congestion.")
|
||||
_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")
|
||||
<span class="script">_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry as this will randomly reselect an outproxy from the pool you have defined {0}here{1} (if you have more than one configured).", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</noscript>
|
||||
_("If you continue to have trouble you may want to edit your outproxy list {0}here{1}.", "<a href=\"http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=0\">", "</a>")
|
||||
</p>
|
||||
<hr><p><b>_("Could not find the following destination:")</b></p>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Connection Reset")</title>
|
||||
<title>_("Connection Reset")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -20,7 +21,9 @@ Proxy-Connection: close
|
||||
<p>
|
||||
_("The connection to the website was reset while the page was loading.")
|
||||
_("The website could be temporarily unavailable, too busy, or it has blocked your access.")
|
||||
_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")</p>
|
||||
<span class="script">_("You may want to {0}retry{1}.", "<a href=\"javascript:window.location.reload()\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry.")</noscript></p>
|
||||
</p>
|
||||
<hr>
|
||||
<p><b>_("Could not find the following destination:")</b>
|
||||
</p>
|
||||
|
||||
@@ -6,7 +6,8 @@ Proxy-Connection: close
|
||||
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html><head>
|
||||
<title>_("Connection Reset")</title>
|
||||
<title>_("Connection Reset")</title>
|
||||
<noscript><style>.script {display: none;}</style></noscript>
|
||||
<link rel="shortcut icon" href="http://proxy.i2p/themes/console/images/favicon.ico">
|
||||
<link href="http://proxy.i2p/themes/console/default/console.css" rel="stylesheet" type="text/css">
|
||||
</head>
|
||||
@@ -20,7 +21,10 @@ Proxy-Connection: close
|
||||
<p>
|
||||
_("The connection to the proxy was reset.")
|
||||
_("The proxy could be temporarily unavailable, too busy, or it has blocked your access.")
|
||||
_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")
|
||||
<span class="script">_("You may want to {0}retry{1} as this will randomly reselect an outproxy from the pool you have defined {2}here{3} (if you have more than one configured).", "<a href=\"javascript:parent.window.location.reload()\">", "</a>", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</span>
|
||||
<noscript>_("You may want to retry as this will randomly reselect an outproxy from the pool you have defined {0}here{1} (if you have more than one configured).", "<a href=\"http://127.0.0.1:7657/i2ptunnel/index.jsp\">", "</a>")</noscript>
|
||||
_("If you continue to have trouble you may want to edit your outproxy list {0}here{1}.", "<a href=\"http://127.0.0.1:7657/i2ptunnel/edit.jsp?tunnel=0\">", "</a>")
|
||||
</p>
|
||||
<hr><p><b>_("Could not find the following destination:")</b></p>
|
||||
<hr>
|
||||
<p><b>_("Could not find the following destination:")</b>
|
||||
</p>
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
<ul class="links"><li class="tidylist"><b>Starting Up…</b><br>If you've just started I2P, the number of <i>Active Peers</i> indicated under the <i>Peers</i> section in the side panel on the left should start to grow over the next few minutes and you'll also see a <i>Local Destination</i> named <i>Shared Clients</i> listed there, and possibly other clients and servers depending on how I2P is configured (if not, see the troubleshooting section <a href="#trouble">below</a>). These <i>Local Destinations</i> provide connections on different ports (and sometimes protocols) to the I2P network, enabling your bittorrent, e-mail, web proxy and other services to function. Your <a href="/netdb">Network Database</a> indicates all known peers on the network. Additionally, you can monitor existing <a href="/peers">Peer Connections</a>, and view existing <a href="/tunnels">Tunnels</a> and their status. More information is available on the <a href="/help">help page</a>.</li>
|
||||
|
||||
<li class="tidylist"><b>Network integration</b><br> The first time you start I2P it may take a few minutes to bootstrap (integrate) you into the network and find additional peers to optimize your integration, so please be patient. When I2P starts up, and during normal operation, I2P's tunnel build readiness indicator (immediately above the <i>Local Destinations</i> section in the sidepanel) may tell you that I2P is "Rejecting Tunnels"; this is normal behavior and should be of no cause for concern! Once green stars are indicated next to your <i>Local Destinations</i>, there is a wide variety of things you can do with I2P, and below we introduce you to some of them.</li></ul>
|
||||
|
||||
<h3>Services on I2P</h3>
|
||||
|
||||
<h3 class="welcome">Services on I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Invisible Internet & Public Web Browsing</b><br>On I2P you can access hidden service websites ("eepsites") and other services (e.g. ssh over I2P, IRC, Jabber etc.) in addition to being able to host your own services. You can also access the normal web anonymously via I2P's built-in web proxy (outproxy). <a href="https://geti2p.net/en/about/browser-config" target="_blank">Configure your browser</a> to use the HTTP proxy at <code>127.0.0.1 port 4444</code>, then browse to a hidden service website or a normal, unencrypted <code>http://</code> address. If you wish to disable or change outproxy access to the normal internet, remove or modify the outproxy entry for <code>false.i2p</code> under the <i>Outproxies</i> option in the <a href="/i2ptunnel/edit?tunnel=0" target="_blank">I2P HTTP Proxy Tunnel Editor</a>. In the "Sites of Interest" section <a href="#eepsites">below</a>, we list a few of the sites hosted on I2P.</li>
|
||||
@@ -32,7 +32,7 @@
|
||||
If you're a <a href="http://i2pwiki.i2p/index.php?title=Plugins" target="_blank">developer</a>, a complete language-agnostic framework for writing your own plugins is provided with <a href="http://i2p-projekt.i2p/plugins.html" target="_blank">documentation</a>; I2P plugins can be coded in any language.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Anonymous Encrypted Web Hosting on I2P</h3>
|
||||
<h3 class="welcome">Anonymous Encrypted Web Hosting on I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Ready to Roll!</b><br>I2P comes with a built-in, ready-to-go web server for hosting your own hidden service website ("eepsite") on the I2P network: a <a href="https://www.eclipse.org/jetty/" target="_blank">Jetty</a> instance listening on <a href="http://127.0.0.1:7658/" target="_blank">http://127.0.0.1:7658/</a>. To host your own content,
|
||||
@@ -46,7 +46,7 @@
|
||||
your website, registering an .i2p domain and promoting your site to others are accessible via your own I2P webserver on <a href="http://127.0.0.1:7658/help/" target="_blank">http://127.0.0.1:7658/help/</a>.</li></ul>
|
||||
|
||||
<a name="eepsites"></a>
|
||||
<h3>I2P-Hidden Services of Interest</h3>
|
||||
<h3 class="welcome">I2P-Hidden Services of Interest</h3>
|
||||
<ul class="links">
|
||||
<li class="tidylist"><b>Invisible Internet Project (I2P) Official Website</b><br><a href="http://i2p-projekt.i2p" target="_blank">i2p-projekt.i2p</a>: Secure and
|
||||
anonymous connections to <a href="https://geti2p.net/en/" target="_blank">geti2p.net</a>. If you want to know more about how I2P works or how you can participate, this is your first port of call!</li>
|
||||
|
||||
@@ -9,7 +9,7 @@ dessus de la section <i>Destinations locales</i> dans le panneau de contrôle),
|
||||
s'affichent en face des <i>Destinations locales</i>, le monde d'I2P vous est ouvert, et ci-dessous nous vous en présentons quelques unes.
|
||||
</li></ul>
|
||||
|
||||
<h3>Les services sur I2P</h3>
|
||||
<h3 class="welcome">Les services sur I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Internet invisible et exploration anonyme du web public</b><br>Sur I2P vous pouvez accéder
|
||||
@@ -78,7 +78,7 @@ environnement d'écriture de greffons indépendant de tout langage, avec
|
||||
n'importe quel langage.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Hébergement web anonyme crypté sur I2P</h3>
|
||||
<h3 class="welcome">Hébergement web anonyme crypté sur I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Prêt à servir !</b><br>I2P est fourni avec un serveur web intégré, prêt à héberger votre propre site web
|
||||
@@ -94,7 +94,7 @@ d'enregistrement d'un domaine .i2p, et de promotion de votre site, sont accessib
|
||||
l'adresse <a href="http://127.0.0.1:7658/help/" target="_blank">http://127.0.0.1:7658/help/</a>.</li></ul>
|
||||
|
||||
<a name="eepsites"></a>
|
||||
<h3>Sites I2P intéressants</h3>
|
||||
<h3 class="welcome">Sites I2P intéressants</h3>
|
||||
<ul class="links">
|
||||
<li class="tidylist"><b>Le site officiel de l'Invisible Internet Project (I2P)</b><br>
|
||||
<a href="http://i2p-projekt.i2p/" target="_blank">i2p-projekt.i2p</a> et son miroir
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
<li class="tidylist"><b>Netwerk integratie</b><br> De eerste keer dat I2P start duurt het mogelijk enkele minuten om de router te integreren in het netwerk en meerdere peers te vinden om de verbinding te optimaliseren. Als I2P opstart, bij een normale werking, geeft de tunnel gereedheid indicator (direct boven het <i>Lokale bestemmingen</i> gedeelte in het zijpaneel) mogelijk de melding "Tunnels Geweigerd"; dit is normaal en is geen reden voor zorgen. Zodra de <i>Lokale bestemmingen</i> eenmaal aangegeven worden met groene sterren zijn er veel mogelijkheden voor het gebruik van I2P, hieronder worden enkele voorbeelden geïntroduceerd.</li></ul>
|
||||
|
||||
<h3>Diensten op I2P</h3>
|
||||
<h3 class="welcome">Diensten op I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Invisible Internet & Public Web Browsing</b><br>Op I2P kan je toegang verkrijgen tot anonieme websites (eepsites) en andere diensten (zoals; SSH over I2P, IRC, Jabber etc.), daarnaast heb je ook de mogelijkheid om je eigen dienst aan te bieden. Je kan ook anoniem toegang krijgen tot het normale Internet via de ingebouwde web proxy (outproxy). <a href="https://geti2p.net/htproxyports.html" target="_blank">Configureer je browser</a> voor het gebruik van de HTTP proxy op <code>127.0.0.1 poort 4444</code>, waarna je naar zowel eepsites als normale, onversleutelde <code>http://</code> websites kan surfen. Als je een aanpassing wilt maken aan de outproxy of deze wilt uitschakelen kan je de 'client tunnel' voor <code>false.i2p</code> onder het <i>Outproxies</i> gedeelte in de <a href="/i2ptunnel/edit?tunnel=0" target="_blank">I2P HTTP Proxy Tunnel Editor</a>. In het "Interessante websites" gedeelte <a href="#eepsites">hier onder</a> staat een lijst met een paar van de bekende sites die op I2P gehost worden.</li>
|
||||
@@ -23,7 +23,7 @@ en maak verbinding met de <a href="irc://127.0.0.1:6668/i2p">server</a> op <code
|
||||
<li class="tidylist"><a name="plugins"></a><b>Plugins voor I2P</b><br>Breid de gebruiks mogelijkheden van I2P uit door het installeren van plugins … blogging, chatting, file sharing en andere plugins zijn al geschreven of geport en wachten op <a href="http://i2pwiki.i2p/index.php?title=Plugins" target="_blank">installatie</a>! Surf naar de plugins en gerelateerde info op <a href="http://i2pwiki.i2p/index.php?title=Plugins" target="_blank">i2pwiki.i2p</a>. Als je een <a href="http://i2pwiki.i2p/index.php?title=Plugins" target="_blank">ontwikkelaar</a> bent is er een compleet taal-agnostisch framework beschikbaar voor het schrijven van eigen plugins, geleverd met <a href="http://i2p-projekt.i2p/nl/docs/plugins" target="_blank">documentatie</a>; I2P plugins kunnen geprogrammeerd worden in elke taal.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Anoniem en versleutelde Web Hosting op I2P</h3>
|
||||
<h3 class="welcome">Anoniem en versleutelde Web Hosting op I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Ready to Roll!</b><br> I2P komt met een ingebouwde, ready-to-go web server voor het hosten van je eigen anonieme website (eepsite) op het I2P netwerk: een <a href="https://www.eclipse.org/jetty/" target="_blank">Jetty</a> server die luistert op <a href="http://127.0.0.1:7658/" target="_blank">http://127.0.0.1:7658/</a>. Om je eigen inhoud te hosten plaats je simpelweg alle bestanden in de <code>eepsite/docroot/</code> directory (of plaats elke standaard JSP/Servlet .war bestanden onder <code>eepsite/webapps</code>,
|
||||
@@ -34,7 +34,7 @@ en maak verbinding met de <a href="irc://127.0.0.1:6668/i2p">server</a> op <code
|
||||
zal je eepsite zichtbaar zijn (maar niet vindbaar) voor anderen. Gedetaïlleerde instructies voor het starten van je eepsite, het registreren van een.i2p domein en promotie van je website aan anderen zijn toegankelijk via je eigen I2P webserver op <a href="http://127.0.0.1:7658/help/" target="_blank">http://127.0.0.1:7658/help/</a>.</li></ul>
|
||||
|
||||
<a name="eepsites"></a>
|
||||
<h3>I2P-Hosted Sites of Interest</h3>
|
||||
<h3 class="welcome">I2P-Hosted Sites of Interest</h3>
|
||||
<ul class="links">
|
||||
<li class="tidylist"><b>Invisible Internet Project (I2P) Officiële Website</b><br><a href="http://i2p-projekt.i2p/nl/" target="_blank">i2p-projekt.i2p</a>: Veilige en
|
||||
anonieme verbindingen naar <a href="https://geti2p.net/nl/" target="_blank">geti2p.net</a>. Als je meer wilt weten over hoe I2P werkt of hoe je mee kan doen is dit de website waar je terecht kan!</li>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<ul class="links"><li class="tidylist"><b>Начало…</b><br>Если вы только что запустили I2P, число <i>Активных пиров</i>, отображаемых под секцией <i>Пиры</i> на боковой панели должно начать увеличиваться через несколько минут, и вы так же увидите <i>Локальный туннель</i> с именем <i>Коллективные Клиенты</i>, и, возможно, другие клиентские и серверные туннели в зависимости от того, как настроен I2P (если нет, смотрите секцию по разрешению проблем <a href="#trouble">ниже</a>). Эти <i>Локальные туннели</i> предоставляют соединения на разных портах (и иногда разные протоколы) для сети I2P, позволяя функционировать вашим torrent, e-mail, прокси и другим сервисам. Ваша <a href="/netdb">База данных сети I2P</a> показывает всех известных роутеру пиров в сети. Больше информации доступно на <a href="/help">странице помощи</a>.</li>
|
||||
<li class="tidylist"><b>Сетевая интеграция</b><br> Когда вы впервые запускаете I2P, это может занять несколько минут, т.к. роутер выполняет процедуру начальной загрузки (bootstrap) для интеграции в сеть и поиска пиров для оптимизации интегрированности. Будте терпеливы. Когда I2P запускается, и во время нормальной работы, индикатор готовности к построению туннелей (прямо над секцией <i>Локальные туннели</i> на боковой панели) может показывать "Не принимаем туннели"; это нормальное поведение и не стоит слишком беспокоиться. Когда возле ваших <i>Локальных туннелей</i> загорятся зелёные звёздочки, вы сможете делать с I2P разнообразные вещи, и ниже мы представим вам некоторые из них. </li></ul>
|
||||
|
||||
<h3>Сервисы в I2P</h3>
|
||||
<h3 class="welcome">Сервисы в I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Невидимый Интернет и просмотр обычных сайтов </b><br>В I2P вы можете заходить на анонимные веб-сайты (так же известные как eepsites) и пользоваться другими сервисами (такими как ssh over I2P, IRC, Jabber и т.д.), а так же поддерживать собственные сервисы. Ещё вы можете выходить в обычный веб анонимно через имеющиеся в I2P веб-прокси (outproxy). <a href="https://geti2p.net/ru/about/browser-config" target="_blank">Настройте ваш браузер</a> на использование <a href="http://proxy.i2p" target="_blank">HTTP proxy</a> на <code>127.0.0.1 порт 4444</code>, затем откройте eepsite или обычный <code>http://</code> адрес. Если вы хотите отключить или изменить возможность доступа в обычный интернет через outproxy, удалите или измените содержимое <code>false.i2p</code> в поле опции <i>Outproxies</i> на странице <a href="/i2ptunnel/edit?tunnel=0" target="_blank">редактирования HTTP Proxy туннеля</a>. В секции Достопримечательности <a href="#eepsites">ниже</a>, мы представляем список некоторых сайтов, имеющихся в I2P.</li>
|
||||
@@ -23,7 +23,7 @@
|
||||
<li class="tidylist"><a name="plugins"></a><b>Плагины для I2P</b><br>Повысьте полезность I2P установив плагины… блоггинг, чат, обмен файлами и другие плагины уже были написаны или портированы и ждут когда вы их <a href="http://i2pwiki.i2p/index.php?title=Plugins" target="_blank">установите</a>! Смотрите плагины и сопутствующую информацию на <a href="http://i2pwiki.i2p/index.php?title=Plugins" target="_blank">i2pwiki.i2p</a>. Если вы <a href="http://i2pwiki.i2p/index.php?title=Plugins" target="_blank">программист</a>, полный языконезависимый фреймворк для написания плагинов доступен и <a href="http://i2p-projekt.i2p/ru/docs/plugins" target="_blank">документирован</a>; I2P плагины могут быть написаны на любом языке.</li>
|
||||
</ul>
|
||||
|
||||
<h3>Анонимный шифрованный веб-хостинг в I2P</h3>
|
||||
<h3 class="welcome">Анонимный шифрованный веб-хостинг в I2P</h3>
|
||||
<ul class="links">
|
||||
|
||||
<li class="tidylist"><b>Готовы к действию!</b><br>I2P идёт со встроенным готовым к работе веб-сервером для хостинга вашего собственного анонимного веб-сайта (eepsite) в сети I2P: <a href="https://www.eclipse.org/jetty/" target="_blank">Jetty</a> развёрнут и слушает на <a href="http://127.0.0.1:7658/" target="_blank">http://127.0.0.1:7658/</a>. Для размещения собственного контента,
|
||||
@@ -37,7 +37,7 @@
|
||||
I2P-сайта, регистрации .i2p домена и распространению информации о вашем сайте доступны через ваш I2P веб-сервер на странице <a href="http://127.0.0.1:7658/help/" target="_blank">http://127.0.0.1:7658/help/</a>.</li></ul>
|
||||
|
||||
<a name="eepsites"></a>
|
||||
<h3>Достопримечательности I2P</h3>
|
||||
<h3 class="welcome">Достопримечательности I2P</h3>
|
||||
<ul class="links">
|
||||
<li class="tidylist"><b>Официальный веб-сайт Invisible Internet Project (I2P)</b><br><a href="http://i2p-projekt.i2p/ru/" target="_blank">i2p-projekt.i2p</a>: безопасный и анонимный
|
||||
доступ к <a href="https://geti2p.net/ru/" target="_blank">geti2p.net</a>. Так же имеется официальное зеркало на <a href="http://geti2p.net" target="_blank">geti2p.net</a>. Если вы хотите узнать больше о том, как работает I2P, или о том, как вы можете принять участие, это послужит вам точкой входа.</li>
|
||||
|
||||
@@ -1,41 +1,122 @@
|
||||
/* I2P Theme: I2P Classic Theme Override */
|
||||
/* I2P Description: Larger fontsize override for console to accomodate foreign charactersets */
|
||||
/* Author: Dr|Z3d */
|
||||
/* Author: dr|z3d */
|
||||
|
||||
* {
|
||||
text-shadow: none !important;
|
||||
font-weight: normal !important;
|
||||
font-size: 11pt !important;
|
||||
letter-spacing: normal !important;
|
||||
word-spacing: normal !important;
|
||||
line-height: 140% !important;
|
||||
}
|
||||
|
||||
input[type="submit"], input[type="cancel"], input[type="file"], button, button.search, input.cancel {
|
||||
font-size: 11pt !important;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 5px;
|
||||
}
|
||||
|
||||
input[type="submit"], input[type="cancel"], input[type="file"], button, button.search, input.cancel, div.app, .themelabel, .ui_lang, .tab a, label, a, li {
|
||||
letter-spacing: 0.05em !important;
|
||||
}
|
||||
|
||||
.routersummary button {
|
||||
min-width: 100px !important;
|
||||
}
|
||||
|
||||
/* sidepanel */
|
||||
|
||||
div.routersummary {
|
||||
font: 9.5pt/125%;
|
||||
div.routersummary h3, .routersummary h3 a {
|
||||
font-size: 13pt !important;
|
||||
}
|
||||
|
||||
div.routersummary h3 {
|
||||
font-size: 12.5pt;
|
||||
}
|
||||
|
||||
div.routersummary h4 {
|
||||
font-size: 11.5pt;
|
||||
div.routersummary h4, .routersummary h4 a {
|
||||
font-size: 13pt !important;
|
||||
letter-spacing: 0;
|
||||
}
|
||||
|
||||
div.routersummary td {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
div.routersummary {
|
||||
width: 220px;
|
||||
}
|
||||
|
||||
div.routersummary table {
|
||||
font-size: 9pt;
|
||||
width: 219px !important;
|
||||
}
|
||||
|
||||
#sb_bandwidth td:first-child {
|
||||
width: 20px !important;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#sb_bandwidth td:last-child {
|
||||
width: 80% !important;
|
||||
}
|
||||
|
||||
#sb_bandwidth td:last-child, #sb_peers td:last-child, #sb_queue td:last-child, #sb_tunnels td:last-child, #sb_general td:last-child, #sb_shortgeneral td:last-child {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
div.routersummary table a:link, div.routersummary table a:visited {
|
||||
font-size: 10.5pt;
|
||||
font-size: 12pt;
|
||||
font-weight: normal;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
div.routersummary a {
|
||||
word-spacing: 0em !important;
|
||||
letter-spacing: 0.2em !important;
|
||||
/* end sidepanel */
|
||||
|
||||
/* global overrides */
|
||||
|
||||
a, b, div.routersummary h3 a, div.routersummary h4 {
|
||||
font-weight: normal !important;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
b, a, input, button, submit, i, th, thead, tfoot, h1, h2, h3, h4, .messages {
|
||||
font-weight: normal !important;
|
||||
font-style: normal !important;
|
||||
text-shadow: none;
|
||||
}
|
||||
|
||||
body, .main {
|
||||
font: 12pt "Noto Sans", "Droid Sans", "Segoe UI", "Lucida Grande", Verdana, "Bitstream Vera Sans", Helvetica, Sans, sans-serif;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 18pt !important;
|
||||
padding: 14px 20px 12px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 16pt !important;
|
||||
}
|
||||
|
||||
h3, .configtable th {
|
||||
font-size: 14pt !important;
|
||||
}
|
||||
|
||||
h3 a {
|
||||
display: inline-block;
|
||||
padding: 3px 2px;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 13pt !important;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
letter-spacing: 0.08em !important;
|
||||
word-spacing: 0.1em !important;
|
||||
}
|
||||
|
||||
/* end global overrides */
|
||||
|
||||
div.tunnels a {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
div.tunnels table {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
div.tunnels td:first-child, div.tunnels td:last-child {
|
||||
@@ -49,29 +130,21 @@ div.tunnels td:last-child {
|
||||
div.tunnels td {
|
||||
padding: 0 2px;
|
||||
}
|
||||
/* global overrides */
|
||||
|
||||
a, b, div.routersummary h3 a, div.routersummary h4 {
|
||||
font-weight: normal !important;
|
||||
font-size: 100%;
|
||||
}
|
||||
|
||||
b, a, input, button, submit, i, th, thead, tfoot, h1, h2, h3, h4{
|
||||
font-weight: normal !important;
|
||||
font-style: normal !important;
|
||||
-moz-text-shadow: 0 0 0;
|
||||
-khtml-text-shadow: 0 0 0;
|
||||
text-shadow: 0 0 0;
|
||||
}
|
||||
|
||||
body {
|
||||
font: 10pt Verdana, "Bitstream Vera Sans", Helvetica, Sans, sans-serif;
|
||||
}
|
||||
|
||||
div.main, div.main p, div.news p {
|
||||
line-height: 140%;
|
||||
}
|
||||
|
||||
div.main, div.news, h1 {
|
||||
margin-left: 226px;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
width: 400px;
|
||||
margin-top: 5px;
|
||||
margin-right: 8px;
|
||||
}
|
||||
|
||||
div.joblog li i {
|
||||
font-weight: normaL;
|
||||
}
|
||||
@@ -83,4 +156,306 @@ b, div.joblog b {
|
||||
|
||||
table code {
|
||||
font-size: 120%;
|
||||
}
|
||||
}
|
||||
|
||||
.tab, .tab2 {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
.applabel a {
|
||||
padding: 0 2px 6px !important;
|
||||
}
|
||||
|
||||
.themelabel, .ui_lang {
|
||||
font-size: 12pt !important;
|
||||
font-weight: normal !important;
|
||||
overflow: hidden;
|
||||
text-overflow: hidden;
|
||||
margin-bottom: -2px;
|
||||
padding-bottom: 4px !important;
|
||||
}
|
||||
|
||||
#themeui.formaction {
|
||||
margin-top: 8px !important;
|
||||
}
|
||||
|
||||
div.themechoice, div.langselect {
|
||||
width: 128px;
|
||||
}
|
||||
|
||||
h3.ptitle, h3#i2pclientconfig {
|
||||
margin-bottom: -17px !important;
|
||||
}
|
||||
|
||||
h3#systray, h3#servicedebug, h3#browseronstart {
|
||||
margin-bottom: -17px !important;
|
||||
}
|
||||
|
||||
h3#pluginmanage {
|
||||
margin-bottom: -22px !important;
|
||||
}
|
||||
|
||||
.formaction, #consolepass + .formaction, #sidebardefaults, #webappconfigactions.formaction, #clientsconfig.formaction, #homesites, #homeapps {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
table + .formaction {
|
||||
margin-top: -1px !important;
|
||||
}
|
||||
|
||||
hr + .formaction {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
|
||||
h4#updateplugins {
|
||||
margin-top: -16px;
|
||||
}
|
||||
|
||||
#tunnelconfigsave {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
#resetreseed input.reload {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
p#keyringhelp, #tunnelconfig + .infohelp {
|
||||
margin-bottom: 15px !important;
|
||||
}
|
||||
|
||||
h3.stats {
|
||||
margin-top: -1px !important;
|
||||
}
|
||||
|
||||
.main#stats form {
|
||||
margin-top: 0;
|
||||
margin-bottom: -1px;
|
||||
}
|
||||
input[type="text"], input[type="password"] {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
input[type="radio"], input[type="checkbox"] {
|
||||
margin-top: 6px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
input[name="pluginURL"] {
|
||||
max-width: 250px !important;
|
||||
width: 250px !important;
|
||||
}
|
||||
|
||||
button.control {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
.infohelp, .infowarn {
|
||||
line-height: 160% !important;
|
||||
}
|
||||
|
||||
p.infohelp {
|
||||
margin-bottom: -7px;
|
||||
}
|
||||
|
||||
#advancedsettings, .main textarea {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
#webappconfig {
|
||||
margin-bottom: -37px !important;
|
||||
}
|
||||
|
||||
.formaction#webappconfigactions {
|
||||
margin-top: 36px !important;
|
||||
}
|
||||
|
||||
p[style="margin: 0px 12px"] {
|
||||
margin-left: 5px !important;
|
||||
padding: 8px 0 !important;
|
||||
}
|
||||
|
||||
#news hr + i {
|
||||
display: inline-block;
|
||||
margin-top: 4px !important;
|
||||
}
|
||||
|
||||
.newsAuthor {
|
||||
background-position: left top 8px !important;
|
||||
background-size: 12px 12px !important;
|
||||
padding-left: 14px;
|
||||
}
|
||||
|
||||
input.search[type="text"] {
|
||||
padding-left: 30px;
|
||||
background-position: 8px center;
|
||||
}
|
||||
|
||||
.main#jardump b {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
#wrapperlogs pre, pre#transports {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
table#leasesetdebug th a:not(old), table#leasesetsummary th a:not(old), #tunnels.main h3 a:not(old), #logs h3 a:not(old), a[href^="configpeer?peer"] {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
h3#iptransport a:not(old), h3#advancedconfig a:not(old) {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
h3#iptransport a::after, h3#advancedconfig a::after {
|
||||
vertical-align: sub;
|
||||
margin-left: 5px;
|
||||
}
|
||||
|
||||
/* responsive layout */
|
||||
|
||||
@media screen and (max-width: 1200px) {
|
||||
.main td, .main td b {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.tab, .tab2 {
|
||||
margin-right: -2px !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1500px) {
|
||||
div.applabel {
|
||||
height: 22px !important;
|
||||
padding: 2px;
|
||||
width: 140px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 0) {
|
||||
div.routersummary img[src$="i2plogo.png"] {
|
||||
margin-top: -1px;
|
||||
transform: none;
|
||||
width: 210px;
|
||||
}
|
||||
|
||||
.routersummary .reload[value="restartImmediate"], .routersummary .stop[value="shutdownImmediate"], .routersummary .reload[value="Reseed"], .routersummary button[name="updateAction"] {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.tab, .tab2, .main[id^="config_"] td {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.main[id^="config_"] th {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
.optbox, #netconfig .optbox:last-child, #netconfig .optbox[value="only"], #netconfig .optbox[name="disableUDP"], #netconfig .optbox[value="disabled"] {
|
||||
margin-top: 10px !important;
|
||||
margin-bottom: 10px !important;
|
||||
}
|
||||
|
||||
.langselect .optbox {
|
||||
margin: -4px 0 8px -54px !important;
|
||||
}
|
||||
|
||||
#console h2 {
|
||||
margin-bottom: -5px !important;
|
||||
}
|
||||
|
||||
#console h2 a[name], #console h2 a[name]:hover {
|
||||
font-size: 16pt !important;
|
||||
color: #0c153d !important;
|
||||
}
|
||||
|
||||
.welcome h2 {
|
||||
font-size: 14pt !important;
|
||||
}
|
||||
|
||||
p#fullhistory {
|
||||
padding: 8px 10px !important;
|
||||
}
|
||||
|
||||
div.news {
|
||||
padding-bottom: 7px !important;
|
||||
}
|
||||
|
||||
div.news h3, .newsDate, div.news a {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
#sb_internals, #sb_services, #sb_advanced {
|
||||
margin-top: -5px !important;
|
||||
}
|
||||
|
||||
.main#console code {
|
||||
font-size: 13pt !important;
|
||||
}
|
||||
|
||||
#faq ul {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
|
||||
#changelog pre {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.homelinkedit th:first-child, #sidebarconf th:first-child, #consolepass th:first-child {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
.homelinkedit td img {
|
||||
width: 24px;
|
||||
height: 24px;
|
||||
}
|
||||
|
||||
#netdboverview th {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1200px) {
|
||||
.tab, .tab2 {
|
||||
margin-right: -3px !important;
|
||||
}
|
||||
|
||||
#faq th, #portfaq th, #portfaq th[colspan="3"] {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
body, .main, .main td, .news p, #news p, .main li b, div.joblog li, .themelabel, .ui_lang, .applabel a, .statusnotes,
|
||||
#peerdefs, #profile_defs, #thresholds, #configinfo, .infohelp, .infowarn, button, input, select, textarea, code, tt, pre,
|
||||
.netdbentry th, .configtable th, ul.statlist a[name], ul.statlist b, ul.statlist li b, ul.statlist a[name]:hover, div.messages, th {
|
||||
font-size: 12pt !important;
|
||||
}
|
||||
|
||||
.routersummary td, .routersummary a, .routersummary button, .routersummary h4, .routersummary h4 a, div.news, #banlist li {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
margin-top: 2px !important;
|
||||
}
|
||||
|
||||
div.routersummary img[src$="i2plogo.png"] {
|
||||
margin-left: 1px;
|
||||
}
|
||||
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 225px !important;
|
||||
}
|
||||
|
||||
div.app {
|
||||
width: 164px;
|
||||
}
|
||||
|
||||
div.applabel {
|
||||
padding: 3px 2px 4px !important;
|
||||
width: 160px !important;
|
||||
}
|
||||
}
|
||||
|
||||
/* end responsive layout */
|
||||
@@ -1,219 +0,0 @@
|
||||
body {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
text-align: center;
|
||||
font: 10pt/140% "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
|
||||
background: #bbf;
|
||||
color: #000;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body.iframed {
|
||||
background: transparent url('../dark/images/transparent.gif') !important;
|
||||
padding-top: 5px;
|
||||
}
|
||||
|
||||
div {
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h4, label {
|
||||
margin: 0px;
|
||||
padding: 2px;
|
||||
float: left;
|
||||
width: 150px;
|
||||
height: 24px;
|
||||
font-weight: normal;
|
||||
text-align: right;
|
||||
font-size: 8.5pt;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 10.5pt;
|
||||
text-align: left !important;
|
||||
font-weight: bold;
|
||||
border: 1px solid #77f;
|
||||
border-top: 2px solid #77f;
|
||||
margin: -6px 0 5px -10px !important;
|
||||
padding: 5px 10px 25px 10px;
|
||||
background: #fff;
|
||||
text-shadow: 0px 0px 1px rgba(32, 32, 192, 0.3);
|
||||
text-transform: uppercase;
|
||||
white-space: nowrap;
|
||||
width: 782px;
|
||||
letter-spacing: 0.09em;
|
||||
background: #fff url("/themes/console/classic/images/titlebg.png") no-repeat right center !important;
|
||||
}
|
||||
|
||||
label {
|
||||
font-style: italic;
|
||||
margin: 0 3px 0 -3px;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
form {
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
textarea, input, select, button, a {
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
font: 8pt "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
|
||||
float: left;
|
||||
margin: 2px 0 5px 0;
|
||||
}
|
||||
|
||||
button {
|
||||
float: none;
|
||||
height: 20px !important;
|
||||
}
|
||||
|
||||
textarea {
|
||||
border: 1px solid #aaf;
|
||||
min-height: 40px;
|
||||
}
|
||||
|
||||
br {
|
||||
clear: left;
|
||||
}
|
||||
|
||||
div.statusNotRunning {
|
||||
float: left;
|
||||
width: 82px;
|
||||
height: 24px;
|
||||
color: #d00;
|
||||
}
|
||||
|
||||
div.statusRunning {
|
||||
float: left;
|
||||
width: 82px;
|
||||
height: 24px;
|
||||
color: #0d0;
|
||||
}
|
||||
|
||||
div.statusStarting {
|
||||
float: left;
|
||||
width: 82px;
|
||||
height: 24px;
|
||||
color: #393;
|
||||
}
|
||||
|
||||
hr {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.separator, .subdivider {
|
||||
clear: both;
|
||||
height: 1px;
|
||||
margin: 5px -8px 5px -8px;
|
||||
border-bottom: 1px solid #aaf;
|
||||
}
|
||||
|
||||
.subdivider {
|
||||
border-bottom: 1px dotted #aaf;
|
||||
margin: 0 0 10px 0;
|
||||
}
|
||||
|
||||
.freetext {
|
||||
width: 150px;
|
||||
height: 22px;
|
||||
border: 1px solid #aaf;
|
||||
}
|
||||
|
||||
.control {
|
||||
margin: 2px;
|
||||
padding: 1px 2px 2px 2px;
|
||||
overflow: hidden;
|
||||
height: 20px;
|
||||
width: 60px;
|
||||
font-weight: bold;
|
||||
background: #ddd;
|
||||
color: #000;
|
||||
border: 1px outset #ddddc0;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.control:hover {
|
||||
background: #229;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.control:active {
|
||||
border: 2px inset;
|
||||
}
|
||||
|
||||
.panel {
|
||||
width: 790px;
|
||||
margin: 16px auto 16px auto;
|
||||
padding: 5px 10px;
|
||||
overflow: hidden;
|
||||
text-align: left;
|
||||
font-size: 8pt;
|
||||
background: #eef;
|
||||
border: 4px solid #77f;
|
||||
-moz-box-shadow: inset 0px 0px 0px 1px #99f;
|
||||
}
|
||||
|
||||
.iframed .panel {
|
||||
margin: 16px auto -8px auto !important;
|
||||
}
|
||||
|
||||
.iframed .panel.iframed {
|
||||
margin: 0 auto -8px auto !important;
|
||||
}
|
||||
|
||||
.panel .footer {
|
||||
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
.toolbox {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.rowItem {
|
||||
width: 750px;
|
||||
float: left;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
.comment {
|
||||
font-style: italic;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.text {
|
||||
height: 24px;
|
||||
width: 150px;
|
||||
padding: 2px 0 0 2px;
|
||||
float: left;
|
||||
margin: 0;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.accessKey {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#globalOperationsPanel {
|
||||
background: #eef;
|
||||
border: 4px solid #77f;
|
||||
-moz-box-shadow: inset 0px 0px 0px 1px #900;
|
||||
padding: 5px 5px 10px 5px;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#globalOperationsPanel .control {
|
||||
width: 100px !important;
|
||||
margin-top: 3px;
|
||||
float: right;
|
||||
}
|
||||
@@ -246,7 +246,7 @@ th {
|
||||
padding-right: 1px;
|
||||
}
|
||||
|
||||
div.configure hr{
|
||||
div.configure hr {
|
||||
margin: 10px 0 15px 0;
|
||||
}
|
||||
|
||||
@@ -258,7 +258,6 @@ div.graphspanel img {
|
||||
border: 1px solid #99f;
|
||||
margin: 6px 0 !important;
|
||||
background: #ddf;
|
||||
-moz-box-shadow: inset 0px 0px 1px 1px #99f;
|
||||
}
|
||||
|
||||
div.graphspanel hr {
|
||||
@@ -278,7 +277,6 @@ table {
|
||||
display:list-item;
|
||||
}
|
||||
|
||||
|
||||
div.news {
|
||||
margin: -1px 2px 0 200px !important;
|
||||
padding: -10px 0px 8px 0px;
|
||||
@@ -297,3 +295,4 @@ div.news {
|
||||
|
||||
.routersummary h2, .routersummary h3 {
|
||||
background: #fff url(images/tinytitle.png) center right tile-x !important;
|
||||
}
|
||||
BIN
installer/resources/themes/console/classic/images/bg.png
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
installer/resources/themes/console/classic/images/bg0.png
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
installer/resources/themes/console/classic/images/bg1.png
Normal file
|
After Width: | Height: | Size: 9.8 KiB |
BIN
installer/resources/themes/console/classic/images/bg2.png
Normal file
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
BIN
installer/resources/themes/console/classic/images/dropdown.png
Normal file
|
After Width: | Height: | Size: 235 B |
|
After Width: | Height: | Size: 167 B |
BIN
installer/resources/themes/console/classic/images/eye.png
Normal file
|
After Width: | Height: | Size: 566 B |
BIN
installer/resources/themes/console/classic/images/help.png
Normal file
|
After Width: | Height: | Size: 924 B |
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 16 KiB |
BIN
installer/resources/themes/console/classic/images/sort_down.png
Normal file
|
After Width: | Height: | Size: 261 B |
BIN
installer/resources/themes/console/classic/images/sort_up.png
Normal file
|
After Width: | Height: | Size: 275 B |
BIN
installer/resources/themes/console/classic/images/thumbnail.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
@@ -1,6 +1,8 @@
|
||||
/* Console Theme "Classic" - Mobile Override */
|
||||
|
||||
div.routersummaryouter {
|
||||
float: none;
|
||||
margin: 0 1px 0 0;
|
||||
margin: 0 !important;
|
||||
position: relative;
|
||||
width: auto;
|
||||
}
|
||||
@@ -8,23 +10,146 @@ div.routersummaryouter {
|
||||
div.routersummary {
|
||||
float: none;
|
||||
width: auto;
|
||||
max-width: 600px;
|
||||
margin: 0 auto -6px;
|
||||
}
|
||||
|
||||
div.routersummary table {
|
||||
@media screen and (min-width: 1500px) {
|
||||
div.routersummary {
|
||||
width: 600px !important;
|
||||
}
|
||||
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 600px !important;
|
||||
}
|
||||
}
|
||||
|
||||
#xhr {
|
||||
margin-top: 9px !important;
|
||||
}
|
||||
|
||||
#xhr hr:first-child {
|
||||
margin-bottom: 7px !important;
|
||||
}
|
||||
|
||||
.routersummary div[style="height: 36px;"] {
|
||||
margin: 0 0 15px !important;
|
||||
}
|
||||
|
||||
.routersummary div[style="height: 36px;"] + a {
|
||||
margin: -5px 0 -3px !important;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.routersummary hr:first-child {
|
||||
margin-bottom: 11px;
|
||||
}
|
||||
|
||||
.routersummary td, .routersummary h4, .routersummary a {
|
||||
font-size: 9pt !important;
|
||||
}
|
||||
|
||||
div.routersummary table, table[id^="sb_"] {
|
||||
width: 100% !important;
|
||||
margin: -6px 0 -7px !important;
|
||||
}
|
||||
|
||||
table[id^="sb_"] td {
|
||||
padding: 4px 2px !important;
|
||||
}
|
||||
|
||||
table#sb_localtunnels {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
table#sb_localtunnels td {
|
||||
padding: 4px 2px !important;
|
||||
}
|
||||
|
||||
#sb_localtunnels td:last-child {
|
||||
padding-right: 4px !important;
|
||||
}
|
||||
|
||||
table[id^="sb_"] tr:nth-child(even) td {
|
||||
background: #eef;
|
||||
background: rgba(240, 240, 255, 0.5);
|
||||
}
|
||||
|
||||
table[id^="sb_"] tr:nth-child(odd) td {
|
||||
background: #ddf;
|
||||
background: rgba(220, 220, 255, 0.5);
|
||||
}
|
||||
|
||||
table[id^="sb_"] tr:hover td {
|
||||
background: #ffe !important;
|
||||
transition: ease background 0.3s;
|
||||
}
|
||||
|
||||
#sb_services {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#sb_localtunnels td:nth-child(2) {
|
||||
width: auto !important;
|
||||
}
|
||||
|
||||
#sb_general, #sb_shortgeneral, #sb_bandwidth, #sb_peers, #sb_tunnels, #sb_queue {
|
||||
margin-bottom: -7px !important;
|
||||
}
|
||||
|
||||
#sb_internals, #sb_services, #sb_advanced {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
|
||||
#sb_internals a, #sb_services a, #sb_advanced a {
|
||||
max-width: 600px;
|
||||
}
|
||||
|
||||
.routersummary button[type="submit"], .routersummary button[type="cancel"] {
|
||||
margin: 5px 5px 3px !important;
|
||||
padding: 8px 5px !important;
|
||||
min-width: 120px !important;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 0 1px 0 0;
|
||||
min-width: 0;
|
||||
margin: 9px 0 -1px;
|
||||
min-width: 510px;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin: -1px 1px 0 0;
|
||||
min-width: 0;
|
||||
margin: 0 0 -1px;
|
||||
min-width: 500px;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: 0 1px 0 0;
|
||||
min-width: 0;
|
||||
margin: 1px 0 0;
|
||||
min-width: 500px;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
.confignav {
|
||||
padding: 3px 5px !important;
|
||||
line-height: 180%;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
h1 {
|
||||
margin: 9px 0 -1px !important;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -1px 0 !important;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,6 +26,15 @@ div.news {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.news h3, #newspage h3 {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
.news hr + i {
|
||||
float: left;
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -1px 205px 5px 5px;
|
||||
background: url("images/scarface.jpg") no-repeat scroll left bottom #000000 !important;
|
||||
@@ -40,8 +49,21 @@ h1,h2,h3,h4 {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
div.routersummary h3 {
|
||||
h4.app, h4.app2 {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
button.search {
|
||||
margin-right: 30px;
|
||||
}
|
||||
|
||||
div.routersummary h3, div.routersummary h4, .routersummary a, .routersummary b {
|
||||
text-align: center;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
div.routersummary h3, div.routersummary h4 {
|
||||
font-size: 10pt;
|
||||
}
|
||||
|
||||
div.routersummary td {
|
||||
@@ -57,6 +79,14 @@ div.routersummary td:first-child {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#sb_services td, #sb_internals td, #sb_advanced td {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#sb_localtunnels td:last-child {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
div.tunnels {
|
||||
padding: -3px 0 !important;
|
||||
}
|
||||
@@ -97,3 +127,259 @@ span.newtab {
|
||||
float: left;
|
||||
letter-spacing: 0;
|
||||
}
|
||||
|
||||
.tab2::before, .tab2::after {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* lang selection */
|
||||
|
||||
.langselect img {
|
||||
margin-right: -61px;
|
||||
}
|
||||
|
||||
.langselect .optbox:checked + img {
|
||||
margin-right: -63px;
|
||||
}
|
||||
|
||||
/* theme selection */
|
||||
|
||||
.themechoice, .langselect {
|
||||
float: right !important;
|
||||
}
|
||||
|
||||
.themechoice {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.themechoice .optbox {
|
||||
opacity: 0; /* hide the radio icon so we can use thumbnail img instead */
|
||||
outline: 1px dotted #f00;
|
||||
position: absolute;
|
||||
padding: 2px;
|
||||
margin-right: -27px;
|
||||
min-height: 78px !important;
|
||||
}
|
||||
|
||||
.themechoice .optbox + img {
|
||||
border: 1px solid transparent;
|
||||
}
|
||||
|
||||
.themechoice .optbox + img, .themechoice .optbox:checked + img {
|
||||
margin: 5px;
|
||||
padding: 0 !important;
|
||||
}
|
||||
|
||||
h3#iptransport a, th#upnpconfig a, h3#bwlimiter a, #config_stats h3 a, #config_logging h3 a, h3#graphdisplay a, #logs h3 a, h3#advancedconfig a {
|
||||
float: left;
|
||||
}
|
||||
|
||||
#sybilnav ul li a {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
.sybil_routerinfo th:first-child {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.sybil_routerinfo th:nth-last-child(2) {
|
||||
padding-left: 0;
|
||||
text-align: left !important;
|
||||
}
|
||||
|
||||
.sybil_routerinfo th {
|
||||
padding: 1px 3px 1px 1px !important;
|
||||
}
|
||||
|
||||
table#leasesetdebug th:first-child, table#leasesetsummary th:first-child {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
table#leasesetdebug th:last-child, table#leasesetsummary th:last-child {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
table#leasesetdebug th, table#leasesetsummary th {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
table.leaseset th {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
table.leaseset th:first-child b {
|
||||
float: right;
|
||||
}
|
||||
|
||||
table.leaseset th:last-child, table.leaseset td:nth-child(2) {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#netdboverview th, table.netdbentry th, table#leasesetdebug td:nth-child(2n) {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.main#debug {
|
||||
direction: ltr;
|
||||
}
|
||||
|
||||
#jardump.main th:nth-child(1), #jardump.main th:nth-child(3), #jardump.main th:nth-child(6), #jardump.main th:nth-child(7) {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#schedjobs td {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
table.netdbentry th:last-child, table#leasesetdebug td:nth-child(2n+1) {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#tunnels.main h3 a {
|
||||
float: left;
|
||||
}
|
||||
|
||||
table#enviro td {
|
||||
padding: 5px 10px 5px 5px !important;
|
||||
}
|
||||
|
||||
table#enviro td:first-child {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#wrapperlogs pre, table[id$="logs"] ul, .logtable ul li {
|
||||
direction: ltr;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#criticallogs ul {
|
||||
border: none;
|
||||
}
|
||||
|
||||
#eventlog th {
|
||||
text-align: right;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
.homelinkedit th:nth-child(3), .homelinkedit th:last-child {
|
||||
text-align: right !important;
|
||||
}
|
||||
|
||||
table#netconfig th, table#externali2cp th, table#plugininstall th, .configtable th, th.th_title {
|
||||
text-align: right !important;
|
||||
}
|
||||
|
||||
#sidebarconf th:nth-child(1), #sidebarconf th:nth-child(2) {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#sidebarconf td:nth-child(4) {
|
||||
padding-right: 0;
|
||||
}
|
||||
|
||||
#sidebarconf td:nth-child(3) {
|
||||
text-align: left !important;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.configtable td.infohelp, p.infohelp, td.infohelp, p#debugmode, p#sybilinfo, p.infowarn, td.infowarn, p#keyringhelp, h3#shutdownrouter + p, h3#restartrouter + p, h3#servicedebug + p, h3#browseronstart + p, h3#runonstartup + p, h3#systray + p {
|
||||
background: #000 url(images/infohelp.png) right 8px center no-repeat !important;
|
||||
padding: 15px 45px 15px 15px !important;
|
||||
}
|
||||
|
||||
p.infowarn, td.infowarn {
|
||||
background: #000 url(images/infowarn.png) right 8px center no-repeat !important;
|
||||
}
|
||||
|
||||
.main#config_update .messages {
|
||||
background: #000 url(images/infohelp.png) no-repeat right 10px center !important;
|
||||
text-align: right;
|
||||
padding: 15px 55px 15px 15px;
|
||||
}
|
||||
|
||||
.main#config_update .messages a {
|
||||
float: left;
|
||||
margin: 0 5px
|
||||
}
|
||||
|
||||
.messages {
|
||||
background-position: right 12px center, left bottom !important;
|
||||
padding: 20px 40px 20px 10px !important;
|
||||
}
|
||||
|
||||
td.optionsave {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
#tunnelconfig th {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
#consolepass input[name="nofilter_pw"], #externali2cp input[name="nofilter_pw"], #consolepass input[name="nofilter_pw"]:focus, #externali2cp input[name="nofilter_pw"]:focus,
|
||||
#consolepass input[name="name"], #externali2cp input[name="user"], #consolepass input[name="name"]:focus, #externali2cp input[name="user"]:focus {
|
||||
background-position: right 3px center, center center !important;
|
||||
padding: 4px 20px 4px 4px !important;
|
||||
margin: 5px 3px 5px 15px !important;
|
||||
}
|
||||
|
||||
@-moz-document url-prefix() {
|
||||
select, select:hover, select:focus {
|
||||
background-position: left center !important;
|
||||
padding: 3px 2px 3px 16px;
|
||||
}
|
||||
}
|
||||
|
||||
#consolepass tr:first-child td, p#clientconf.infohelp, p#webappconfigtext.infohelp, #floodfillconfig .infohelp,
|
||||
#bandwidthconfig tr:first-child .infohelp, h3#shutdownrouter + p.infohelp, h3#restartrouter + p.infohelp, h3#systray + p.infohelp,
|
||||
h3#servicedebug + p.infohelp, h3#browseronstart + p.infohelp, table#addkeyring td:first-child, #config_peers tr:nth-child(3) td.infohelp,
|
||||
#config_reseed.main p.infohelp, #plugininstall tr:nth-child(3) td:nth-last-child(2), #manualreseed tr:nth-child(3) td:nth-last-child(2),
|
||||
#manualreseed tr:nth-child(5) td:nth-last-child(2), #plugininstall tr:nth-child(5) td:nth-last-child(2), #manualreseed tr:nth-last-child(2) td.infohelp,
|
||||
p#enablefullstats, p#gatherstats, #oldhome td:first-child, p#pluginconfigtext, #plugininstall .infohelp, #config_family .infohelp,
|
||||
#joinfamily tr:nth-child(3) td:first-child, #newfamily tr:last-child td:first-child, #config_summarybar .configtable td:not(.optionsave),
|
||||
table#bugreports td.infohelp {
|
||||
background-position: right 12px center !important;
|
||||
padding: 15px 50px 15px 15px !important;
|
||||
}
|
||||
|
||||
div[lang="ar"] ul {
|
||||
margin-right: 20px !important;
|
||||
}
|
||||
|
||||
div[lang="ar"] ul li {
|
||||
list-style-image: url("images/link.png") !important;
|
||||
list-style-position: outside;
|
||||
margin: 10px 15px 0 0 !important;
|
||||
padding-left: 0 !important;
|
||||
margin-top: 15px !important;]
|
||||
}
|
||||
|
||||
div[lang="ar"] ul ul {
|
||||
margin-right: -10px;
|
||||
}
|
||||
|
||||
div[lang="ar"] ul, div[lang="ar"] p {
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
.main, .news, h1 {
|
||||
margin-right: 232px !important;
|
||||
margin-left: 0 !important;
|
||||
}
|
||||
|
||||
div.routersummaryouter {
|
||||
margin-right: 27px !important;
|
||||
}
|
||||
|
||||
.routersummary h4 {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.routersummary td, .routersummary a {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
div[lang="ar"], div[lang="ar"] code, div[lang="ar"] b {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
}
|
||||
@@ -2,30 +2,65 @@
|
||||
/* Comment: Larger text (and other tweaks) for Chinese & other doublebyte charactersets */
|
||||
/* Author: dr|z3d */
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
text-shadow: none !important;
|
||||
font-weight: normal !important;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-size: 20pt;
|
||||
padding: 11px 15px;
|
||||
}
|
||||
|
||||
h3 {
|
||||
font-size: 14pt !important;
|
||||
}
|
||||
|
||||
body {
|
||||
font: 9pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
|
||||
font-family: "Droid Sans", "Noto Sans", Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
|
||||
font-size: 12pt;
|
||||
line-height: 130%;
|
||||
}
|
||||
|
||||
div.news {
|
||||
font-size: 9.5pt;
|
||||
font-size: 10pt;
|
||||
font-style: normal !important;
|
||||
}
|
||||
|
||||
div.routersummary table {
|
||||
font-size: 8.5pt;
|
||||
div.main, div.news, h1 {
|
||||
margin-left: 232px !important;
|
||||
}
|
||||
|
||||
div.routersummary {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
div.routersummary table, table#sb_localtunnels {
|
||||
font-size: 10pt;
|
||||
width: 215px !important;
|
||||
}
|
||||
|
||||
div.routersummary table td {
|
||||
padding: 2px 1px;
|
||||
}
|
||||
|
||||
div.routersummary h3, div.routersummary h4, div.routersummary p, div.routersummary h3 a, div.routersummary a {
|
||||
text-shadow: 0 0 0 0 !important;
|
||||
text-shadow: none !important;
|
||||
}
|
||||
|
||||
div.routersummary h4 {
|
||||
font-size: 10pt;
|
||||
div.routersummary h3 a {
|
||||
font-size: 14pt !important;
|
||||
text-transform: uppercase !important;
|
||||
letter-spacing: 0.15em !important;
|
||||
}
|
||||
|
||||
div.routersummary h4, .routersummary h4 a {
|
||||
font-size: 11pt !important;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
div.routersummary b {
|
||||
font-size: 9pt;
|
||||
font-size: 10pt;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
@@ -34,38 +69,186 @@ div.routersummary a {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#sb_warning {
|
||||
padding-top: 10px;
|
||||
padding-bottom: 10px;
|
||||
}
|
||||
|
||||
div.messages, div.error, .error ul li {
|
||||
font-size: 11pt;
|
||||
font-weight: normal !important;
|
||||
}
|
||||
|
||||
b, a, a:link, a:hover, a:visited {
|
||||
font-weight: normal;
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 15pt;
|
||||
font-size: 16pt;
|
||||
text-shadow: none;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 9.5pt;
|
||||
h3 {
|
||||
font-size: 15pt;
|
||||
}
|
||||
|
||||
h4, h4.app, h4.app2 {
|
||||
font-size: 14pt;
|
||||
}
|
||||
|
||||
p, div.main {
|
||||
font-size: 11pt;
|
||||
}
|
||||
|
||||
button, button:visited {
|
||||
font: normal 10pt Verdana,"Bitstream Vera Sans",Tahoma,Helvetica,sans-serif !important;
|
||||
font: normal 10pt "Droid Sans", "Noto Sans", Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif !important;
|
||||
}
|
||||
|
||||
button.reload, button.stop {
|
||||
padding: 2px !important;
|
||||
font-size: 12pt !important;
|
||||
min-width: 100px;
|
||||
}
|
||||
|
||||
.main li, ul.statlist li b, ul.statlist a[name] {
|
||||
line-height: 160%;
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
code, pre, tt {
|
||||
font-size: 10pt;
|
||||
font-size: 11pt;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
#changelog pre {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.smallhead, th {
|
||||
font-size: 8.5pt;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
table {
|
||||
font: 8.5pt/130% Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
|
||||
font: 10pt/130% "Droid Sans", Verdana, "Bitstream Vera Sans", Tahoma, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
div.applabel {
|
||||
font-size: 8.5pt;
|
||||
.applabel {
|
||||
font-size: 10pt;
|
||||
width: 134px !important;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
div.app {
|
||||
width: 138px;
|
||||
}
|
||||
|
||||
img.app, img.app2p {
|
||||
margin-top: -6px !important;
|
||||
}
|
||||
|
||||
.confignav {
|
||||
font-size: 13pt;
|
||||
}
|
||||
|
||||
input[type="submit"], input[type="reset"], .cancel, .accept {
|
||||
padding: 5px 8px !important;
|
||||
font-size: 12pt !important;
|
||||
min-width: 80px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.langselect, .themechoice {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.langselect .optbox {
|
||||
min-height: 68px;
|
||||
}
|
||||
|
||||
.langselect img {
|
||||
margin-top: 12px !important;
|
||||
}
|
||||
|
||||
.langselect input[name="lang"]:checked + img, .langselect input[name="lang"]:checked + #config_ui img[src="/flags.jsp?c=a1"] {
|
||||
margin-top: 10px !important;
|
||||
}
|
||||
|
||||
table#leasesetdebug th a:not(old), table#leasesetsummary th a:not(old), #tunnels.main h3 a:not(old), #logs h3 a:not(old),
|
||||
a[href^="configpeer?peer"], h3#iptransport a:not(old), h3#iptransport a:not(old) {
|
||||
font-size: 0 !important;
|
||||
}
|
||||
|
||||
h3#webappconfig, h3#i2pclientconfig {
|
||||
margin-bottom: -15px !important;
|
||||
}
|
||||
|
||||
td.optionsave {
|
||||
border-top: 1px solid #494;
|
||||
}
|
||||
|
||||
.newsentry + hr {
|
||||
margin-bottom: 5px !important;
|
||||
}
|
||||
|
||||
#newsDisplay, #newsDisplay a, #newsStatus, td.infohelp, td.infowarn, p.infohelp, p.infowarn {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 0) {
|
||||
p, .main {
|
||||
font-size: 11pt !important;
|
||||
}
|
||||
|
||||
.tab, .tab2, .confignav a {
|
||||
font-size: 11pt !important;
|
||||
margin-right: -2px !important;
|
||||
}
|
||||
|
||||
.news p, .news a {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
p#fullhistory {
|
||||
margin-top: -13px !important;
|
||||
}
|
||||
|
||||
div.routersummary img[src$="i2plogo.png"] {
|
||||
margin-left: -5px;
|
||||
margin-top: -3px;
|
||||
width: 211px;
|
||||
}
|
||||
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 215px !important;
|
||||
}
|
||||
|
||||
.routersummary button {
|
||||
font-size: 11pt !important;
|
||||
padding: 5px 8px !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 1500px) {
|
||||
.tab, .tab2 {
|
||||
font-size: 10.5pt !important;
|
||||
margin-right: -3px !important;
|
||||
}
|
||||
|
||||
h3#webappconfig, h3#i2pclientconfig {
|
||||
margin-bottom: -16px !important;
|
||||
}
|
||||
|
||||
.langbox {
|
||||
margin-top: 6px !important;
|
||||
line-height: 17px;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
img.app, img.app2p {
|
||||
margin-top: -4px !important;
|
||||
}
|
||||
}
|
||||
@@ -1,365 +0,0 @@
|
||||
/* I2P Console theme: "Camo" by dr|z3d. Aka "dark". As in ops. */
|
||||
|
||||
body {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
text-align: center;
|
||||
font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
|
||||
background: #010 url('images/camotile.png') center bottom;
|
||||
color: #000000;
|
||||
font-size: 8.5pt;
|
||||
/* we've avoided Tantek Hacks so far,
|
||||
** but we can't avoid using the non-w3c method of
|
||||
** box rendering. (and therefore one of mozilla's
|
||||
** proprietry -moz properties (which hopefully they'll
|
||||
** drop soon).
|
||||
*/
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body.iframed {
|
||||
background: transparent url('images/transparent.gif') !important;
|
||||
padding-top: 5px;
|
||||
}
|
||||
|
||||
div {
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
label {
|
||||
margin: 0;
|
||||
padding: 5px 4px 4px 4px;
|
||||
float: left;
|
||||
width: 120px;
|
||||
/* height: 24px; */
|
||||
font-weight: normal;
|
||||
text-align: right;
|
||||
font-size: 8pt;
|
||||
font-style: italic;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
h4 {
|
||||
font-size: 14px;
|
||||
font-weight: bold !important;
|
||||
text-align: left;
|
||||
border: 1px solid #494;
|
||||
margin: 5px 0 15px 0;
|
||||
padding: 5px 10px;
|
||||
background: #000 url('images/header.png') center center repeat-x ;
|
||||
text-transform: uppercase;
|
||||
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);
|
||||
letter-spacing: 0.08em;
|
||||
-moz-box-shadow: inset 0px 0px 4px 0px #090;
|
||||
-moz-border-radius: 4px;
|
||||
-khtml-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
form {
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
textarea, input, select, button, a {
|
||||
font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Tahoma, Helvetica, sans-serif;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
font-size: 8.5pt;
|
||||
float: left;
|
||||
background: #020;
|
||||
border-radius: 4px;
|
||||
color: #EEEE99;
|
||||
}
|
||||
|
||||
button {
|
||||
float: none;
|
||||
}
|
||||
|
||||
textarea {
|
||||
border: 1px solid #494;
|
||||
background: #000;
|
||||
margin-left: 4px;
|
||||
width: 458px;
|
||||
}
|
||||
|
||||
br {
|
||||
clear: left;
|
||||
}
|
||||
|
||||
div.statusNotRunning {
|
||||
float: left;
|
||||
width: 78px;
|
||||
height: 24px;
|
||||
overflow: hidden;
|
||||
color: #dd0000;
|
||||
padding-top: 24px;
|
||||
margin-top: 6px;
|
||||
background: url('images/console_status_stopped.png') 0 0 no-repeat;
|
||||
}
|
||||
|
||||
div.statusRunning {
|
||||
float: left;
|
||||
width: 78px;
|
||||
height: 24px;
|
||||
overflow: hidden;
|
||||
color: #00dd00;
|
||||
padding-top: 24px;
|
||||
margin-top: 6px;
|
||||
background: url('images/console_status_running.png') 0 0 no-repeat;
|
||||
}
|
||||
|
||||
div.statusStarting {
|
||||
float: left;
|
||||
width: 78px;
|
||||
height: 24px;
|
||||
overflow: hidden;
|
||||
color: #339933;
|
||||
padding-top: 24px;
|
||||
margin-top: 6px;
|
||||
background: url('images/console_status_starting.png') 0 0 no-repeat;
|
||||
}
|
||||
|
||||
hr {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.separator, .subdivider {
|
||||
clear: both;
|
||||
height: 1px;
|
||||
margin: 3px 0px 3px 0px;
|
||||
border-bottom: 1px solid #494;
|
||||
}
|
||||
|
||||
.subdivider {
|
||||
border-bottom: 1px solid #494;
|
||||
padding: 5px 0px 0px 0px;
|
||||
}
|
||||
|
||||
.freetext {
|
||||
width: 150px;
|
||||
height : 22px;
|
||||
border: 1px solid #494;
|
||||
padding: 2px;
|
||||
margin: 4px 0 2px 4px;
|
||||
background-color: #000;
|
||||
font-size: 8.5pt;
|
||||
}
|
||||
|
||||
.control {
|
||||
margin: 6px 0 0 2px !important;
|
||||
padding: 2px 0;
|
||||
overflow: hidden;
|
||||
min-width: 60px;
|
||||
max-height: 24px;
|
||||
font-size: 8pt;
|
||||
font-weight: bold;
|
||||
background-color: #000;
|
||||
color: #494 !important;
|
||||
border: 1px outset #ddddc0;
|
||||
text-align: center;
|
||||
white-space: nowrap;
|
||||
-moz-border-radius: 4px;
|
||||
-khtml-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
margin-top: 8px;
|
||||
background: url(images/tabletitlelight.png) repeat: x;
|
||||
vertical-align: middle;
|
||||
text-decoration: none;
|
||||
border: 1px outset #5f5;
|
||||
-moz-box-shadow: inset 0px 1px 1px 0px #373;
|
||||
-khtml-box-shadow: inset 0px 1px 1px 0px #373;
|
||||
box-shadow: inset 0px 1px 1px 0px #373;
|
||||
}
|
||||
|
||||
.control:link {
|
||||
color: #494 !important;
|
||||
text-decoration: none;
|
||||
background: #000 !important;
|
||||
}
|
||||
|
||||
.control:hover {
|
||||
border: 1px solid #f60;
|
||||
background-color: #000;
|
||||
color: #f60 !important;
|
||||
text-decoration: none;
|
||||
-moz-box-shadow: inset 0px 1px 1px 0px #fff;
|
||||
-khtml-box-shadow: inset 0px 1px 1px 0px #fff;
|
||||
box-shadow: inset 0px 1px 1px 0px #fff;
|
||||
}
|
||||
|
||||
.control:active {
|
||||
border: 1px inset;
|
||||
background-color: #f60 !important;
|
||||
color: #EE9 !important;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.control:visited {
|
||||
color: #494 !important;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.panel {
|
||||
width: 800px;
|
||||
margin: 16px auto 16px auto;
|
||||
overflow: hidden;
|
||||
text-align: left;
|
||||
font-size: 8.5pt;
|
||||
color: #EEEE99;
|
||||
background-color: #020;
|
||||
background: #000 url(images/camotile2.png);
|
||||
-moz-border-radius: 4px;
|
||||
-khtml-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
border: 1px solid #494;
|
||||
padding: 10px 20px;
|
||||
}
|
||||
|
||||
.iframed .panel {
|
||||
margin: 16px auto -8px auto !important;
|
||||
}
|
||||
|
||||
.iframed .panel.iframed {
|
||||
margin: 0 auto -8px auto !important;
|
||||
}
|
||||
|
||||
.panel td:first-child {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.panel td {
|
||||
padding: 6px 0 8px;
|
||||
}
|
||||
|
||||
.panel td:last-child {
|
||||
border-bottom: 1px dotted #494;
|
||||
}
|
||||
|
||||
.panel .footer {
|
||||
float: right;
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
.toolbox {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.rowItem {
|
||||
width: 750px;
|
||||
float: left;
|
||||
margin: 0px;
|
||||
}
|
||||
|
||||
.comment {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.text {
|
||||
/* height: 24px;*/
|
||||
width: 150px;
|
||||
padding: 4px 0 0 2px;
|
||||
float: left;
|
||||
margin: 0;
|
||||
font-size: 8pt !important;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.accessKey {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
#globalOperationsPanel {
|
||||
background-color: #000;
|
||||
border: 1px solid #494;
|
||||
-moz-box-shadow: inset 0px 0px 0px 1px #932;
|
||||
padding: 5px 20px 11px 10px !important;
|
||||
/* background: #000 url(images/scarface.jpg) right center no-repeat !important;*/
|
||||
}
|
||||
|
||||
#globalOperationsPanel .control {
|
||||
width: 120px;
|
||||
color: #494 !important;
|
||||
}
|
||||
|
||||
#globalOperationsPanel .control:hover {
|
||||
color: #F60 !important;
|
||||
}
|
||||
|
||||
#globalOperationsPanel .control:active {
|
||||
color: #EE9 !important;
|
||||
}
|
||||
|
||||
.header {
|
||||
-moz-border-radius: 4px;
|
||||
-khtml-border-radius: 4px;
|
||||
border-radius: 4px;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
a:link{
|
||||
color: #494;
|
||||
text-decoration: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
a:visited{
|
||||
color: #7b7;
|
||||
text-decoration: none;
|
||||
background: none;
|
||||
}
|
||||
|
||||
a:hover{
|
||||
color: #ff6600;
|
||||
text-decoration: underline;
|
||||
background: none;
|
||||
}
|
||||
|
||||
a:active{
|
||||
color: #900;
|
||||
text-decoration: underline;
|
||||
background: none;
|
||||
}
|
||||
|
||||
input {
|
||||
background-color: #020;
|
||||
color: #EEEE99;
|
||||
margin: 0 2px 0 2px;
|
||||
font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
|
||||
border: 1px solid #494;
|
||||
/*
|
||||
padding: 0px 2px 1px 2px;
|
||||
*/
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
input hover {
|
||||
background-color: #f00;
|
||||
color: #EEEE99;
|
||||
margin: 0 2px 0 2px;
|
||||
font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
|
||||
font-weight: bold;
|
||||
border: 1px solid #494;
|
||||
padding: 2px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
select {
|
||||
background-color: #020;
|
||||
color: #EEEE99;
|
||||
margin: 6px 2px 0 2px;
|
||||
font-family: "Lucida Sans Unicode", Verdana, Tahoma, Helvetica, sans-serif;
|
||||
border: 1px solid #494;
|
||||
padding: 2px 2px 2px 4px;
|
||||
max-height: 24px;
|
||||
background: #000;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
form {}
|
||||
BIN
installer/resources/themes/console/dark/images/chart.png
Normal file
|
After Width: | Height: | Size: 650 B |
BIN
installer/resources/themes/console/dark/images/dropdown.png
Normal file
|
After Width: | Height: | Size: 240 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 216 B |
BIN
installer/resources/themes/console/dark/images/eye.png
Normal file
|
After Width: | Height: | Size: 728 B |
BIN
installer/resources/themes/console/dark/images/help.png
Normal file
|
After Width: | Height: | Size: 924 B |
|
Before Width: | Height: | Size: 825 B |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 804 B |
BIN
installer/resources/themes/console/dark/images/infohelp.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
installer/resources/themes/console/dark/images/infowarn.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 620 B |
BIN
installer/resources/themes/console/dark/images/magnet.png
Normal file
|
After Width: | Height: | Size: 660 B |
BIN
installer/resources/themes/console/dark/images/mail.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 9.9 KiB |
BIN
installer/resources/themes/console/dark/images/sort_down.png
Normal file
|
After Width: | Height: | Size: 195 B |
BIN
installer/resources/themes/console/dark/images/sort_up.png
Normal file
|
After Width: | Height: | Size: 195 B |
BIN
installer/resources/themes/console/dark/images/thumbnail.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
BIN
installer/resources/themes/console/dark/images/warning24x24.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
installer/resources/themes/console/dark/images/webmail.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
installer/resources/themes/console/dark/images/webserver.png
Normal file
|
After Width: | Height: | Size: 728 B |
@@ -1,30 +1,156 @@
|
||||
/* Console Theme "Dark" - Mobile Override */
|
||||
|
||||
body {
|
||||
padding: 0 5px;
|
||||
margin: 5px 0 !important;
|
||||
}
|
||||
|
||||
div#xhr {
|
||||
width: 617px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
div.routersummaryouter {
|
||||
float: none;
|
||||
margin: 0 5px 10px;
|
||||
position: relative;
|
||||
float: none;
|
||||
width: auto;
|
||||
margin: 0 0 5px;
|
||||
}
|
||||
|
||||
div.routersummary {
|
||||
float: none;
|
||||
width: auto;
|
||||
width: 600px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
div.routersummary table {
|
||||
width: 100% !important;
|
||||
div[style="height: 36px;"] {
|
||||
height: auto !important;
|
||||
}
|
||||
|
||||
div.routersummary img[src$="i2plogo.png"] {
|
||||
width: 357px;
|
||||
margin-top: 6px;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
div.routersummary {
|
||||
width: 600px !important;
|
||||
}
|
||||
|
||||
.routersummary table[id^="sb_"] {
|
||||
width: 600px !important;
|
||||
}
|
||||
}
|
||||
|
||||
div[style^='height'] + a {
|
||||
display: inline-block;
|
||||
padding-top: 8px !important;
|
||||
}
|
||||
|
||||
.routersummary td,
|
||||
.routersummary a,
|
||||
.routersummary h4,
|
||||
.routersummary h4 a,
|
||||
.routersummary button {
|
||||
font-size: 10pt !important;
|
||||
}
|
||||
|
||||
.routersummary h3 a {
|
||||
font-size: 11pt !important;
|
||||
padding: 3px 1px;
|
||||
}
|
||||
|
||||
div.routersummary table,
|
||||
.routersummary table[id^='sb_'] {
|
||||
min-width: 100% !important;
|
||||
min-width: calc(100% - 1px) !important;
|
||||
margin-bottom: -7px !important;
|
||||
}
|
||||
|
||||
#sb_general, #sb_shortgeneral, #sb_bandwidth, #sb_peers, #sb_tunnels, #sb_queue {
|
||||
margin-bottom: -8px !important;
|
||||
}
|
||||
|
||||
#sb_localtunnels {
|
||||
margin-top: -5px !important;
|
||||
}
|
||||
|
||||
.routersummary tr:nth-child(odd) td {
|
||||
padding: 3px;
|
||||
background: #020;
|
||||
background: rgba(0,34,0,.5);
|
||||
}
|
||||
|
||||
.routersummary tr:nth-child(even) td {
|
||||
padding: 3px;
|
||||
background: #000;
|
||||
background: rgba(0,0,0,.3);
|
||||
}
|
||||
|
||||
.routersummary tr td {
|
||||
border-top: 1px inset #000 !important;
|
||||
border-bottom: 1px inset #000 !important;
|
||||
}
|
||||
|
||||
.routersummary tr:hover td {
|
||||
border-top: 1px solid #030 !important;
|
||||
border-bottom: 1px solid #030 !important;
|
||||
}
|
||||
|
||||
.routersummary tr:hover td {
|
||||
background: #020;
|
||||
}
|
||||
|
||||
.routersummary h3,
|
||||
.routersummary h4,
|
||||
.routersummary hr {
|
||||
margin-right: 7px !important;
|
||||
margin-left: -11px !important;
|
||||
}
|
||||
|
||||
div.routersummary h4 {
|
||||
margin: -6px 7px -8px -10px !important;
|
||||
}
|
||||
|
||||
div.routersummary form {
|
||||
margin: -2px 5px -4px -11px !important;
|
||||
}
|
||||
|
||||
.routersummary button[type="submit"], .routersummary button[type="cancel"] {
|
||||
margin: 5px 10px !important;
|
||||
padding: 8px 5px !important;
|
||||
min-width: 120px !important;
|
||||
}
|
||||
|
||||
h1 {
|
||||
margin: 0 5px !important;
|
||||
min-width: 0;
|
||||
min-width: 590px;
|
||||
margin: 0 !important;
|
||||
}
|
||||
|
||||
div.news {
|
||||
margin: -1px 5px 0;
|
||||
min-width: 0;
|
||||
min-width: 590px;
|
||||
margin: -1px 0 0;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -1px 5px 5px;
|
||||
min-width: 0;
|
||||
min-width: 590px;
|
||||
margin: -1px 0 5px;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 1500px) {
|
||||
div.news {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
|
||||
div.main {
|
||||
margin: -1px 0 5px !important;
|
||||
}
|
||||
|
||||
.sorry {
|
||||
margin: -1px 0 0 !important;
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 781 B |