公司最近链接内网用户 VPN 需要强制安装一个 PrivilegedHelperTools ,目测和监控网络有关,个人比较膈应这个,所以想看能不能达到下面的目的:
目前做了几个方向的调研:
看看大佬之前有没有这样的需求,都有好的哪些解决办法?
|      1xunmi1508      80 天前 windows 开 SSH 服务,vscode 用 remotes 远程开发? | 
|      2darklinden      80 天前 vscode 远程开发确实可以,但是当你需要调一些界面相关东西的时候会非常难受 你都在公司开发公司东西了,公司要求监管,然后你还使用不受监管的 Mac 电脑,严一点儿的肯定要搞你吧 | 
|  |      3chendy      80 天前 方案 1: 工作的时候连 VPN 工作 工作完成后断 VPN 爱干啥干啥 方案 2: 只用公司设备工作 别跟工作过不去,也别跟自己过不去 | 
|      4TArysiyehua      80 天前 公司都给你上 vpn 了,你把 git 代码共享给 macbook ,一查一个准,建议找好下家 | 
|      5elannnnn OP | 
|      6mqllin      80 天前 如果 mac 和 Windows 都能连接到统一网络端的 IP ,即本地局域网能互通的话可以考虑这个方案:Windows 开一个 clash for windows ,无需开启代理,在 windows 端仅作为服务端。采用默认空配置,全部规则都走本地。macos 开一个 clash x ,配置代码仓库地址到 windows clash 服务器。理论上应该就可以了。 如果笔记本和 windows 没有同一个网络的话,可以考虑将 windows 配置双网卡,自己带一个路由器,Windows 即链接网线也链接 wifi ,实现自建局域网。双网络操作可能需要涉及到用命令行编写的网络路由规则,这块可以交给 AI 来生成命令。 这是我的思路 | 
|  |      80x663      80 天前 最优解:在公司的 windows 电脑中进行开发工作。 | 
|  |      9zbatman      80 天前  1 windows 开启一个 socks5 代理,mac 的 git 配置 socks5 代理就行了 | 
|      10esee      80 天前 修改实时同步?那我能想到的只有 Syncthing ,如果只是定期同步过去,那修改同步频率。这不就行了。只要保持两边的项目文件夹内容一样就行了是吧 | 
|      11MacsedProtoss      80 天前 via iPhone @elannnnn 这种很好发现的 建议你不想被发现的话还是用 win 网卡开启 forwarding 然后 mac 上加路由表 | 
|      13xgdgsc      80 天前 via Android remote 哪里难受?不是跟本地没什么区别吗 | 
|      14yumenaka      80 天前 公司允许用自带电脑,就用 UTM 开一个 ARM 版 Windows 的虚拟机专门用来工作。 安全程度甚至被加强了。 | 
|  |      15JoeJoeJoe PRO 你现在的主要问题在于 mac 与 windows 之间同步提交 git, 我觉得可以稍微发散一下, 不要局限于文件共享, 可以考虑下这个方案: 1. windows 电脑搭一个 gitlab 之类的版本管理库, 镜像你们公司的代码仓库; 2. 你电脑连你 windows 的仓库地址 3. 设置你 windows 中仓库的镜像推送同步策略 我觉得这个方案应该比较切合你的需求. | 
|      16tairan2006      80 天前 smb+磁盘挂载 | 
|  |      17NGGTI PRO 在 Windows 大家一个 git 版本管理的就好了。Mac 修改完 push 上去 | 
|      18ZXYF      80 天前 我也是公司要求装一个 ip-guard 之类的软件才能写代码和联网,所以我是公司的 windows 连公司网,拉代码,然后开虚拟机,并且开启端口转发,然后 mac 连接 windows 的移动热点上网,再走一根有线 remote 到 windows 的虚拟机开发的 | 
|  |      19Nielsen      80 天前 直接把 win 上的 repo 当成 mac 上 repo 的 remote | 
|      20lumia1020      80 天前 我的情况和楼主很像。 我最近换了 Mac ,代码在局域网内 Windows 的某老的类 Unix 系统虚拟机,虚拟机只有 telnet 和 ftp 服务,没有现代的 ssh 和 git 版本管理。平时都是用 notepad++的 ftp 插件来改虚拟机代码,然后进虚拟机编译的。 为什么不用 vscode+ftp 插件呢,因为我试了很多,没有发现一个 vscode ftp 插件堪用,还是 notepad++的 ftp 插件可靠。 这虚拟机没法在 Mac 下运行,现在 Mac 下也装不了 notepad++,昨天琢磨了一个暂时还好用的方案,还比较简单:用 rclone 和 macfuse 通过 ftp 挂载局域网上的虚拟机文件系统,vscode 直接打开挂在后的虚拟磁盘即可。 | 
|  |      21nuanshen      80 天前 既然在一个局域网内,那 win 上设置 nginx 代理,mac 通过代理访问代码仓库 | 
|  |      22vaas      80 天前 最优解:不要用个人电脑工作。 就算 op 想要的方案最终跑通了,也相当于把自己的把柄交到了公司手上。后续如果和公司有什么劳资冲突,这会是一个对 op 非常不利的因素(主动尝试突破公司的信安监控),反手把 op 送进去都不是没可能的。 | 
|      23laminux29      80 天前 Windows 上直接安装一个 SVN Server ,然后 SVN Server 对 macBook 的 IP 开白名单,最后 mabBook 上使用 SVN Client 。 不过这边建议还是不要和公司搞对抗,不然遇到事情了,你真的说不清楚。 | 
|      24Greendays      80 天前 公司监控自己的电脑不是理所应当的事情么,建议还是不要对抗。你既然都自带电脑了,摸鱼什么的在你自己电脑上摸不就好了? | 
|  |      25ShadowPower      80 天前 用 git remote add 添加从 Windows 上共享的 git 仓库目录就可以了 | 
|      26peng2ex      78 天前 Windows 下将开发软件部署成 Remote App (可以使用 RemoteApp Tool 部署),然后 macOS 通过 Windows APP 访问 Remote App 就好了,一切操作都是在 Windows 下进行。 | 
|  |      27CWorld      77 天前 via iPhone 这个我还真有经验 https://cworld0.com/blog/using-git-offline 这个就是 git 原生同步方式了,比较像是搭建了一个 server |