如何将浏览器窗口“专有地”从运行macOS的远程计算机转发到运行macOS的本地计算机?

时间:2019-09-19 22:50:14

标签: macos browser terminal x11

场景:

我在工作笔记本电脑上运行macOS Mojave。当我在家工作时,我将家用笔记本电脑(也为macOS)从ssh切换到工作笔记本电脑上。我的大部分编辑工作都在终端中进行,但是我经常需要使用浏览器。根据ACL规则,无法从我的家用笔记本电脑访问公司内部域中的某些网站(即使该网站位于公司VPN上)。结果,我经常使用“屏幕共享”应用程序。

问题:

我真的不想看到我的整个屏幕-我只想看到浏览器。此外,屏幕共享意味着我可以远程控制工作机的状态。这意味着在我登录后,任何人都可以坐在我的工作站上并开始弄乱它。当我不在办公室时,我的同事也很蠕动,看到我的屏幕闪烁。

尝试的解决方案:

  • x11转发(失败,因为Mac浏览器与xwindows不兼容)
  • lynx,链接,elink,w3m和browsh(全部失败,因为它们不支持我需要公司SSO页面正确加载的JavaScript,或者它们没有接受自签名SSL的机制证书)
  • Chrome远程桌面插件(失败,因为它复制了本机屏幕共享功能,并且不能限制在单个窗口中)

我在这里很机智-拼命地工作了,以至于经历了令人惊讶的困难过程,即使用JavaScript集成从源代码编译elinks,却发现JavaScript集成没有不支持iframe(用于包装SSO网络应用)。

满意的解决方案:

一种将专有浏览器窗口从运行macOS的远程计算机转发到运行macOS的本地计算机的方法。

谢谢您的时间和想法!

0 个答案:

没有答案
相关问题