找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 9559|回复: 288

基于VirtualHere的USB加密锁分身技术及IPKVM项目 兼容所有架构所有设备 附开源源代码

 火... [复制链接]
发表于 2025-8-11 19:08 | 显示全部楼层 |阅读模式
本帖最后由 133-3333-2211 于 2025-8-11 20:37 编辑

本文篇幅有点长。主要介绍四个方面。
一、luci-app-VirtualHere的优化。
二、基于VirtualHere开发的IPKVM项目(新增)。
三、基于VirtualHere开发的远程认证管理系统的优化。
四、基于VirtualHere开发的USB分身技术的展示和源代码开源
(新增)

一、luci-app-VirtualHere的优化:
首先,我想阐述我的观点。当然,这也是我二次开发的出发点和落脚点。
1、所有的设备和软件应当做到普适性,人人都会用,人人都能学会。折腾是开发者的事情。
2、便携的设备应当是精练且兼容的,应当将依赖做到最小,做到任何设备都能完成安装,甚至能做到一键安装和傻瓜式使用。
3、专业的设备应当是冗余且系统化的,将性能发挥到极致,将功能开发的越多越好。
同样的,基于以上三点,我提出:搭载OpenWrt系统的嵌入式设备,不应当承担专业设备的负担,应当做到小而美,美而优。否则,只会适得其反,安装都是问题,何谈使用?

针对之前所反映的Terminated、Segmentation fault报错,以及点击“启动服务”失效的问题进行了修复。同时也对整体架构进行了精简。
没有任何依赖要求,仅需2.44MB空间,安装后仅占670KB,安装时会自动删除不需要的二进制文件。



二、基于VirtualHere开发的IPKVM项目
我特别增加了对KVM USB设备支持,非常适合用于以下使用场景。
1、被控设备无法联网或系内网,无法使用向日葵、ToDesk等远程工具进行控制。
2、被控设备涉密,不允许安装任何软件。
3、主控设备与被控设备属异地,奔波劳碌。
4、被控设备无GUI或要求BIOS级的维护,要求能在设备无法启动的状态下进入BIOS。
5、被控设备环境恶劣,无法长时间工作。例如温度低于人体所耐受的具备精密空调的机房、进出需经“过硫酸氢钾”深度消毒化工实验室、噪音远高于人体所耐受的冲床车间等。

相较于商业化设备,有无可比拟的经济性、普适性、安全性、便利性。
经济性:向日葵Q2Pro京东售价899元;glinetRM1京东售价799元;向日葵控控A2京东售价699元。而VirtualHere的成本趋近于0,只要能安装VirtualHere,都能变废为宝。

此外,我还惊奇的发现。将机顶盒刷成ubuntu、Debian桌面版系统,使用VirtualHere客户端作为主控,能省去部署一台电脑的钱,仅需键鼠及显示器!特别适合驻点式的维护以及作为监控录像机的监视器使用!

普适性:仅需安排一台安装了VirtualHere的设备连接被控设备的HDMI接口与USB接口,就能实现在家、在办公室远程调试被控设备。支持Win、MacOS、Docker、飞牛/群辉/威联通/CasaOS等NAS系统、OpenWRT/Ubuntu/Debian/Armbian/Centos/银河麒麟/统信/深度等所有国产和非国产Linux系统。
安全性:VirtualHere的服务端能对设备加密,连接时需输入正确密码,否则无法连接。

便利性:主控端无需下载任何安装包,仅需打开5.6MB的客户端文件。被控设备如果无任何网络,可通过插入4G、5G流量卡实现远程控制(需要服务端设备支持)。


三、基于VirtualHere开发的远程认证管理系统的优化
相较于2025年7月9日发布的远程认证管理系统,现在增加了批量设置重命名和生成随机密码功能。


四、基于VirtualHere开发的USB分身技术的展示和源代码开源
已在amd64架构和arm64架构上进行测试,基于内核级的调用和并发,效果非常好。

以下是我发布在哔哩哔哩视频网站上的视频


开源源代码:
  1. 第一步、安装编译依赖和内核源码(以5.15.0为例)

  2. sudo apt update && sudo apt install --reinstall linux-firmware

  3. sudo apt update && sudo apt install debhelper-compat=12 dwarves dpkg-dev rsync g++-11 gcc-11 liblz4-tool zstd build-essential libncurses-dev bison flex bison libssl-dev libelf-dev git  dwarves bc -y

  4. sudo apt install linux-source

  5. mkdir ~/kernel_build

  6. cd ~/kernel_build

  7. tar -xvf /usr/src/linux-source-5.15.0.tar.bz2

  8. cd linux-source-5.15.0
复制代码

游客,如果您要查看本帖隐藏内容请回复


  1. 将上述代码保存为 devio.c

  2. 进入内核源码目录
  3. cd /usr/src/linux-headers-$(uname -r)

  4. 仅编译USB核心模块
  5. make -j$(nproc) M=drivers/usb/core

  6. 安装模块
  7. sudo cp drivers/usb/core/usbcore.ko /lib/modules/$(uname -r)/kernel/drivers/usb/core/
  8. sudo depmod -a

  9. 加载新模块
  10. sudo modprobe -r usbcore
  11. sudo modprobe usbcore
复制代码


IPK(免费版)
下载链接

游客,如果您要查看本帖隐藏内容请回复






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +4 收起 理由
xiaoun001 + 1 你好,久仰卧龙大名,在下凤雏! ...
quester0 + 1 祝您2025年新年快乐、阖家幸福! ...
keke1023 + 2 祝您2025年新年快乐、阖家幸福! ...

查看全部评分

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2025-8-11 20:54 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-11 20:57 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-11 21:10 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-11 21:30 来自手机 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-11 23:00 来自手机 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-11 23:53 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-12 00:12 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-12 08:09 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-12 08:57 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-12 13:56 来自手机 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-12 20:33 来自手机 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

 楼主| 发表于 2025-8-12 20:38 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-12 21:34 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

发表于 2025-8-12 22:14 | 显示全部楼层
此帖仅作者可见
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-12-5 12:07

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表