# ipfs-qanqiang

使用 IPFS 来下载和传播翻墙软件\
&#x20;\
&#x20;星际文件系统（InterPlanetary File System，缩写IPFS）是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目，自2014年开始由Protocol Labs在开源社区的帮助下发展。\
&#x20;network\
&#x20;下载IPFS：<https://dist.ipfs.io/#go-ipfs>\
&#x20;从这里选择windows Binary，下载windows Binary对应的amd64版的ipfs,如果你的系统是32位的，则下载386版本\
&#x20;如果是其它操作系统，就选择其它的下载链接。\
&#x20;\
&#x20;下载后，解压程序，解压到不含中文和空格的路径中，比如：D:\go-ipfs\
&#x20;然后启动windows 命令行工具，点“开始”，在“搜索程序和文件”框中输入：cmd ，然后点击搜索结果中的：cmd.exe\
&#x20;输入\
&#x20;d:\
&#x20;回车\
&#x20;再输入：\
&#x20;cd D:\go-ipfs\
&#x20;回车\
&#x20;然后再输入：\
&#x20;ipfs init\
&#x20;回车\
&#x20;然后会输出结果：\
&#x20;initializing IPFS node at C:\Users\tom.ipfs\
&#x20;generating 2048-bit RSA keypair...done\
&#x20;peer identity:（一串字符串）\
&#x20;to get started, enter:\
&#x20;ipfs cat /ipfs/（一串字符串）/readme\
&#x20;然后下载一些常用的翻墙软件\
&#x20;执行命令：\
&#x20;start ipfs daemon\
&#x20;这样会单独启动一个窗口：\
&#x20;窗口中最后显示：\
&#x20;API server listening on /ip4/127.0.0.1/tcp/5001\
&#x20;Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080\
&#x20;Daemon is ready\
&#x20;\
&#x20;\
&#x20;然后再执行：\
&#x20;ipfs get /ipns/QmdRaB7BPW4hE8UdNN5M6VdCTPG6c8AN269UrqjVYc42xC -o fanqiang\
&#x20;就会开始下载翻墙软件了，如果黑色窗口没有反应，可以按回车键迫使画面更新。\
&#x20;画面会显示：\
&#x20;Saving file(s) to fanqiang\
&#x20;下面有下载的进度条，直到进度条显示100%，则下载完毕，下载的翻墙软件保存在：D:\go-ipfs\fanqiang目录下。\
&#x20;做种传播翻墙软件\
&#x20;如果您希望做种，帮助传播翻墙软件，大陆网友可能有安全问题，推荐海外网友来做种。\
&#x20;执行命令：\
&#x20;ipfs pin add -r /ipns/QmdRaB7BPW4hE8UdNN5M6VdCTPG6c8AN269UrqjVYc42xC\
&#x20;会输出\
&#x20;pinned QmXtNPPScbSRnY38Ns4PZYRqyGoic1hY9v4MC4r4Aeh4my recursively\
&#x20;查看做种情况\
&#x20;ipfs pin ls /ipfs/QmXtNPPScbSRnY38Ns4PZYRqyGoic1hY9v4MC4r4Aeh4my


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fanqiang.gitbook.io/fanqiang/deprecated/ipfs-qanqiang.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
