1. Mac 使用 Shuttle 优雅切换 http(s) 代理

    在 MacOS 中配置 http(s) 代理时,通常的做法是在系统偏好设置 - 网络中进行操作,选择一个网络,点击高级按钮,点击代理选项卡,分别勾选网页代理(HTTP)和安全网页代理(HTTPS)然后填写上代理信息。 这种配置方式虽然可以实现需求,但缺点在于操作比较繁琐,特别是在需要频繁切换的情况下,效率极其低下。 基于该痛点,我们希望能避免重复操作,实现快速切换配置。

    2019/08/13 mac,proxy

  2. Linux 之——使用 wget 命令爬取整站

    使用 wget 命令爬取整站

    2019/06/28 wget,linux

  3. Docker Swarm 管理节点高可用分析

    Swarm 是使用 SwarmKit 构建的 Docker 引擎内置(原生)的集群管理和编排工具。其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻量,具有的功能也较 kubernetes 更少一些。

    2019/06/18 Docker Swarm,HA

  4. 使用 Portainer 管理 Docker Swarm 集群

    Portainer 是 Docker 的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm 集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。

    2019/06/14 docker,portainer,vagrant

  5. nodejs 高大上的部署方式- PM2

    如果直接通过 node app 来启动,如果报错了可能直接停在整个运行,supervisor 感觉只是拿来用作开发环境的。再网上找到 pm2.

    2019/05/05 nodejs,PM2

  6. Linux 的 hdparm 工具参数详解:硬盘检查、测速、设定、优化

    在 Linux 下可以使用 hdparm 工具查看硬盘的相关信息或对硬盘进行测速、优化、修改硬盘相关参数设定。我主要常用这个工具来测试硬盘速度。

    2019/05/05 hdparm,io

  7. vi/vim 中如何在每行行首或行尾插入指定字符串

    行首 :%s/^/your_word/

    2019/03/24 vim,vi

  8. Docker 实现 Nginx proxy 多域名的自动反向代理、免费 SSL 证书

    在个人的小项目或者测试环境中,配置反向代理显得十分繁琐,而借助 Nginx-proxy 的镜像,即使是小白,也能快速实现域名转发。

    2019/03/07 docker,nginx,proxy