# I2P Anonim vebserver

## I2P-də Anonim Vebserver üçün Qayda

Bu, sizin anonim I2P vebserverinizdir (ənənəvi olaraq eepsite kimi istinad edilir). Öz məzmununuza xidmət etmək üçün sadəcə vebserverin əsas qovluğundakı faylları redaktə edin və aşağıdakı təlimatları izlədikdə sayt açıq olacaq.

Əməliyyat sisteminizdən asılı olaraq, Vebserver-in əsas qovluğunu aşağıdakı yerlərdən birində tapa bilərsiniz:

- 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.

Aşağıdakı təlimatlarda saytınıza "mysite.i2p" kimi adın təyin edilməsi və başqalarının istifadəsinin təmin edilməsi barədə ətraflı məlumat verilir. Saytınıza yerli olaraq http://127.0.0.1:7658/ ünvanından gələ bilərsiniz.

## Gizli xidmətinizi necə qurmaq və elan etmək olar

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.

- Aşağı registrdən istifadə edərək saytınıza ad (something.i2p) seçin. Adınınzın istifadə olunub-olunmadığını bilmək üçün əvvəlcə istiqamətləndiricinizin ünvan kitabında yoxlaya bilərsiniz. Gizli Xidmət Quraşdırması səhifəsində "Sayt adı" qeyd olunan yerdə saytınızın yeni adını daxil edin. Bu, standart "mysite.i2p" əvəzləyəcək. Əgər I2P işə düşəndə I2P Vebserver tunelinizin avtomatik başlamasını istəyirsinizsə, "Avtomatik Başlama" qutusunu işarələyin. İstiqamətləndiricinizi hər başlatğınızda saytınız da başlayacaq. "Saxla" düyməsini klikləyin.
- Əsas Gizli Xidmət İdarəçisi səhifəsindəkivebserver tuneliniz üçün başlanğıc düyməsini basın. İndi siz onu I2P İstiqamətləndirici Konsolunun sol tərəfində "Yerli tunellər"in altında görməlisiniz. Saytınız artıq işləyir.
- Gizli Xidmət Quraşdırması səhifəsində bütün yerli təyinat yerlərini seçin və kopyalayın. Hamısını kopyaladığınızdan əmin olun, 500-dən çox simvoldur.
- Adı daxil edin və təyinat yerini ünvan kitabınıza yapışdırın. Yeni girişi saxlamaq üçün "Əlavə et" düyməsini klikləyin.
- Brauzerinizdə saytınızın adını daxil edin (something.i2p) və daha sonra buraya qayıtmalısınız. Ümid edirik işə yaradı!
- Dünyaya yeni saytınız haqqında məlumat verməzdən öncə məzmun əlavə etməlisiniz. Yuxarıda göstərilən serverin əsas kataloquna gedin və index.html yönəltmə səhifəsini məzmununuzla əvəzləyin.

Qovluq siyahısı aktivdir, beləliklə, fayllara keçid verən bir səhifə təqdim etmədən faylları alt qovluqdan qəbul edə bilərsiniz. Hər bir qovluğun görünüşünü redaktə edilmiş jetty-dir.css faylı ilə dəyişə bilərsiniz. Lib alt qovluğu xüsusi bir üslub nümayiş etdirir. Resurs alt qovlluğu standart üslüb nümayiş etdirir. Baza saytı üçün şablona ehtiyacınız varsa, bu səhifəni və əlaqəli məzmundan yararlanmaqdan çəkinməyin.

Məzmunun redaktəsindn sonra bu səhifəyə geri qayıtmısınızsa, brauzerinizin veb keşini təmizləməyə çalışın:

- Firefox: ➜Nizamlamalar➜ Yüksək ➜ Keşlənmiş veb məzmunu ➜ İndi təmizlə
- Chrome/Chromium:Tənzimləmələr ➜Təkmilləşmiş Tənzimləmələr ➜Məxfilik ➜Baxış məlumatını təmizlə
- Opera:Tənzimləmələr ➜ Məxfilik ➜ Baxış məlumatını təmizlə

## I2P Domenini qeyd et

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.

Bəzi qeydiyyat saytları Təyinat yerini tələb edir. Əgər belədirsə, Gizli Xidmət Quraşdırması səhifəsində bütün Yerli təyinat yerlərini seçin və kopyalayın. Hamısını kopyaladığınızdan əmin olun, simvollar 500-dən çoxdur.

Stats.i2p də daxil olmaqla, bəzi qeydiyyat saytları Qeydiyyatı Təsdiqləmə sətrini tələb edir. O, Gizli Xidmət Quraşdırması səhifəsi ilə əlaqəli Qeydiyyatı Təsdiqləmə səhifəsində yerləşir. Qeydiyyatı Təsdiqləmə sətrini kopyalayıb, qeydiyyat səhifəsinə yapışdırın. Hamısını kopyaladığınızdan əmin olun, simvollar 500-dən çoxdur. Sayt tələb edirsə, saytınızı qısaca təsvir edin. Saytınız HTTP xidmətidirsə, yoxlama qutusunu seçin, əgər deyilsə, seçməyin.

Bütün qeydiyyat saytları üçün İstifadə Şərtlərini diqqətlə oxuyun. "Göndər" düyməsini klikləyin. Təqdimatın müvəffəqiyyətli olduğunu doğrulayın. Bir çox istiqamətləndirici mütəmadi olaraq bu saytlardan ünvanlı kitab yeniləmələrini əldə etdiyindən, digərləri brauzerlərinə yalnız hostname ünvanınızı daxil etməklə, saytınızı bir neçə saat ərzində tapa biləcəklər.

## Ünvan Kitabı Abunəliyi Əlavə Olunur

Ünvan kitab yeniləmələrindən danışarkən, abunə siyahınıza daha çox ünvan kitabını əlavə etmək yaxşı olardı. Abunələrin Quraşdırılması səhifəsinə keçin və avtomatik olaraq yenilənən yeni host siyahısına bir və ya daha çoxunu əlavə edin:

- `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.

Bəzi adamlar yeni eepsites-lar üçün Identiguy-ın eepsite statusu siyahısı və ya no.i2p-nin aktiv host siyahısı kimi saytların siyahısını yoxlayır, beləcə saytınız trafik yığa bilər. İnsanlara izah etməyin fərqli yolları var. Məsələn:

- I2P forumuna ismarış göndərərək yeni I2P saytınız haqqında hər kəsə xəbər verin!
- Bu haqda istifadəçilərə IRC-də # i2p və ya # i2p-chat kanallarında məlumat verin.
- Bunu I2PWiki Eepsite Index-ə qoyun

Unutmayın ki, bəzi saytlar uzun təyinat yerinə yapışdırılmasını məsləhət görür. İstəsəniz bunu edə bilərsiniz, amma qeydiyyat xidmətində hostname-ni uğurla qeydiyyatdan keçirmisinizsə, onu keçid xidməti ilə sınamısınızsa və təbliğat üçün ünvan kitabının yeniləməsini 24 saat gözləməsinizsə, buna ehtiyac olmamalıdır.

## Saytınızı saxlamaq üçün alternativ vebserverdən istifadə

Bu sayt (və I2P istiqamətləndirici konsol) Jetty vebserverində işləyir, ancaq məzmununuzu saxlamaq üçün fərqli vebserverdən istifadə etmək istəyə bilərsiniz. Anonimliyinizi qorumaq üçün vebserverinizin yalnız localhost (127.0.0.1) -dən əlaqələrə icazə verəcək şəkildə quraşdırıldığından və vebserverinizin anonimliyinizi pozacaq məlumatları yaymadığından əmin olun.

I2P-də istifadə etmək məqsədilə vebserverinizi quraşdırmaq üçün ya mövcud vebserver tunelindən istifadə edə və standart vebserverin işinə mane ola və ya Gizli Xidmətlər İdarəçisində yeni HTTP Server tuneli yarada bilərsiniz. Vebserver üçün quraşdırılmış dinləmə portunun (standart olaraq 7658) Gizli Xidmətlər tənzimləmələrində də quraşdırıldığında əmin olun. Məsələn, vebserveriniz 127.0.0.1 port 80-də standart olaraq dinlənirsə, xidmətin Gizli Xidmət İdarəçisi tənzimləmələri səhifəsindəki Hədəf portunun da 80 portuna quraşdırılnmasını təmin etməlisiniz.

Zəif quraşdırılmış vebserver və ya veb tətbiqi potensial təhlükəli məlumatları sızdıra bilər məsələn, anonimliyinizi azaldacaq və ya hakerə kömək edəcək real IP ünvanı və ya server detalları. Server administrasiyasını idarə etmək rahat deyilsə, standart serverdən istifadə etməyi məsləhət görürük. Vebserverinizin internetə yerləşdirilməsindən əvvəl təhlükəsiz olmasını təmin edin. Çoxlu online təlimatlar var, məsələn, "nginx təhlükəsizliyi sərtləşdirmə təlimatı" nı axtarırsınızsa, yaxşı tövsiyələr verən bir sıra təlimatlar tapa bilərsiniz.

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.

## Əlavə Yardım

Sualınız varsa, aşağıdakı yerlər dəstək üçün mövcuddur:

- IRC dəstək kanalımız:
  - #i2p on Freenode
  - Anonim olaraq yerli I2P IRC tunelindən istifadə edin.
- Layihə forumu i2pforum.i2p.
- I2PWiki Eepsite Hostinq təlimatı

Bu səhifə, layihə saytı və istiqamətləndirici konsol tərcümə olunmalıdı! Lütfənlayihəyə qoşulmaqla və ya tərcümə etməklə kömək edin.