2024-02-10 10:05:49 | 来源: 互联网整理
源于在矢量数据库选型过程中看到了腾讯云的矢量数据库,目前还处于内测阶段。 我申请了内测,很快就有专人联系并授予使用许可。 但只能在同一区域(同一局域网)的云服务器上访问,无法远程访问。
原本打算在之前购买的小主机上运行一下程序测试,结果发现内存太小了连接到任意官方服务器失败,连安装都会失败,更别说运行程序了。
腾讯云微数据库大模型知识库架构图
我在思考如何将本地开发机连接到云主机,然后访问向量数据库进行测试时使用了它。
主要特性 1. VPN 和 SD-WAN 功能
结合VPN和SD-WAN的功能,简化网络管理。 摆脱昂贵的硬件供应商的束缚,享受灵活性。
2. 速度、灵活性和安全性
提供快速简单的设置并支持远程自动部署。 它模拟第 2 层以太网并具有多路径、多播和桥接功能。 此外,256 位端到端加密可确保安全通信。
基础版可以连接25个节点,对于个人来说已经足够了! ! ! (钥匙是免费的!!!)
配置
1. 网络配置
注册账号:访问官网()并注册一个免费账号。
创建网络:登录您的帐户后,创建一个新网络。 为网络选择一个唯一的名称和可选描述。
2.客户端安装(均以Linux为例)
curl -s https://install.zerotier.com | sudo bash
直接安装
*腾讯云主机有公网IP
3. 连接网络
zerotier-cli join xxx(第一步生成的网络ID)
您可以在后台看到加入的节点。 如果选择前面的Auth,则会分配不同的IP地址。
原网络结构图如下:
两台机器都配置完成后,会添加一个IP,如下图:
此时可以在办公电脑上ping通云主机分配的IP:172.29.32.148。 两台机器的内网连接就完成了。
但办公室电脑无法连接矢量数据库的IP:172.21.16.3。 要实现互操作,需要通过云主机进行传输,需要完成以下关键步骤。
云主机配置(重点)
1.控制面板路由配置
将云主机的内网路由网关分配给云主机分配的IP
2.云主机配置
sysctl -w net.ipv4.ip_forward=1 #允许网络转发
查看物理网卡及网卡名称,声明以下变量,并添加防火墙规则
PHY_IFACE=eth0; ZT_IFACE=zt7nnig26 #网卡名称根据实际填写
sudo iptables -t nat -A POSTROUTING -o $PHY_IFACE -j MASQUERADE
sudo iptables -A FORWARD -i $PHY_IFACE -o $ZT_IFACE -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i $ZT_IFACE -o $PHY_IFACE -j ACCEPT
如果不生效,可以分别重启两台机器上的-one服务。
systemctl restart zerotier-one
如果配置正确,现在就可以在本地直接连接矢量数据库的IP了。
速度不是很快。 这受到根服务器在国外的限制。 如果你想提速,可以配置MOON卫星服务器来提速!
总结
当然使用场景有很多,适合个人、IT团队、嵌入式系统的网络需求。
个人的:
信息技术团队:
:
嵌入式系统:
热门手游排行榜