В этом руководстве будет показано, как установить IPFS в Windows.

IPFS - протокол одноранговой гипермедиа, чтобы сделать Интернет более быстрым, безопасным и открытым.

Go - это язык программирования, разработанный командой Google, который предлагает надежный набор библиотек и становится очень популярным. В этом уроке мы покажем вам, как установить GO и IPFS в Windows.

Список оборудования:

В следующем разделе представлен список оборудования, используемого для создания этого учебника Windows.

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

Windows Playlist:

На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с Windows.

Не забудьте подписаться на наш канал YouTube, названный FKIT.

Связанный с Windows учебник:

На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с Windows.

Учебник - установка GO в Windows

Во-первых, вам нужно получить доступ к golang.org веб-сайт и загрузить последнюю версию программного обеспечения GO.

В нашем примере мы загрузили программное обеспечение GO version 1.10.2.

Дважды щелкните пакет, чтобы запустить установку программного обеспечения GO.

В нашем примере программное обеспечение Go было установлено в папке C: \ GO.

Нажмите «Далее», «Далее» и «Готово», чтобы завершить установку.

Чтобы правильно работать, программное обеспечение Go ожидает, что система будет иметь набор переменных окружения.

Давайте проверим, действительно ли установочный пакет создал необходимые переменные среды.

Откройте приглашение DOS и используйте следующую команду для проверки необходимых переменных среды.

# set | find "GO"

GOPATH=C:\Users\Administrator\go
GOROOT=C:\Go\

Нам также необходимо проверить, что команды ПО GO были добавлены в переменную PATH.

# echo %path%

C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind
owsPowerShell\v1.0\;C:\Program Files\Amazon\cfn-bootstrap\;C:\Go\bin;C:\Users\Administrator\go\bin

Переменная PATH включает в себя каталог C: \ Go \ bin, который является расположением команд языка GO.

Закройте все открытые приглашения DOS и откройте новое приглашение DOS.

Используйте следующую команду для тестирования установки программного обеспечения GO.

# go version

go version go1.10.2 windows/amd64

В нашем примере версия программного обеспечения Go 1.10.2 была успешно установлена на сервере Windows.

Учебник - Установка GIT в Windows

Во-вторых, вам нужно получить доступ к git-scm.com веб-сайт и загрузить последнюю версию программного обеспечения GIT.

В нашем примере мы загрузили программное обеспечение GIT version 2.17.0.

Дважды щелкните пакет, чтобы запустить установку программного обеспечения GIT.

На экране установки GIT убедитесь, что вы выбрали опцию:

Используйте GIT из командной строки Windows.

Нажмите «Далее», «Далее» и «Готово», чтобы завершить установку.

Откройте новое приглашение DOS и используйте следующую команду для тестирования установки программного обеспечения GIT.

# git version

git version 2.17.0.windows.1

В нашем примере версия программного обеспечения GIT 2.17.0 была успешно установлена на сервере Windows.

Учебник - установка IPFS в Windows

В качестве нашего последнего шага нам необходимо установить программное обеспечение IPFS на нашем сервере Windows.

Закройте все открытые приглашения DOS и откройте новое приглашение DOS.

Используйте следующие команды для установки программного обеспечения IPFS-UPDATE.

# go get -u github.com/ipfs/ipfs-update
# ipfs-update versions

Используйте команду IPFS-UPDATE для отображения доступных версий IPFS.

# ipfs-update versions

v0.3.2
v0.3.4
v0.3.5
v0.3.6
v0.3.7
v0.3.8
v0.3.9
v0.3.10
v0.3.11
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.4.8
v0.4.9
v0.4.10
v0.4.11
v0.4.12
v0.4.13
v0.4.14-rc1
v0.4.14-rc2
v0.4.14-rc3
v0.4.14
v0.4.15-rc1

Используйте команду IPFS-UPDATE для установки последних версий IPFS.

# ipfs-update install latest

Запустите свой IPFS-узел.

# ipfs init

initializing IPFS node at C:\Users\Administrator\.ipfs
generating 2048-bit RSA keypair...done
peer identity: QmYPZFLgY77CqNcymGMSS3AYbG7wEBgvh8P66t7oNV63Nb
to get started, enter:

Обратите внимание на свой ID узла IPFS.

В нашем примере идентификатор узла IPFS: QmYPZFLgY77CqNcymGMSS3AYbG7wEBgvh8P66t7oNV63Nb

Запустите службу IPFS.

# ipfs daemon

Initializing daemon...
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip4/172.31.34.135/tcp/4001
Swarm listening on /ip6/::1/tcp/4001
Swarm listening on /p2p-circuit/ipfs/QmYPZFLgY77CqNcymGMSS3AYbG7wEBgvh8P66t7oNV6
3Nb
Swarm announcing /ip4/127.0.0.1/tcp/4001
Swarm announcing /ip4/172.31.34.135/tcp/4001
Swarm announcing /ip6/::1/tcp/4001
API server listening on /ip4/127.0.0.1/tcp/5001
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080
Daemon is ready

Откройте новое приглашение DOS.

Создайте папку с именем ipfs в корне диска C.

Создайте папку с именем test внутри папки ipfs.

# C:
# cd \
# mkdir ipfs
# cd ipfs
# mkdir test

Откройте блокнот и создайте простой HTML-файл с именем test.html со следующим контентом.

<html>
<body>
<h1> TEST PAGE 01</h1>
<h2> TEST PAGE 01</h2>
</body>
</html>

Откройте приглашение DOS и опубликуйте файл test.html в IPFS.

# C:
# cd \
# cd ipfs
# ipfs add -w test/test.html

80 B / 80 B [==================================] 100.00% 0s
added QmeMdufPxieuMDcbaJQnN3UA2Bx6kEDkUpyRQdE9tj5YUW test.html
added QmNSqkyWYMNKKZHNp5N8cW8rXWcMztj7trTE9KiGfGcHwU

Теперь вы можете открыть браузер и попытаться получить доступ к только что опубликованному файлу:

https://gateway.ipfs.io/ipfs/QmeMdufPxieuMDcbaJQnN3UA2Bx6kEDkUpyRQdE9tj5YUW

В нашем примере QmeMdufPxieuMDcbaJQnN3UA2Bx6kEDkUpyRQdE9tj5YUW был идентификатором, который IPFS предоставил файлу test.html.

Вы успешно установили IPFS в Windows.

Теперь вы являетесь владельцем узла IPFS в Windows.