轶哥

📚 Having fun with AI Agent. Always learning.

编译安卓版本frpc
  •   更新:2023-03-14 00:21:40
  •   首发:2023-03-14 00:21:40
  •   物联网
  •   2416

frp是一个高性能的反向代理工具,它可以帮助我们穿透NAT和防火墙,实现内网穿透。它采用客户端-服务器模式,在内网中部署客户端程序,将需要访问的端口映射到公网上的服务器上,即可通过公网地址访问内网服务。同时,frp还可以作为正向代理使用,从而实现某些特定场景下的代理功能。frpc是frp的客户端程序。

在本文中,我们本文将详细介绍如何编译开源项目frpc的安卓版本。在禁用CGO的情况下,编译一个适用于Android操作系统、基于ARM64架构的可执行文件,同时使用 -trimpath-ldflags "-s -w" 选项来减小二进制文件的大小,并在安卓设备上运行它,以实现在嵌入式设备(自助终端设备)上使用frpc的功能。

给运行OMV的NAS配置UPS
  •   更新:2022-06-18 23:38:20
  •   首发:2022-06-18 23:38:20
  •   物联网
  •   3637

虽然我一直忧虑UPS的安全性,但是考虑NAS的数据安全,还是非常有必要给NAS配置UPS的。

我用过各种不同型号的UPS,现在除了特别便宜的UPS不带有和上位机通讯的功能外,一般都有USB接口,主机可以获取到UPS的电压、电流、电池余量等相关信号量。

即便使用USB接口,很多UPS都是和电脑进行串口通讯的,也有不少USB HID方式通讯的。

在OpenMediaVault(OMV5)的插件中添加openmediavault-nut插件。

NAS/电脑主机风扇噪音优化
  •   更新:2022-06-18 22:50:53
  •   首发:2022-06-18 22:50:53
  •   物联网
  •   3275

我是一个对噪音非常敏感的人,即使我在家里放了一个机柜,也是全无风扇被动散热的。我通常选择低功耗的设备作为边缘服务器,同时对部分无法完全避免风扇的设备进行改造,增强设备散热的同时降低噪音。

这里记录了我优化NAS和电脑主机的噪音的方案,供有同样困扰网友作为参考。

Linux使用4G/5G无线网卡模块上网
  •   更新:2022-03-27 20:47:03
  •   首发:2021-01-25 00:49:21
  •   物联网
  •   11268

识别模块

5G模块

将4G/5G开发板插入设备,终端输入lsusblspci,看设备是否识别到4G/5G模块。

root@raspberrypi:~ $ lsusb
Bus 001 Device 001: ID 05c6:1000 Qualcomm, Inc. Mass Storage Device

以树莓派(Raspberry)为例,上述命令显示设备识别到高通芯片的4G模块。了解更多详情请阅读《Linux安装无线网卡驱动通用方法》

需要特别注意的是,部分4G模块(特别是性能较好的高通芯片)是内核免驱,载入成功后直接体现为网卡。使用ifconfig即可直接看到网卡并能上网。这种情况下,USB接口实现的是一个USB网卡端,类似于Raspberry OTG USB上网。参考:《树莓派4使用OTG功能变身有线网卡》

自助设备广告屏自动播放视频功能实现
  •   更新:2021-04-06 18:28:01
  •   首发:2021-04-06 18:28:01
  •   物联网
  •   4393

接到一个需求,基于Electron开发Windows下的自助设备广告屏(上屏)自动播放视频的功能。设备下屏是带触控功能的屏幕,可以进行业务咨询、业务办理、视频咨询,上屏是不带触控功能的1080P屏幕。

%E8%87%AA%E5%8A%A9%E8%AE%BE%E5%A4%87.jpg 两个屏幕接入了同一个主机,下屏是主屏幕,上屏是分屏(扩展屏)。为了避免下屏进行视频咨询的时候,上屏播放视频的声音影响到对话,因此上屏播放视频功能需要开放相应的API接口,在下屏播放视频或进行音视频咨询的时候,相关的开发者能够通过API对上屏视频禁音。

由于我们已经开发了Android平台的同款设备,因此Electron平台需要和Android平台保持一致的API。

win10链路聚合,双网卡带宽叠加负载均衡
  •   更新:2021-02-06 10:31:36
  •   首发:2021-02-05 19:03:23
  •   物联网
  •   45724

设备具有两个及以上网卡就有可能实现链路聚合,进行带宽叠加。windows平台提供了一些链路聚合的实现方案。

链路聚合方案

  1. 双网卡都设置同样的跃点数(Metric)。需要符合链接速度,参阅
  2. NetSwitchTeam(推荐)
  3. NIC 组合(仅windows server平台)
  4. Intel® PROSet(仅用于Intel部分网卡,需要驱动支持。详见官方文档,不再赘述)
  上一页 下一页