VXiaoZhi Blog

「离开世界之前 一切都是过程」

Github Pages + jekyll 搭建个人网站和博客

Github Pages + jekyll 搭建个人网站和博客

Github Pages + jekyll 搭建个人网站和博客 Jekyll 是 Github Pages 官方支持的静态网站生成工具,优点是在可以直接github上使用vscode online编辑md,提交后,github会承担生成html的工作。除了Jekyll, 还有其它一些工具方案,如: hugo, 参考:https://github.com/erikluo/eriklu...

tproxy(透明代理)

tproxy(透明代理)

tproxy(透明代理) 什么是透明代理 tproxy 即 transparent(透明) proxy。这里的 transparent(透明)有两层含义: 代理对于 client 是透明的,client 端无需进行任何配置。即无需修改请求地址,也无需采用代理协议和代理服务器进行协商。与之相对比的是 socks 代理或者 http 代理,需要在 client 端设置代理的地址,在发...

北极星(Polaris)

北极星(Polaris)

北极星(Polaris) 简介 北极星是腾讯开源的服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、配置管理、故障容错和可观测性问题,针对不同的技术栈和环境提供服务治理的标准方案和最佳实践。下面介绍北极星的应用场景、功能特性、系统组件和常见问题。 参考 Polaris 简介 Polaris github 部署 腾讯微服务平台(TSF)- 注册配置治理 ...

后台技术

后台技术

后台技术 参考 DevOps_Books 深入架构原理与实践 The Kubernetes Book, 2021 Edition

Server Management

服务器运维管理 参考 Web-based linux server management control panel. / 现代化、开源的 Linux 服务器运维管理面板

Nginx 内存池机制

Nginx 内存池机制

Nginx 内存池机制 nginx 的内存池设计得非常精妙,它在满足小块内存申请的同时,也处理大块内存的申请请求,同时还允许挂载自己的数据区域及对应的数据清楚操作。 nginx 内存池实现主要是在 core/ngx_palloc.{h,c}中,一些支持函数位于 os/unix/ngx_alloc.{h,c}中,支持函数主要是对原有的 malloc/free/memalign 等函数的封装...

内存优化综述

内存优化综述

内存优化综述 任何一个复杂的系统内存分配释放的最佳策略一定是: 按照其特性进行内存分类管理。 一般来说可将其特性分为以下几类: 对象池(Object Pools) 延迟销毁(Lazy Deletion) 动态生成(Dynamic Generation) 为什么说这种策略是最优的呢, 举例来说: 如果有大量相同大小的对象需要分配存储空间, 那么通过 空闲链 的算法(即预...

内网穿透工具

内网穿透工具

内网穿透工具 如果希望自己二次开发(有API可以调用)或者有多个租户(每个客户端一个单独的key),建议使用nps。 如果希望简单上手,没有多个租户的要求,建议使用frp。 通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括: 客户端服务端通信支持 TCP、QUIC、KCP 以及 Websocket 等多种协议。...

Linux 中的虚拟网络接口

Linux 中的虚拟网络接口

Linux 中的虚拟网络接口 tun/tap 对应 char 设备 /dev/net/tun, 操作系统内核中的虚拟网络设备,用户层程序提供数据的接收与传输。 普通的物理网络接口如 eth0,它的两端分别是内核协议栈和外面的物理网络。而对于 TUN/TAP 虚拟接口如 tun0,它的一端一定是连接的用户层程序,另一端则视配置方式的不同而变化,可以直连内核协议栈,也可以是某个...

Linux 反弹Shell

Linux 反弹Shell

Linux 反弹Shell 前言 在渗透测试实战中,我们经常会遇到Linux系统环境,而让Linux主机反弹个shell是再常见不过的事情了。 反弹shell,就是攻击机监听在某个TCP/UDP端口为服务端,目标机主动发起请求到攻击机监听的端口,并将其命令行的输入输出转到攻击机。 正向连接 假设我们攻击了一台机器,打开了该机器的一个端口,攻击者在自己的机器去连接目标机器(目标ip:...