|
{% include disclaimer.html translated="no" translationOutdated="no" %}
|
{% include disclaimer.html translated="yes" translationOutdated="no" %}
|
|
## Steps:
|
## Шаги:
|
|
Download the [Monero CLI]({{ site.baseurl }}/downloads/#cli).
|
Скачать [Monero CLI]({{ site.baseurl }}/downloads/#cli).
|
|
Download and unzip the latest (non-GUI) version of I2P-zero: https://github.com/i2p-zero/i2p-zero/releases
|
Скачать и разархивировать последнюю версию I2P-zero (не для GUI): https://github.com/i2p-zero/i2p-zero/releases
|
|
Run I2P-zero by entering the i2p-zero unzipped directory and typing: `router/bin/i2p-zero`
|
Запустить I2P-zero. Для этого войти в распакованную директорию I2P-zero и набрать: `router/bin/i2p-zero`
|
|
(optional) Find out your randomly assigned I2P port by typing: `router/bin/tunnel-control.sh router.externalPort`. For privacy reasons, do not disclose this port number to other people. Tell your firewall to forward traffic through to this port so that your I2P node is publicly reachable. If you have no ability to allow incoming connections, everything will still work, but your I2P node will not be helping the I2P network as much as it could.
|
(необязательно) Найти свой случайным образом назначенный порт I2P. Для этого набрать: `router/bin/tunnel-control.sh router.externalPort`. Из соображений приватности не следует сообщать номер этого порта другим людям. Настроить брандмауэр так, чтобы он переадресовывал трафик на этот порт и чтобы ваш I2P-узел был доступным. Если у вас нет возможности разрешить входящие соединения, всё равно всё будет работать, но ваш I2P-узел не будет помогать I2P-сети в той мере, в какой мог бы.
|
|
Create a socks tunnel for outgoing I2P connections by typing: `router/bin/tunnel-control.sh socks.create 8060`
|
Создать туннель SOCKS для исходящих I2P-соединений. Для этого набрать: `router/bin/tunnel-control.sh socks.create 8060`
|
|
Create a server tunnel for incoming I2P connections by typing: `router/bin/tunnel-control.sh server.create 127.0.0.1 8061`.
|
Создать туннель сервера для входящих I2P-соединений. Для этого набрать:`router/bin/tunnel-control.sh server.create 127.0.0.1 8061`.
|
|
The command above will result in an I2P address being printed to the command line, which will end with `.b32.i2p`. This is your new I2P address.
|
После ввода указанной выше команды I2P-адрес будет напечатан на командной строке с `.b32.i2p` в конце. Это ваш новый I2P-адрес.
|
|
Run monerod by typing the following, replacing `XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.b32.i2p` with your own I2P address that was printed from step 6: `monerod --tx-proxy i2p,127.0.0.1:8060 --add-peer core5hzivg4v5ttxbor4a3haja6dssksqsmiootlptnsrfsgwqqa.b32.i2p --add-peer dsc7fyzzultm7y6pmx2avu6tze3usc7d27nkbzs5qwuujplxcmzq.b32.i2p --add-peer sel36x6fibfzujwvt4hf5gxolz6kd3jpvbjqg6o3ud2xtionyl2q.b32.i2p --add-peer yht4tm2slhyue42zy5p2dn3sft2ffjjrpuy7oc2lpbhifcidml4q.b32.i2p --anonymous-inbound XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.b32.i2p,127.0.0.1:8061 --detach`
|
Запустить monerod, набрав следующее и заменив `XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.b32.i2p` на ваш собственный I2P-адрес, который был создан при выполнении шага 6: `monerod --tx-proxy i2p,127.0.0.1:8060 --add-peer core5hzivg4v5ttxbor4a3haja6dssksqsmiootlptnsrfsgwqqa.b32.i2p --add-peer dsc7fyzzultm7y6pmx2avu6tze3usc7d27nkbzs5qwuujplxcmzq.b32.i2p --add-peer sel36x6fibfzujwvt4hf5gxolz6kd3jpvbjqg6o3ud2xtionyl2q.b32.i2p --add-peer yht4tm2slhyue42zy5p2dn3sft2ffjjrpuy7oc2lpbhifcidml4q.b32.i2p --anonymous-inbound XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.b32.i2p,127.0.0.1:8061 --detach`
|
|
That's it! Do not replace the dsc****.b32.i2p address with yours, only replace the XXXXXXX.b32.i2p one. The dsc****.b32.i2p is a seed node that will help you discover other I2P-accessible monero nodes.
|
Готово! Не следует менять адрес dsc****.b32.i2p на ваш собственный. Заменяется только XXXXXXX.b32.i2p. dsc****.b32.i2p является сид-узлом, который поможет вам открыть другие доступные через I2P узлы Monero.
|
|
## Setting up Linux services so that monerod and I2P-zero are automatically started
|
## Настройка служб Linux для автоматического запуска monerod и I2P-zero
|
|
If you are running Linux, it would be useful to set this all up to run automatically if the machine is ever rebooted. You can do this by creating systemd service files:
|
Если вы работаете под Linux, было бы полезно настроить систему так, чтобы всё запускалось автоматически, на тот случай, если машина когда-либо будет перезагружена. Для этого необходимо создать файлы службы systemd:
|
|
Note: take care to replace version numbers in the files below with the version numbers of monero and i2p-zero that you download. Also replace `<username>` and `<usergroup>` with your Linux user and group names (use `whoami` and `groups` commands if you don't know them).
|
Примечание: следует позаботиться о замене номера версий в файлах, указанных ниже, на номера соответствующих загружаемых вами версий Monero и I2P-zero. Также необходимо заменить`<username>` и `<usergroup>` на используемые вами в Linux имя пользователя и имя пользовательской группы (при этом следует пользоваться командами `whoami` и `groups`, если вы их не знаете).
|
|
### /etc/systemd/system/i2pzero.service
|
### /etc/systemd/system/i2pzero.service
|
|
```` [Unit] Description=i2pzero After=network.target
|
```` [Unit] Description=i2pzero After=network.target
|
|
[Service] Type=simple ExecStart=/home/<username>/i2p-zero-linux.v1.17/router/bin/i2p-zero User=<username> Group=<usergroup>
|
[Service] Type=simple ExecStart=/home/<username>/i2p-zero-linux.v1.17/router/bin/i2p-zero User=<username> Group=<usergroup>
|
|
[Install] WantedBy=multi-user.target ````
|
[Install] WantedBy=multi-user.target ````
|
|
### /etc/systemd/system/monerod.service
|
### /etc/systemd/system/monerod.service
|
|
```` [Unit] Description=monerod After=network.target
|
```` [Unit] Description=monerod After=network.target
|