关于HarmonyOS 鸿蒙Next VPN路由

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

关于HarmonyOS 鸿蒙Next VPN路由
我的手机系统是harmonyos next,手机连接的是wifi,用的是官方vpn的demo进行测试。

vpn demo跑通后,遍历所有的网络信息,共获取到两条记录(一条wifi,一条vpn),如下:

第一条:

{
  "linkUpBandwidthKbps": 0,
  "linkDownBandwidthKbps": 0,
  "networkCap": [12, 15, 16],
  "bearerTypes": [1]
}
{
  "interfaceName": "wlan0",
  "domains": "",
  "mtu": 1500,
  "linkAddresses": [
    {
      "address": "172.28.143.155",
      "family": 1,
      "port": 0
    }
  ],
  "routes": [
    {
      "interface": "wlan0",
      "destination": {
        "address": "0.0.0.0",
        "family": 1,
        "port": 0
      },
      "gateway": {
        "address": "172.28.159.254",
        "prefixLength": 0
      },
      "hasGateway": true,
      "isDefaultRoute": false
    }
  ],
  "dnses": [
    {
      "address": "114.114.114.114",
      "family": 1,
      "port": 0
    }
  ]
}

第二条:

{
  "linkUpBandwidthKbps": 0,
  "linkDownBandwidthKbps": 0,
  "networkCap": [11, 12, 16, 31],
  "bearerTypes": [4]
}
{
  "interfaceName": "vpn-tun",
  "domains": "",
  "mtu": 1400,
  "linkAddresses": [
    {
      "address": "10.0.0.5",
      "family": 2,
      "port": 0
    }
  ],
  "dnses": [
    {
      "address": "114.114.114.114",
      "family": 0,
      "port": 0
    }
  ]
}

另外我的目的是访问内网172.21.21.128上的9090端口,我配置的vpnconfig中的routes如下: 我的vpn server物理ip 172.21.21.199/24,vpn server 虚拟网卡ip 10.0.0.10/24,我的vpn client 隧道ip 10.0.0.5,且vpn server到172.21.21.128的9090端口是通的。

interface: "vpn-tun",
  destination: {
    address: {
      address: '172.21.21.128',
      family: 1,
      port: 9090
    },
    prefixLength: 32
  },
  gateway: {
    address: '10.0.0.10',
    family: 1,
    // port: 8888
  },
  hasGateway: true,
  isDefaultRoute: false,

为什么我在手机浏览器中访问172.21.21.128:9090业务失败,另外可以看到我的vpn中网络信息感觉也有问题,为什么family会是2(IPv6),并且没有routes字段,另外我想问下我的vpnconfig中的routes路由到底该怎么配置?


更多关于关于HarmonyOS 鸿蒙Next VPN路由的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

使用的vpn的demo或者链接可以贴一下

更多关于关于HarmonyOS 鸿蒙Next VPN路由的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你有官方vpn demo server 的代码吗? 我发现server 监听的是udp的8888端口,client这边是连server的tcp8888端口。我改成udp了 也不行。 好像看看server的代码阿

关于HarmonyOS(鸿蒙)Next VPN路由的问题,以下是根据您要求提供的专业回答:

HarmonyOS在设计和功能上强调物联网(IoT)设备的互联互通,VPN(虚拟私人网络)路由功能在其生态系统中可能通过特定的设备或应用来实现。对于Next VPN路由的具体实现,它可能涉及到在鸿蒙系统上配置或开发特定的VPN客户端或服务器软件,以支持数据的加密传输和远程访问。

然而,需要注意的是,VPN的设置和使用可能受到地区、法律和网络服务提供商的限制。在鸿蒙系统上配置VPN时,用户应确保遵守所有适用的法律和规定,并避免使用未经授权的VPN服务。

如果您正在尝试在鸿蒙设备上设置或管理VPN路由,建议查阅设备的官方文档或联系设备制造商以获取具体的指导。此外,确保您的设备已经更新到最新的鸿蒙系统版本,以获得最佳的性能和安全性。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。在联系客服时,请提供详细的设备信息、问题描述和已尝试的解决步骤,以便客服人员能够更快地为您提供帮助。

回到顶部