n2n VPN - 超级节点上有大量网络流量

n2n VPN - 超级节点上有大量网络流量

我在以下位置建立了一个 P2P VPN:

  1. 运行 Jessie 的 Raspberry Pi(连接到 LTE 加密狗)和
  2. Ubuntu 16.04桌面版(带独立网络连接)

我是如何做到的:我购买了一个便宜的 VPS(用于初始化 P2P 连接),apt-get 安装n2n在所有三台机器上,并按如下方式设置虚拟网络:

VPS(n2n 语言中的‘超级节点’):

$> supernode -l 5000

桌面:

$> sudo edge -d edge0 -a 10.0.0.11 -c mynetwork -u 1000 -g 1000 -k password -l <VPS_IP_ADDR>:5000 -m ae:e0:4f:xx:yy:zz

树莓派:

$> sudo edge -d edge0 -a 10.0.0.10 -c mynetwork -u 1000 -g 1000 -k password -l <VPS_IP_ADDR>:5000 -m ae:e0:4f:xx:yy:zz

到目前为止,它运行良好。我通过 RTSP 播放电影,通过 SSH 来回传输,复制文件,用 netcat 抓取脏东西,等等。但当我运行带宽监视器时,我开始担心(贝蒙) 在 VPS 上。结果是VPS(超级节点)的网络 iface 流量很大。我说的“很多”是指“与同行拥有的一样多”。这并不是我所期望的 P2P 连接。

因此我的问题是:

  1. 我是否正确使用了 n2n?
  2. 如何防止 n2n 在我的设置中浪费 VPS 带宽?
  3. 如何判断我有一个真实的P2P 连接?
  4. 还有其他工具吗?我需要它是 P2P 的。

答案1

我从 n2n 的开发人员那里得到了答案,所以我将其发布在这里。

我观察到的结果是节点无法建立 P2P 连接。这是因为反向 UDP 隧道在某个阶段被阻止。在这种情况下,流量会回退到涉及超级节点的路径。

至于替代方案,这是我发现的(未经测试):

相关内容