记工作中连接代码库时,需要安装加密软件的那些事
一.背景
一般在信息安全的管理上,公司内部网站设置为内网访问是常见的,反正就算到外面去,照样有vpn(可以访问公司内网的工具)来连内网。如下图,开了vpn,连上jira。
可是,公司的安全管理过于严格了,访问git代码库时,还强制安装加密软件才能访问,在页面上强制显示提示安装界面。
这个加密软件的强制的,安装了不能卸载,会对代码文件(应该是根据尾缀判断)进行加密,用普通记事本打开会显示乱码(加密了)。使用常见的代码编辑工具,如Idea、vs code等打开会显示正常。在文件中,如果复制字数过多,那粘贴出来就是乱码。233,真心给这个加密软件点个赞,居然可以做出来这么个东西。够安全的,防止他人窃取代码。
如果是公司电脑就算了,随便装这个加密软件。可用自家电脑就麻烦,访问一下代码库得装这种流氓软件。得想办法别装这么个加密软件。
二.使用虚拟机
这个就是最直接的想法了,自己在vm上搞一台虚拟机,在上面爱装什么就装什么,环境玩坏也没关系。就是比较考验电脑性能,用虚拟机是个很好的解决方案。
三.使用代理,在本机使用
上面第二步已经是可以解决问题,但我就是想在本机使用,又不想在本机安装加密软件。于是,我使用代理。这个加密软件只是加密文件,在网络传输上并没有加密,不然在git库上看到的就是加密后的代码。使用代理,简单来说,就是在虚拟机里已经安装好加密软件,本机通过代理去访问虚拟机网络,那就既可以访问代码库,又能绕开加密软件。
1.在虚拟机上安装ccproxy代理软件
下载地址:www.ccproxy.com。
修改设置。
勾选虚拟机的网卡。socks的端口号可以默认也可以修改。
2.本机上安装proxifier代理软件。
在配置文件->代理服务器,添加ip,就是在虚拟机里代理软件看到的ip和端口。
3.完成
这样就通过代理连接虚拟机里的网络了,vpn和加密软件全在虚拟机中,本机不需要安装这些都可以访问内网。
四.备注
这样子是已经绕过了加密软件去访问代码库,本地文件不会再被加密。
虽说是能够“偷”代码,但这样也就是为了工作方便。签了保密协议的,肯定不能做违反合同的事。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构