Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.92 KB

tips-and-tricks-ru.md

File metadata and controls

33 lines (24 loc) · 1.92 KB

То, что, похоже, никто не знает о cjdns

(даже те, кто его очень долго использовал)

В cjdns есть опция работы в фоновом режиме

./cjdroute --nobg < /path/to/cjdroute.conf

Вам не нужно запускать cjdroute от имени суперпользователя (root)

Закомментируйте секцию router.interface файла конфигурации, и можете запускать. Теперь ваш узел будет перенаправлять и передавать траффик, но вы не сможете запустить сервисы.

Также, вы можете настроить туннельное устройство вручную. Это потребует прав суперпользователя, но, после настройки, вы сможете запускать cjdroute от имени непривилегированного пользователя.

Стилизация конфигурационного файла с помощью JSHint/jsonlint

Этот маленький совет поможет стилизовать файл конфигурации (cjdroute.conf) перед запуском cjdns.

JSHint

Разрешает использование комментариев, просьба обратить внимание, на то, что JSHint рассчитан на JS, и может не всегда отобраджать предупреждения или ошибки.

jshint ./cjdroute.conf; if [[ $? == 0 ]]; then ./cjdroute < ./cjdroute.conf; fi
jsonlint

Комментарии и прочие функции JavaScript будут запрещены.

jsonlint ./cjdroute.conf; if [[ $? == 0 ]]; then ./cjdroute < ./cjdroute.conf; fi