写了个小脚本,一键在 VPS 上搭建 Linux 远程桌面,支持浏览器直接访问使用 - V2EX
2020-08-04 18:39:06 Author: v2ex.com(查看原文) 阅读量:576 收藏

V2EX = way to explore

V2EX 是一个关于分享和探索的地方

疫情在家无聊,写了个脚本,可以在 VPS 上一键搭建 Linux 远程桌面,并且使用 Apache 牛油果酱( Guacamole )实现浏览器直接访问管理。

脚本包含的组件:

  • Guacamole + Guacamole WebAPP
  • Tomcat 9 + Nginx Reverse Proxy
  • TigerVNC
  • Xfce4
  • Firefox
  • 一键 Let's Encrypt 证书与 OCSP Stapling

项目地址:

https://github.com/Har-Kuun/OneClickDesktop/

欢迎大佬们星星叉叉。

使用方法:

英文版:

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

中文版:

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

效果图:

欢迎大家提出疑问和建议。Github 上欢迎 issue, 或者在我博客页面留言 https://qing.su/article/oneclick-cdn.html

谢谢大家!

MaCreee

10

MaCreee   1 天前

试了一下。装到 azure 上因为延迟原因体验好差啊🤣但是脚本是没有问题的。安装没有任何意外。

shc

12

shc   1 天前

@MaCreee 哈哈,是啊,延迟高就会比较卡。打算增加一个调整分辨率的选项,这样可能稍微好一点😂

shc

16

shc   1 天前

@gamesbain 感谢提醒,好像确实是这样,只能在服务器上复制粘贴,和本地不互通。我去研究研究看怎么解决

CBS

17

CBS   1 天前

解决了每台机器配置 vnc 的姨妈操作,关注了。

zagfai

19

zagfai   1 天前

用这个敲代码舒服吗?会一卡一卡不?

optional

20

optional   23 小时 32 分钟前 via iPhone

起个现成的 vnc docker 也不错

shc

21

shc   20 小时 27 分钟前
shc

22

shc   20 小时 26 分钟前

@zagfai 得看机器的线路了,我这里 100ms 延迟的机器装 guacamole 是不卡的

jilu171990

24

jilu171990   13 小时 14 分钟前

好奇你们装桌面用来跑什么需要 GUI 的场景? VNC 的本质是截屏,比 RDP 流畅度差太多了。

jilu171990

25

jilu171990   13 小时 9 分钟前

另外我也很好奇为什么没人用 citrix 。

shc

26

shc   10 小时 48 分钟前

@gamesbain 已经修复了不能复制粘贴的问题,可以在 SSH 中执行 `/usr/bin/vncconfig -display :1 &`启用复制粘贴哈。

@jilu171990 这个也支持 RDP 协议的,不过我还没有试过,VNC 比较容易实现就先弄了 VNC. 第一次听说 citrix, 感谢科普。不过查了一下好像是个收费的系统?

wedfds

27

wedfds   7 小时 58 分钟前

已经 ctrl+D

jilu171990

28

jilu171990   6 小时 10 分钟前

@shc 所有非截屏的远程控制都是基于 citrix 的,譬如 RDP 。


文章来源: https://v2ex.com/t/695170#reply28
如有侵权请联系:admin#unsafe.sh