IPFS предоставляет полезный механизм кэширования. Моя цель - использовать механизм кэширования IPFS без предоставления онлайн-доступа.
Даже если я не делюсь ipfs-hash
файла с другими пользователями, я хочу отключить вероятность того, что другие пользователи получат доступ к файлу, который я хранил в моем локальном каталоге IPFS, каким-либо образом, если они обнаружат ipfs-hash
файла / папки.
=> Если я не запусту ipfs daemon
, будет ли это решением? Если да, проблема заключается в том, что для некоторых файлов мне может понадобиться использовать ipfs daemon
, чтобы поделиться ими с другими пользователями, или мне также может потребоваться извлечь файлы из других узлов. Проблема возникает в том, что когда я запускаю демон ipfs, это дает доступ ко всем файлам, которые хранятся в локальной папке ipfs.
[Q] Поэтому в основном я хочу использовать IPFS
в качестве автономного инструмента кэширования и не предоставлять внешний доступ для некоторых определенных папок, которые я храню в IPFS. Даже если запущен демон ipfs, могу ли я отключить онлайн-доступ к определенным файлам / папкам, которые я решу?
Например, У меня есть несколько папок, и я хочу сохранить их в локальной папке IPFS, где те, у кого когда-либо есть ipfs-hash
, не смогут извлечь эти файлы. Даже если запущен демон ipfs, могу ли я заставить те папки, которые хранятся в локальной папке IPFS, не иметь внешнего доступа? и предоставить онлайн-доступ к некоторым другим папкам.
В качестве решения, я мог бы запустить на своем компьютере два разных процесса IPFS с разными локальными хранилищами. Первый открыт снаружи и может тянуть из других узлов и т. Д. (Работает ipfs daemon
); но другие не имеют доступа извне, и никто не может получить доступ к его файлам.