I2P Webserver anonim
Ghidul serviciului de servicii anonime pe I2P
Acesta este propriul dvs. server web anonim I2P (denumit în mod tradițional eepsite). Pentru a vă servi propriul conținut, pur și simplu editați fișierele din directorul rădăcină al serverului Web, iar site-ul va fi public după ce urmați instrucțiunile de mai jos.
Directorul rădăcină al webserverului poate fi găsit într-una din următoarele locații, în funcție de sistemul de operare:
-
Linux
Standard install:~/.i2p/eepsite/docroot/
Package install, running as a service:/var/lib/i2p/i2p-config/eepsite/docroot/
-
Windows
%LOCALAPPDATA%\I2P\eepsite\docroot\
-
Mac
/Users/(user)/Library/Application Support/i2p
In I2P, hidden services are addressed using a Base32 address ending in ".b32.i2p", or a Destination represented as a long Base64 string. The Base32 address may be used as a hostname, until you register a name following the instructions below. The Destination is somewhat like an IP address, and is shown on the Hidden Service Configuration page.
Instrucțiunile de mai jos detaliază cum să atribuiți un nume de genul "mysite.i2p" site-ului dvs. web și să permiteți accesul altora. Puteți accesa site-ul dvs. local prin http://127.0.0.1:7658/.
Cum să configurați și să anunțați serviciul ascuns
Your webserver is running by default, but is not accessible by others until you start the hidden service tunnel. After you start your I2P Webserver tunnel, it will be difficult for other people to find. It can only be accessed with the long Destination or with the shorter Base32 address (.b32.i2p), which is a hash of the Destination. You could just tell people the Destnation or the Base32 address, but thankfully I2P has an address book and several easy ways to tell people about your website. Here are detailed instructions.
- Alegeți un nume pentru site-ul dvs. web (ceva.i2p), cu minuscule. Poate doriți să consultați mai întâi cartea de adrese a routerului dvs. pentru a vedea dacă numele dvs. este deja luat. Introduceți noul nume pentru site-ul dvs. web în pagina de configurare a serviciilor ascunse, unde scrie „Nume site”. Aceasta va înlocui „mysite.i2p” implicit. De asemenea, dacă doriți ca tunelul dvs. web server I2P să fie pornit automat la pornirea I2P, bifați caseta „Pornire automată”. Site-ul dvs. web va începe de fiecare dată când porniți routerul. Asigurați-vă că faceți clic pe „Salvați”.
- Faceți clic pe butonul de pornire pentru tunelul dvs. de server Web din pagina principală a serviciului ascuns de servicii. Acum ar trebui să-l vedeți listat la „Tuneluri locale” din partea stângă a consolei de router I2P. Site-ul dvs. web funcționează acum.
- Evidențiați și copiați întreaga destinație locală în pagina Configurare a serviciului ascuns. Asigurați-vă că copiați întregul lucru, este format din peste 500 de caractere.
- Introduceți numele și lipiți destinația în agenda de adrese. Faceți clic pe „Adăugare” pentru a salva noua intrare.
- În browser-ul dvs., introduceți numele site-ului (ceva.i2p) și ar trebui să vă aflați chiar aici. Sper să funcționeze!
- Înainte de a spune lumii despre noul site web dvs. , ar trebui să adăugați conținut. Accesați directorul rădăcină al serverului enumerat mai sus și înlocuiți pagina de redirecționare index.html cu propriul conținut.
Listarea directoarelor este activată, astfel încât să puteți găzdui fișiere dintr-un subdirector fără a furniza o pagină cu link-uri către fișiere. Puteți modifica aspectul directorului prin furnizarea unui fișier jetty-dir.css editat pentru fiecare director. Subdirectorul lib demonstrează un stil personalizat. Subdirectorul resurselor demonstrează stilul implicit. Dacă aveți nevoie de un șablon pentru un site de bază, nu ezitați să adaptați această pagină și conținutul asociat.
Dacă ați revenit la această pagină după editarea conținutului, încercați să ștergeți memoria cache web a browserului:
- Firefox: Preferințe ➜ Avansat ➜ Rețea Content Conținut Web în cache ➜ Ștergeți acum
- Chrome/Chromium: Setări ➜ Setări avansate ➜ Confidențialitate ➜ Ștergeți datele de navigare
- Opera: Setări ➜ Confidențialitate ➜ Ștergeți datele de navigare
Înregistrați-vă propriul dvs. domeniu I2P
Now it is time to add your website to an I2P address book hosted by a site such as stats.i2p. You must enter your website name and Destination (or Registration Authentication string) on one or more of these sites.
Unele site-uri de înregistrare necesită Destinația. Dacă da, evidențiați și copiați întreaga destinație locală în pagina Configurare a serviciului ascuns. Asigurați-vă că copiați întregul lucru, este format din peste 500 de caractere.
Unele site-uri de înregistrare, inclusiv stats.i2p, necesită șirul de autentificare înregistrare. Se găsește pe pagina de autentificare de înregistrare legată de pagina de configurare a serviciului ascuns. Copiați întregul șir de autentificare și lipiți-l pe pagina de înregistrare. Asigurați-vă că copiați întregul lucru, este format din peste 500 de caractere. Descrieți pe scurt site-ul dvs. dacă site-ul solicită aceste informații. Dacă site-ul dvs. este un serviciu HTTP, lăsați caseta de selectare; dacă nu, deselectați-l.
Pentru toate site-urile de înregistrare, citiți cu atenție Termenii de utilizare. Faceți clic pe butonul „Trimite”. Verificați trimiterea a fost reușită. Deoarece multe routere primesc periodic actualizări ale agendei de adrese de pe aceste site-uri, în câteva ore, alții vor putea găsi site-ul dvs., introducând pur și simplu numele dvs. de gazdă în browserul lor.
Adăugarea abonamentelor la adresa de adrese
Vorbind despre actualizări ale agendei de adrese, acesta ar fi un moment bun pentru a adăuga alte cărți de adrese la propria listă de abonamente. Accesați pagina dvs. Configurare abonamente și adăugați una sau mai multe pentru o listă actualizată automat de noi gazde:
-
http://stats.i2p/cgi-bin/newhosts.txt
(stats.i2p)
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 registering your hostname on the same site.
Test it yourself first by entering http://stats.i2p/cgi-bin/jump.cgi?a=something.i2p
into your browser.
Once it is working, you can tell others to use it.
Unii verifică listele de site-uri, cum ar fi lista de stări a eepsitului Identiguy sau lista gazdă activă a no.i2p pentru eepsite noi, astfel încât site-ul dvs. poate începe să obțină trafic. Există o mulțime de alte modalități de a spune oamenilor. Iată câteva idei:
- Postează un mesaj pe forumul I2P care spune tuturor despre noul tău site I2P!
- Spune-le oamenilor despre asta pe canalele de chat #i2p sau #i2p de pe IRC.
- Puneți-l pe indexul Eepsit I2PWiki
Rețineți că unele site-uri recomandă lipirea în acea destinație cu adevărat lungă. Puteți, dacă doriți, dar dacă ați înregistrat cu succes numele dvs. de gazdă pe un serviciu de înregistrare, l-ați testat folosind un serviciu de sărituri și ați așteptat 24 de ore ca actualizarea caietului de adrese să se propage către alții, asta nu ar trebui să fie necesar.
Utilizarea unui server web alternativ pentru a vă găzdui site-ul
Acest site (și consola de router I2P) rulează pe serverul Web Jetty, dar poate doriți să utilizați un server web diferit pentru a vă găzdui conținutul. Pentru a menține anonimatul, asigurați-vă că serverul dvs. Web este configurat pentru a permite conexiunile numai de la localhost (127.0.0.1) și verificați documentația pentru a vă asigura că serverul dvs. Web nu prezintă detalii de publicitate care vă pot compromite anonimatul.
Pentru a configura serverul dvs. Web pentru a fi utilizat pe I2P, puteți utiliza fie tunelul de webserver existent și dezactivați executarea serverului web implicit, fie creați un nou tunel Server HTTP în Managerul de servicii ascunse. Asigurați-vă că portul de ascultare configurat pentru serverul Web (7658 implicit) este configurat și în setările Serviciilor ascunse. De exemplu, dacă serverul dvs. Web ascultă în mod implicit pe adresa 127.0.0.1 port 80, ar trebui să vă asigurați, de asemenea, că portul țintă din pagina de setări a Managerului de servicii ascunse pentru serviciu este configurat și pentru port 80.
Atenție că un server web sau o aplicație web prost configurate poate scurge informații potențial compromițătoare, cum ar fi adresa dvs. IP reală sau detaliile serverului care vă pot reduce anonimatul sau pot ajuta un hacker. Vă recomandăm să utilizați serverul implicit, cu excepția cazului în care vă simțiți confortabil când faceți administrarea serverului. Vă rugăm să vă asigurați că serverul dvs. web este sigur înainte de a-l plasa online. Există o mulțime de ghiduri online, de exemplu, dacă căutați „nginx security hardening guide”, veți găsi o serie de ghiduri care au recomandări bune.
There is one important issue with the Apache web server.
The mod_status
and mod_info
Apache modules are enabled by default on some operating systems.
These modules expose internal data which can lead to serious compromise of anonymity when used on an anonymous network.
Removing the lines in the configuration file where these modules are loaded is the easiest way to prevent these issues.
Asistență suplimentară
Dacă aveți întrebări, următoarele locuri sunt disponibile pentru asistență:
- Canalul nostru de asistență IRC:
- #i2p pe Freenode
- Folosind anonimul tău tunel IRC local I2P.
- Forumul proiectului i2pforum.i2p.
- Ghid de gazduire Eepsite I2PWiki