]> Cypherpunks.ru repositories - nncp.git/blobdiff - doc/usecases.ru.texi
Replace YAML with Hjson
[nncp.git] / doc / usecases.ru.texi
index da05881bcab828d0e636e16d18fab1df05a2f8ea..677d2ac524430804106ae31efa563f1dd9af991d 100644 (file)
@@ -26,7 +26,7 @@ Postfix} SMTP сервер подключённый к Интернету. Но
 ноутбук подключён?
 
 Одна из возможностей это войти на сервер и сделать что-то типа
-@command{postqueue -f}, но по-умолчанию у вас есть только несколько дней
+@command{postqueue -f}, но по умолчанию у вас есть только несколько дней
 на это, плюс отправитель будет получать уведомления о том, что его
 сообщение всё ещё не доставлено. Кроме того, вы должны использовать
 безопасный канал связи (SSH, VPN, итд).
@@ -80,8 +80,8 @@ IMAP4, как правило, нет). У вас легковесный, сжа
 Команды:
 
 @verbatim
-% nncp-file file_i_want_to_send bob:
-% nncp-file another_file bob:movie.avi
+$ nncp-file file_i_want_to_send bob:
+$ nncp-file another_file bob:movie.avi
 @end verbatim
 
 добавят в очередь отправки два файла для узла @emph{bob}.
@@ -106,9 +106,9 @@ NNCP поддерживает @ref{Niceness, приоритезацию траф
 опцию:
 
 @verbatim
-% nncp-file -nice FLASH myfile node:dst
-% nncp-xfer -nice PRIORITY /mnt/shared
-% nncp-call -nice NORMAL bob
+$ nncp-file -nice FLASH myfile node:dst
+$ nncp-xfer -nice PRIORITY /mnt/shared
+$ nncp-call -nice NORMAL bob
 [...]
 @end verbatim
 
@@ -119,8 +119,8 @@ NNCP поддерживает @ref{Niceness, приоритезацию траф
 Вы также можете использовать CD-ROM и ленточные накопители:
 
 @verbatim
-% nncp-bundle -tx bob | cdrecord -tao -
-% nncp-bundle -tx bob | dd of=/dev/sa0 bs=10240
+$ nncp-bundle -tx bob | cdrecord -tao -
+$ nncp-bundle -tx bob | dd of=/dev/sa0 bs=10240
 @end verbatim
 
 @node UsecaseNoLinkRU
@@ -136,7 +136,7 @@ NNCP поддерживает @ref{Niceness, приоритезацию траф
 запустите @ref{nncp-xfer}:
 
 @verbatim
-% nncp-xfer -node bob /media/usbstick
+$ nncp-xfer -node bob /media/usbstick
 @end verbatim
 
 чтобы скопировать все исходящие пакеты относящиеся к @emph{bob}.
@@ -149,14 +149,14 @@ NNCP поддерживает @ref{Niceness, приоритезацию траф
 @option{-node} опцию, чтобы скопировать все доступные исходящие пакеты.
 
 @verbatim
-% nncp-xfer /media/usbstick
+$ nncp-xfer /media/usbstick
 @end verbatim
 
 Размонтируйте и передайте накопитель Бобу и Алисе. Когда они вставят
 накопитель в свои компьютеры, то выполнят точно такую же команду:
 
 @verbatim
-% nncp-xfer /media/usbstick
+$ nncp-xfer /media/usbstick
 @end verbatim
 
 чтобы найти все пакеты относящиеся к их узлу и локально скопируют для
@@ -176,8 +176,8 @@ NNCP поддерживает @ref{Niceness, приоритезацию траф
 зашифрованных пакетов}, которые вы можете принять.
 
 @verbatim
-% nncp-bundle -tx alice bob eve ... | команда для отправки широковещательной рассылки
-% команда для приёма широковещательной рассылки | nncp-bundle -rx
+$ nncp-bundle -tx alice bob eve ... | команда для отправки широковещательной рассылки
+$ команда для приёма широковещательной рассылки | nncp-bundle -rx
 @end verbatim
 
 Встроенная возможность определять дубляжи пакетов позволит вам
@@ -244,13 +244,13 @@ NNCP поддерживает @ref{Niceness, приоритезацию траф
 транспорт с свойством совершенной прямой секретности.
 
 @verbatim
-% nncp-daemon -bind [::]:5400
+$ nncp-daemon -bind [::]:5400
 @end verbatim
 запустит TCP демон, который будет слушать входящие соединения на всех
 интерфейсах.
 
 @verbatim
-% nncp-call bob
+$ nncp-call bob
 @end verbatim
 попытается подключиться к известному TCP-адресу узла @emph{bob} (взятого
 из конфигурационного файла), послать все связанные с ним исходящие
@@ -276,14 +276,18 @@ CD-ROM, жёстких дисков, SD, лент и USB накопителей
 NNCP из коробки поддерживает ретрансляцию пакетов.
 
 @verbatim
-neigh:
-  bob:
+neigh: {
+  bob: {
     [...]
-    addrs:
-      lan: [fe80::5400%igb0]:5400
+    addrs: {
+      lan: "[fe80::5400%igb0]:5400"
+    }
+  }
   bob-airgap:
     [...]
-    via: [bob]
+    via: ["bob"]
+  }
+}
 @end verbatim
 
 Такой @ref{Configuration, конфигурационный файл} говорит что у нас есть
@@ -375,28 +379,35 @@ Bluetooth и WiFi могут быть и довольно быстрыми, по
 звонков} для @ref{nncp-caller} команды, используемой при online связи.
 
 @verbatim
-neigh:
+neigh: {
   [...]
-  some-node:
+  some-node: {
     [...]
-    addrs:
+    addrs: {
       lan: "[fe80::be5f:f4ff:fedd:2752%igb0]:5400"
       wan: "some-node.com:5400"
-    calls:
-      -
+    }
+    calls: [
+      {
         cron: "*/1 * * * *"
         addr: lan
         nice: MAX
         onlinedeadline: 3600
-      -
+      },
+      {
         cron: "*/10 * * * *"
         addr: wan
         nice: PRIORITY
         xx: rx
-      -
+      },
+      {
         cron: "*/1 0-7 * * *"
         addr: wan
         nice: BULK
         onlinedeadline: 3600
         maxonlinetime: 3600
+      },
+    ]
+  }
+}
 @end verbatim