宝塔面板 一键搭建浏览器访问的 Linux 远程桌面工具 OneClickDesktop

时间:2025-06-19 12:54:05   阅读:14

OneClickDesktop:一键搭建浏览器访问的Linux远程桌面工具

项目地址:https://github.com/Har-Kuun/OneClickDesktop

核心功能

OneClickDesktop是一款便捷的工具脚本,能够一键搭建可通过浏览器直接访问和管理的Linux远程桌面环境。该工具主要支持以下操作系统:

Ubuntu 20.04/18.04

Debian 10

最新功能更新

1. 新增RDP协议支持

性能提升:RDP协议相比传统VNC协议具有更快的传输速度,能显著缓解远程操作时的卡顿现象

安全性增强:RDP提供了更完善的安全机制,保障远程连接安全

多用户支持:方便实现多用户多桌面的使用场景

2. 自定义屏幕分辨率

用户可根据自身网络状况灵活设置适合的屏幕分辨率

提供更好的远程使用体验,平衡画质与流畅度

3. 可选Nginx反代配置

安装时可以选择跳过Nginx反向代理设置

支持与宝塔等管理面板共存

安装完成后,只需通过宝塔反代http://[服务器IP]:8080/guacamole地址即可

使用建议

对于需要使用宝塔面板的用户,建议在安装时选择跳过Nginx反代设置,安装完成后通过宝塔面板进行反代配置,实现服务共存。这一改进大大提高了工具的兼容性和灵活性。

安装

一键最新安装脚本如下:

wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop.sh && sudo bash OneClickDesktop.sh

需要注意的是仅支持Ubuntu 20.04/18.04与Debian 10系统,复制以上脚本直接开始安装~~

流程截图如下:

开始即需要输入用户名等~~~,具体请仔细看图:(注意,如果用的宝塔环境安装,NGINX反代这里请选择N)

guacamole安装

guacamole web应用安装成功的截图:

guacamole安装成功

登录需要在XRDP登录界面输入Linux系统用户名与密码(比如root用户,或者自行新建一个用户)。Session选项请保持默认Xorg即可。

登录地址:http://ip_address:8080/guacamole

XRDP登录界面

session登录界面

登录之后的效果截图:

guacamole登录效果

guacamole登录效果

域名访问

如果你用的宝塔,需要用域名打开这个远程桌面连接的话,我们可以利用“反代”来解决。

guacamole-8.png

使用体验与优化建议

1. 安装与部署:当前脚本安装需要较长的编译时间,后续如果推出Docker版本将能大幅提升部署效率。

2. 流畅度表现:RDP协议的加入让远程操作更加流畅,尤其在海外服务器上,只要网络延迟较低,实际体验接近本地桌面!

3.显示优化:支持自适应屏幕分辨率,能根据不同设备自动调整,使用体验更友好。

4. 配置要求:建议1GB以上内存的服务器运行,低配机器可能会卡顿。

5. 注意事项:本教程基于最新版脚本编写,若遇到问题可参考旧版教程辅助排查。

上一篇:Pi Blockchain

下一篇:甲骨文 关于服务器搭建的服务不能正常访问的问题