一个好玩的组网工具v

诡谲2月前19 次点击

本帖最后由 诡谲 于 2019-5-17 15:48 编辑

官网:https://扶墙cloud.ddswd.de/
Github:https://github.com/dswd/扶墙cloud   [自己替换“扶墙”为“v-p-n(去掉横线)”]

去中心化的组网工具,性能上略低于wireguard,稳定性和性能都比n2n强太多,我已经稳定运行了3个月。

目前已经尝试的操作,在四地机房(MO, LA, FR, SG)的服务器安装了扶墙cloud,互相的延迟均为直连公网IP的延迟,单线程下载速度都到达了网卡上限,甚至更稳定更快。不过在1G端口的机器上,并未发现能达到1G的速度。



我的配置如下:

全部运行的机器上都是统一的配置,除了IP分配的不同,系统为Ubuntu 18,16的有系统依赖要处理,我懒得弄了。 [以下配置中出现的“扶墙”自己替换“扶墙”为“v-p-n(去掉横线)”]


  1. echo "deb https://repo.ddswd.de/deb stable main" | sudo tee /etc/apt/sources.list.d/扶墙cloud.list
  2. wget https://repo.ddswd.de/deb/public.key -qO - | sudo apt-key add
  3. sudo apt update
  4. sudo apt install 扶墙cloud

  5. IP=10.128.0.1   # 注意修改!每一台的IP都不一样
  6. cat >/etc/扶墙cloud/private.net <<END
  7. # each 扶墙 running on their own port
  8. port: 3210

  9. # members of our private network
  10. peers:
  11.   - 198.181.145.145:3210 # 第一台的实际公网IP
  12.   - 216.126.236.146:3210 # 第二台的实际公网IP

  13. # timeouts
  14. peer_timeout: 1800
  15. dst_timeout: 300

  16. # token that identifies the network and helps to distinguish from other networks
  17. magic: "16985e22"  # 自己生成一个吧

  18. # pre shared key
  19. shared_key: "lC0fXncIuVjQ5LnN0DWDxXUD1UW3IGCO"  # 自己生成一个预共享密钥

  20. # encryption
  21. crypto: aes256   # 加密方式,默认即可

  22. # device info
  23. device_name: "扶墙cloud%d"
  24. device_type: tap

  25. # 扶墙 modes: hub / switch / router / normal
  26. mode: normal

  27. # subnet to be used for our private network
  28. subnets:
  29.   - 10.128.0.0/16 # 子网网段指定

  30. # command to setup the network
  31. ifup: "ifconfig \$IFNAME $IP/16 mtu 1400"
  32. ifdown: "ifconfig \$IFNAME down"

  33. # user/group owning the process
  34. user: "root"
  35. group: "root"
  36. END


  37. systemctl enable 扶墙[email protected]
  38. systemctl restart 扶墙[email protected]
复制代码
最新回复 (18) 直到 2019-05-18 16:00
返回