整理一波软件源镜像同步工具+DevOps工具

上个月,同学的公司,格奕,突然间跪了。这个月基本属于休息+四处溜达。同时空闲的时候也想整理下之前做得一些之前的做得一些小工具们。在不泄密的情况下开源出来吧(其实也就是想找github存放一下而已,也没什么特别NB的东西)。

第一个,开发期间的发布工具。 https://github.com/owt5008137/devops_webtools

这个之前就整理过一次,但是之后又玩了一下vue.js,就把模板引擎换成了vue.js,然后把bootstrap换成了v4版本。然后接入了企业微信的登入认证。其他的也没太大的变化。

第二个,源镜像同步工具。 https://github.com/owt5008137/devops_mirrors 。一方面是了解下argular顺便试试typescript这种项目上怎么玩。另一方面是我们的服务可以使用WSL做开发。并且也做了Windows下用msys2来启用IDE支持,但是默认的软件源太慢了,而且网络不稳定。所以就想自己同步一份来公司内网用的软件源。而且既然要做就顺便把服务器系统centos的源也做了吧。所以就写了这么一个工具,定时跑拉取脚本,同步多个源。

很多软件源都是可以直接rsync同步的,所以第一步写了用rsync来同步。但是ubuntu我们并不需要所有版本的数据,如果只同步我们需要的(14.04和16.04)那还是apt-mirror好用一点,所以后来又加了apt-mirror的支持。所以最终就是定时跑个同步脚本,把同步结果写进日志目录,然后各个环境里换成内网源就行了。内网千兆网络,速度杠杠地。

这段时间还打算改造一下atgateway的握手流程,一个是前段时间看了下SSR的多加密支持的代码,觉得它那种设计方式以后维护难度和扩展新加密算法都会容易很多,所以后来给utils库写了cipher功能。然后重写了适配各种加密库的部分。然后要做的事情就是把它替换到atgateway里,这样就能支持动态协商加密方式了。然后就是想抽时间看一下ECDH的密钥交换流程,增加椭圆双曲线密钥交换的支持。唉,又得去看openssl的源码和test来找用法,openssl的代码质量也是醉。在这之后还得做跨加密库的相互交互支持,重新进行测断线重连、定期更换密钥、防DDOS保护的测试。会比较麻烦,然后还要重新适配c porting和c#的适配和客户端的构建脚本,反正比较麻烦,估计会比较慢。

虽然麻烦,但是以后还是想办法加一下这方面的单元测试吧。不然以后改流程又是很恶心。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ThoughtWorks

Kubernetes救援 - 教你如何从新技术的坑里爬出来(下) | TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:佟达。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站...

3748
来自专栏玄魂工作室

Hacker基础之工具篇 apktool

apktool ? apktool是一个用于第三方封闭的二进制Android应用程序逆向工程工具 它可以将资源解码为几乎原始的形式,并在进行一些修改后重建它们;...

39910
来自专栏FreeBuf

你的终端是安全的吗?iTerm2 中可能通过 DNS 请求泄漏隐私信息

Mac 上的开发者可能非常熟悉 iTerm2 这款终端应用程序,甚至已经用它取代了 Apple 官方终端应用的地位。但就在今天之前,iTerm2中还存在一个严重...

2865
来自专栏朱宁的专栏

腾讯视频 WEB 站点 HTTPS 改造:总结篇

2016年 6 月份我们启动了腾讯视频 V 站 的 HTTPS 改造, 由于历史原因,V 站改造涉及了 50 多个 CGI 域名、 10 多个静态资源域名。

1.4K2
来自专栏FreeBuf

色情网站的光棍节“福利”:加密式挂马玩转流氓推广

双十一前夜,还想着通过同城交友或是某些不可描述的网站一解单身的烦恼?别急,不妨先来看看这些网站给光棍发的“福利”! 最近,360安全中心监测到一起网站弹窗广告挂...

2478
来自专栏西枫里博客

阿里短信通知的接入与实现(二)暨云通信短信平台API接口调用

事情变化太快,上线还不到一个月的注册短信验证功能就遇到了平台搬家的尴尬。阿里云发了一个邮件通知。原淘宝短信和阿里云市场短信将迁移到云通信平台,自2018年1月2...

2893
来自专栏Java帮帮-微信公众号-技术文章全总结

在Windows上用Java代码模仿破解WIFI密码【大牛经验】

本文纯属技术探索,与真正的破解还有很大差距,请广大网友切勿利用本文内容做出任何危害网络安全的行为。若有违法行为,均与本人无关。

6392
来自专栏mini188

技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送

1、腾讯QQ邮箱的授权码问题 因为腾讯邮箱折腾了个底朝天,其要搞什么授权码登录第三方客户端,否则会报这个错误: 'Error: 请使用授权码登录。详情请看: ...

2188
来自专栏FreeBuf

没有身份凭证的情况下,攻击者就能登录FreeRADIUS

近期,来自卢森堡RESTENA的安全研究专家Stefan Winter在当前全球最流行的radius服务器中发现了一个TLS认证绕过漏洞。 ? FreeRADI...

2789
来自专栏FreeBuf

年度盘点 | 安全测试者偏爱的安全测试工具

国外网站Concise Courses总结了安全测试者常用且好用的安全测试工具,本文摘录并分类整理列举一二,供安全从业者与爱好者参考。 ? 无线类 Metasp...

4947

扫码关注云+社区

领取腾讯云代金券