好友
阅读权限10
听众
最后登录1970-1-1
|
soul6
发表于 2025-11-24 19:09
SoulDesk—— 远程控制
基于云服务器的跨平台远程控制系统,允许用户通过手机网页(或打包成 APP)或者电脑网页(或打包成 EXE)实时监控和控制电脑状态。
注意: SoulDesk 作者目前已在安卓端和 Windows 端完成实测,其他平台(如 macOS、Linux)暂无测试数据,欢迎各位先行者尝试并反馈。 关于作者和项目
各位前辈们好,我是一位刚入门不久的小白。很高兴能加入吾爱破解大家庭,希望能和大家一起学习交流,共同进步。我的代码如果有什么问题,还请大家不吝赐教。
SoulDesk 的由来仅仅是作者偶然的一个 idea。主播早期就对远控有所兴趣,但在使用市面上的一些软件时,总感觉差点意思:要么要会员才能使用某些核心功能,要么免费但不开源,在学习和个性化使用上总受限制。因此,花了几天时间爆肝出来了这个作品,目前已燃尽(笑),部分功能还有待改进和开发。
SoulDesk 存在的已知问题:针对检测电脑是否锁屏方面,作者实测下来准确性有待提高,只能用一些 “歪门邪道” 的办法暂时解决,嘻嘻~
在此,热忱欢迎各位有实力的大佬,一起参与研究和开发,让 SoulDesk 变得更加强大和完善!谢谢啦! 郑重声明!!!
本源码仅用于网络安全技术科普与学习交流,所有相关操作均应在合法授权的测试靶机环境中完成,未涉及任何针对真实系统的攻击行为。
请使用者严格遵守《网络安全法》等相关法律法规及公序良俗,严禁将本源码及相关技术用于任何非法入侵、数据窃取等违法违规活动。
任何因违规使用引发的法律责任,均由使用者自行承担,与源码分享者无关。预览✨
核心功能
🖥️ 状态监控:- 实时获取电脑锁屏状态;
- 实时监控系统音量状态;
- 电脑在线状态实时检测。
📱 远程控制:- 远程锁屏操作;
- 系统关机远程执行;
- 跨平台音量控制;
- 一键静音 / 取消静音。
🔁 双向通信:- 通过云端服务器实现数据同步;
- 状态变化实时推送;
- 响应式手机控制界面,操作便捷。
🚀 部署方法一、云服务器部署 (Python 3.7+)- 安装依赖: pip3 install websockets
- 启动服务器: python3 server.py
- 监听端口: 8822 (TCP/PC 客户端) 和 8823 (WebSocket / 手机端)
无云服务器解决方案:那这里有人就会问作者了,没有云服务器咋办?当然是直接内网穿透啦!网上有很多优秀的内网穿透平台,可自行探索和研究。 二、PC 客户端部署- 安装依赖:
- Windows: pip3 install pycaw pywin32
- macOS: brew install osascript (可能还需要其他依赖,欢迎补充)
- Linux: sudo apt-get install xflock4 gnome-screensaver (以 Debian/Ubuntu 为例,其他发行版可能需要调整)
- 配置修改 (main.py):
- 修改为你的服务器公网 IP:server_ip = 'your.server.ip'
- 运行客户端: python3 main.py
三、手机控制端部署- 将 index.html 部署到云服务器(建议使用 Nginx/Apache 等 Web 服务器,端口示例:8821)。
- 修改服务器地址:
- 编辑 index.html 文件,将地址修改为你的服务器公网 IP:ws = new WebSocket('ws://your.server.ip:8823');
小提示: 当然,开头也说了,毕竟是为了实现手机控制电脑,总通过浏览器访问也不够便捷。这里推荐使用 HBuilder 等工具,将 index.html 打包成原生 APP,体验更佳。 📲 使用流程- 启动云服务器上的 server.py。
- 在目标电脑上运行 PC 客户端 main.py。
- 手机(或电脑浏览器)访问部署好的 index.html(或者打开打包好的 APP)。
- 点击 "连接服务器" 按钮,成功后即可看到控制面板功能。
控制面板功能:- 🖥️ 电脑控制: 锁屏 / 关机
- 🔊 音量控制: 静音 / 取消静音 / 滑块调节音量
注意事项: 请确保云服务器及目标电脑的防火墙开放以下端口:8821 (HTTP)、8822 (TCP) 和 8823 (WebSocket)。 功能现状与展望已实现:- 锁屏监测(emm... 只能算半成品吧,毕竟用了点歪门邪道,准确性有待提高)
- 远程锁屏
- 远程关机
- 静音 / 取消静音
- 滑动调节音量
TODO (计划开发):- 解锁锁屏提醒
- 一键解锁锁屏
- 远程媒体控制
- 屏幕截图 / 远程桌面预览
- 更多系统状态监控
- 等等……
初心
该项目最初只是作为作者个人学习和实践的练手项目。同时,作者希望能实时了解自己电脑的状态,防止在未授权的情况下被他人使用。
愿景
市面上的远程控制软件虽然繁多,免费版功能往往受限。准确来说,作者想使用的一些特定功能,要么没有,要么需要付费。因此,爆肝开发了此项目。目前程序虽能正常运行,但在功能和稳定性上可能还有些 “稚嫩”。作者实力有限,呜呜呜~衷心希望各位有实力的大佬能够一起加入,共同改进和完善 SoulDesk。感谢大家的理解和支持!源码获取
蓝奏云源码https://wwyx.lanzout.com/i93sc3by1neh |
免费评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 鱼木收集|主题: 2596, 订阅: 2777
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|