当前位置: 首页 > web >正文

p2p虚拟服务器

ZeroTier Central

✅ 推荐工具:ZeroTier(免费、稳定、跨平台)

ZeroTier 可以帮你把多台设备(无论是否跨网)加入一个虚拟局域网,彼此间可以像在同一个 LAN 中通信,UDP 视频、文件传输、SSH 等都能跑。


🧱 一、安装 ZeroTier

🖥️ 在 Linux / Windows / macOS 上:

进入官网:Download - ZeroTier
选择对应平台下载安装。

举例(Linux):
curl -s https://install.zerotier.com | sudo bash
sudo zerotier-cli join <你的网络ID>

🧩 二、创建虚拟局域网

  1. 打开网站:https://my.zerotier.com

  2. 登录(可用 GitHub、Google 等账号)

  3. 点击 "Create A Network",你将得到一个 16位的网络ID

  4. 打开该网络,勾选:

    • Allow Managed IP Assignment

    • IPv4 Auto-Assign(默认勾选即可)

  5. 在 “Members” 页中,将加入网络的设备设为 "Authorized"


🔗 三、加入网络(两端都需要)

示例(Windows 命令行):

zerotier-cli join <你的网络ID>

或者使用 GUI 加入。

加入后你会看到一个 zt-xxxxxxx 的虚拟网卡,形如:

IP 地址: 10.147.20.5 (ZeroTier 分配的地址)

🧪 四、验证连接

在两台机器上互相 ping 虚拟 IP:

ping 10.147.20.5

📦 五、修改你的代码中的 IP

在发送端:

udp_ip = "10.147.20.5"  # 改为接收端的 ZeroTier 虚拟 IP

接收端 bind 地址无需修改,仍然监听 0.0.0.0 即可:

sock.bind(("0.0.0.0", 5000))

http://www.xdnf.cn/news/4997.html

相关文章:

  • SSTI模版注入
  • excel单元格如果是日期格式,在C#读取的时候会变成45807,怎么处理
  • 更换芯片后因匝数比变化,在长距离传输时出现通讯问题。我将从匝数比对信号传输的影响、阻抗匹配等方面分析可能原因,并给出相应解决方案。
  • 拉西坦类促智药物的异同
  • Ascend的aclgraph(2)_npu_backend中还有些什么秘密?
  • odoo-048 product.template和product.product中的同一个o2m字段断开关联,单独设置值
  • 界面控件DevExpress WinForms v25.1新功能预览 - 功能区组件全新升级
  • jQuery 事件
  • 2025数维杯数学建模竞赛B题完整参考论文(共38页)(含模型、代码、数据)
  • Jsp技术入门指南【十一】SQL标签库
  • springboot ResetController RequestMapping 注解
  • 《挖掘全球商标宝藏,开启亚马逊运营新征程》
  • Docker宿主机IP获取
  • -bash: /usr/local/mysql/bin/mysqld: No such file or directory
  • 灵活设置CAN终端电阻
  • UG471 之 SelectIO 逻辑资源
  • MongoDB知识框架
  • 数智读书笔记系列032《统一星型模型--一种敏捷灵活的数据仓库和分析设计方法》
  • 编译日志:关于编译opencv带有ffmpeg视频解码支持的若干办法
  • 为啥大模型一般将kv进行缓存,而q不需要
  • 权限控制模型全解析:RBAC、ACL、ABAC 与现代混合方案
  • python调用千问大模型
  • 我国脑机接口市场规模将破38亿元,医疗领域成关键突破口
  • QT 解决msvc fatal error C1060: 编译器的堆空间不足
  • 移动IP与手机移动数据流量的概念、原理、区别与联系
  • DVWA靶场保姆级通关教程--06不安全验证机制
  • 二维差分数组(JAVA)蓝桥杯
  • k8s之ingress
  • 使用 docker 安装 nacos3.x
  • upload-labs靶场通关详解:第三关