本程序为原生远程协助,和早年发布的调用第三方的VNC远程协助不同,为软件本身功能,现只提供客户端演示。源码价值较高,亦预防再遇一些别有用心之人,故源码不考虑对外开放。
客户端演示下载:
注:演示版客户端所在服务器为本人闲置阿里云服务器,1M带宽,同时多人远程必定会抢占服务器带宽,若体验不好,后期会提供试体验服务器。
全套演示:
注:首次运行客户端,出来界面时间较长原因为:为了减少被Windows Defender秒杀(程序调用了一个基于udp协议的桌面传输通讯dll),服务端和客户端内置了向防护软件自动添加排除本程序的代码,但因为设置过程时间较长,故首次运行客户端,会在五六秒后才出现界面,之后再运行可正常速度,关于杀软误杀,可看文档最后的说明;
1、服务端:
需要:一台windows服务器(单独公网IP或单独局域网IP)
设置一个打开软件主界面的保护密码
注:若在没设置密码情况下自动进入了托盘,双击打开时候弹出的窗口,直接确定进入即可。
设置密码的话每次双击托盘需输入密码,没设置密码的话,默认为空;点击退出则结束服务端运行。
启动服务端
服务端口需自行设置,也可默认设置,设置完毕后,需防火墙放行该端口的TCP和UDP;若需公网IP使用,可于路由设备中映射端口。
2、客户端生成器:
用于生成远程协助客户端,输入服务端所在服务器的IP和端口即可于根目录下生成。
3、客户端:
被远控端点击左边的 复制到剪切板 后发给控制端,控制端直接点击提取剪切板可自动提取,点击连接即可远程到被控端电脑;已连接过的会自动记录最近的10条,点击识别码处的箭头可看到。
注意:若控制端和被控端在一个局域网中,则远程状态为直连模式,若不在一个局域网,则为中转模式,一般情况下,直连模式是P2P,中转相对会受两端网络而影响FPS稳定,若其中一方是单独公网设备,流畅度也会提升;
若在连接前选择文件管理,可直接管理被控端电脑的文件,可进行新建、上传、下载、删除远程电脑文件的行为;
被控制的电脑在受控时候会弹出提醒,可主动断开正在远程的控制端(点击叉号则关闭本次提醒);
主控端若主动断开了远程界面,被控端的提醒也会自行消失。
以上的连接操作,在服务端的根目录均会生成日志,以方便管理员追查连接行为。
4、客户端压缩:
压缩后的大小为2M左右;
后续说明:
不同操作系统可能会出现和程序中某些函数不兼容情况,比如时间戳函数,若不兼容则会出现画面定格或鼠标键盘无法穿透,这个会不断优化和逐渐兼容。另关于远程体验,目前是无法比拟ToDesk这类专业远程的,但要比VNC好些,后续会研究差异化传输可逐渐减小差距。
目前还有一些细节没完善,比如服务端列表可能会出现错误的连接乱码,后续会修复。界面不美观,后续也会美化UI。验证码每次启动会自动随机,也会增加设置固定码机制等。锁屏状态下远程过去无法唤出登录界面,因微软的防护机制,锁屏状态下无法穿透鼠键,后期将通过驱动方式实现。
特别说明:
由于各家杀毒软件机制,任何调用系统的一些行为都会被当病毒查杀,特别是360和微软自带的杀软,所以若用在内部,尽可能设置加入这些杀软白名单或关闭防护,且首次运行一下再封装进系统,同样推荐使用火绒一类误杀率低的防护软件;
手动添加Windows Defender排除方法:
关于软件的数字签名,可有效的解决杀软误杀的情况,但需要向杀软机构申请购买签名,若后续有这个需求会考虑加上,待解决了杀软误杀,将解除首次运行程序时响应慢的问题。
后续:受原调用UltraVNC远程协助版源码被恶意开源影响的客户,可免费找站长领取一份该程序作为补偿。
原调用UltraVNC的远程源码彻底废弃,并不再更新优化,若还有老客户有优化和修复BUG需求,可继续提供支持。
淘宝店不打算开了,本来也没打算赚钱,原只是为了补缺租赁服务器,顺带帮一些有行业需求的人做一些小软件工具来便携工作而已。现在世道险恶,防人之心不可无,所以以后也不卖什么源码,有软件开发需求,可私人定制,偶尔会发布一些成品软件,但都会以成品模式授权,后期将会以C#语言为主语言,Linux下的shell为辅。
后续不确定是否分开发免费版和商业版,商业版考虑的新功能为:分布式分发服务器,分发服务端负责接入多台服务端服务器,添加的服务器可设置服务器IP所在地区和允许客户端连接的数量。客户端运行,将首先连接分发服务器,分发服务器根据客户端的IP,优先分配和客户端IP相同地区服务器建立连接,若达到服务器允许连接的数量,则随机分配其他相近服务器。以此机制,节点越多,客户端择优选择服务器就会使远程效果越好。