【新玩具】Kasm Workspaces - 运行在docker中的远程应用

这是什么

甲骨文的服务器上资源闲着没事干?让它在docker里跑一些应用玩玩看,用后即焚,自带中文,流畅与否取决于自己到服务器之间的网络质量。

官方网站

视频介绍

怎么安装

非常简单,几乎一键安装

官方文档

总结来说

cd /tmp
curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.15.0.06fdc8.tar.gz
tar -xf kasm_release_1.15.0.06fdc8.tar.gz
sudo bash kasm_release/install.sh -L 20000
# 使用20000端口代替默认443端口

虽然看似下了一堆东西,实际上都是docker要用的配置文件和一键脚本

安装完之后,还需要配置https证书,我的服务器上已经有证书,所以我选择软链方式,免得以后多头维护

cd /opt/kasm/1.15.0/certs
rm kasm_nginx.crt
ln -s /root/.acme.sh/\*.xxxxx.com_ecc/fullchain.cer kasm_nginx.crt
rm kasm_nginx.key
ln -s /root/.acme.sh/\*.xxxxx.com_ecc/\*.xxxxx.com.key kasm_nginx.key
docker restart kasm_proxy

能跑什么应用

没图说个JetBrains

这是我装的firefox,出口IP、定位都是直接就在美国

可以进一步再研究,看看如何通过修改一些docker容器的配置实现指纹浏览器类似的效果

13 个赞

不错,不过甲骨文的小鸡跑这些怕是有些费劲

1 个赞

小鸡跑个梯子,基本上就这样了

或者用rsync/syncthing做个备份点,内存太小了,办不了啥事

2 个赞

你总喜欢搞硬核的东西 :star_struck:

1 个赞

在远端运行一个完整的ubuntu桌面还是有一定可玩性

虽然使用场景应该还是比较小众,比如一些要争抢鼠标和键盘的自动化,原来要跑在虚拟机上,现在挪到甲骨文上跑,就不用和自己电脑抢资源了,就像这样:

基于键鼠自动化的微信公众号RSS思路(高端的黑客往往采用最朴素的方式 - 软件分享 - LINUX DO

跑在虚拟机上!我怎么没有想到~
我现在是每天凌晨5点定时动作。
阴间时间~

很有意思,可以用来部署简单的操作,比如网页监控和提到的简单键鼠操作。不过运行软件可能确实吃力了,可视化桌面对性能影响还挺大的