WireGuard突破BeiJing GreatWall
有好几个月没有写blog了,原因也挺多的。首先过年嘛,一直有点懒散,然后整天写业务代码又无聊又忙,实际可记录的东西本来也不多,又懒的记。一些新工具啥的,感觉记了也没什么意义,反正都记脑子里了。最近读了一些经典框架源码,学了一些源码课程,也挺有一些收获,不过这样的东西更喜欢记实体笔记一些。综上,总而言之挺久没记blog了。
最近Beijing的伟大长城也是越来越狠了,我的ss从一开始的稳定,居然变得不能用了。每次都是刚开始能有连接信息,然后一小会之后,直接telnet都不通了,包括22和ss的端口都断了。换了几十个ip也不管用,port换了无数个,也不管用。
特别是这几周因为贫穷的原因被迫搬家,租到了一个鸟不拉屎的地方,连联通都没得办,非得办啥长城宽带,一听这名字就不是啥好鸟,果然,有了the great wall,你想探头出去看看,不可能的。
但平时下班和周末休息的时候没法翻墙实在是太痛苦了,我尝试了很多种办法之后,找到了一个相对好的方式解决了这个问题,那就是这篇blog的主题了,WireGuard VPN。
继续阅读“WireGuard突破BeiJing GreatWall”
myip.calmkart.com获取自己的出口ip
最近在学陶辉的Nginx核心知识100讲,听到postread阶段的时候,顺手用realip模块弄了个小东西,用来获取自己的出口ip.
地址myip.calmkart.com
# curl或访问myip.calmkart.com即可,将返回你的出口ip curl myip.calmkart.com
类似ifconfig.me,不细说了,小东西,留个存根。
macvlan实现k8s扁平2层网络
最近有一批旧服务器待用,没有用iaas,打算把docker当vm来用,还想采用k8s的编排方案。这样用户就可以很方便的通过ip直连docker,就像虚拟机一样。
原生的docker网络方案是不行的,于是采用了macvlan网络插件实现了k8s扁平二层网络。下面记录一下实现过程。
继续阅读“macvlan实现k8s扁平2层网络”
一个关于z-index的小问题
最近一直在忙,没空写blog.刚好今天写前端的时候碰到一个挺有意思的问题,记录一下.
问题描述:在bootstrap的modal框里popover没反应.
继续阅读“一个关于z-index的小问题”
增量计算海量数据均值,方差,标准差
最近需要从海量数据中获取均值,方差,标准差
显然直接读如内存中按公式做肯定是gg的,于是考虑是否可以增量计算
最终写了一个增量计算海量数据均值方差标准差的python通用类
Django sso server(一个用户友好的的单点登录系统)
最近写了一个单点登录系统,这里做一些总结.
github地址:(欢迎来star一发^_^)
https://github.com/calmkart/Django-sso-server
继续阅读“Django sso server(一个用户友好的的单点登录系统)”
openstack部署指南(devstack/newton)
1.部署环境
本次openstack部署环境为三台服务器,系统统一为ubuntu16.04 server。三台服务器分别为R730,R720,R710,其中R730作为控制节点+网络节点+计算节点,R710与R720作为计算节点。
继续阅读“openstack部署指南(devstack/newton)”