帖子
分享您的知识。
为对等连接配置 WireGuard 和 IPFS
我已经成功地在两台 PC 之间建立了 WireGuard 连接,并且可以在它们之间执行 ping 操作. 但是,我遇到了一个问题,那就是另一台电脑在IPFS上没有以群对等体的形式出现. 我怀疑可能需要进行一些必要的配置更改. 具体而言,我不确定是否需要修改WireGuard设置、IPFS配置设置或WiFi路由器上的防火墙设置. 我应该对路由器设置或配置文件进行任何具体更改吗?是否建议禁用路由器的防火墙?如有任何指导,将不胜感激.
- IPFS
- IPFS Node
答案
1要添加其他节点以与您的本地 WireGuard 地址进行对等,您可以按照以下步骤操作:
-
打开你的 WireGuard 设置的配置文件. 该文件通常位于
/etc/wireguard/
目录中. -
在配置文件中找到定义对等体的部分. 本部分将包含有关您当前正在与之对等的对等方的信息.
3.为要与之对等的每个节点添加一个新条目. 每个条目都应包含以下信息:
-PublicKey
:您要与之对等的节点的公钥. 此密钥通常是在远程节点上设置 WireGuard 时生成的.
-AllowedIPs
:您要允许来自对等方的流量的 IP 范围. 这可以是特定的 IP 地址或 IP 地址范围.
-Endpoint
:远程节点的 IP 地址和端口号. 这是您的节点将用来与对等方建立连接的地址.
以下是配置文件中对等条目可能是什么样子的示例:
[Peer]
PublicKey = <public_key>
AllowedIPs = <ip_range>
Endpoint = <ip_address>:<port_number>
-
保存配置文件并退出.
-
重新启动 WireGuard 服务以应用更改. 您可以通过运行以下命令来完成此操作:
sudo systemctl restart wg-quick@<interface_name>
<interface_name>
替换为你正在使用的 WireGuard 接口的名称.
通过将这些条目添加到您的WireGuard配置文件中,您将能够使用本地WireGuard地址与指定节点建立对等连接. 欲了解更多信息,你可以参阅 官方文档.
你知道答案吗?
请登录并分享。
The InterPlanetary File System (IPFS) is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system.