Squid http 代理

Squid 是一个Web代理软件,可以轻松的实现 HTTP,HTTPS,FTP 代理,通过缓存常用请求,Squid 能够减少带宽使用,提高响应速度。 sudo apt-get update sudo apt-get install squid Squid 的默认配置文件存放在 /etc/squid/squid.conf 下 sudo vim /etc/squid/squid.conf Squid 的默认端口是 3128,配置文件中可以 http_port 3128 来设置 Squid 默认是不允许任何客户端连接的,通过修改配置允许所有客户端 Read more ...

2018-02-24 linux , ubuntu , squid , proxy , webproxy , http , https

dockerfile 指令

通常情况下,我们并不使用 docker commit 方法来构建镜像,而是使用 Dockerfile 的定义文件和 docker build 命令来构建镜像。更多 Docker 入门 的内容可以参考之前的文章。 每条指令都会创建一个新的镜像层并对镜像进行提交,Docker 大致上按照下面的流程执行 Dockerfile 中的指令: Docker 从基础镜像运行一个容器 执行指令,对镜像做出修改 执行类似 docker commit 的操作,提交一个新的镜像层 Docker 再基于刚刚提交的镜像运行一个新容器 执行 Dockerf Read more ...

2018-02-23 linux , docker , docker-image

Docker中运行 MySQL

mysql 是 Docker 和 MySQL 官方提供的一个镜像。 启动服务器实例 拉取镜像 docker pull mysql 启动镜像 docker run --name first-mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7 这样就创建了一个名为 first-mysql 的 mysql 5.7 实例。 Shell 中访问容器日志查看 docker exec -it first-mysql bash 日志 docker logs first-mysql 环境变量 当 Read more ...

2018-02-18 mysql , database , linux , docker

netdata 又一款 Linux 监控程序

任何服务器监控是一项很重要的事情,以前在 VPS 上一直使用 nodequery ,虽然设置方便简洁,但是数据不够详细也是他很大问题,所以经过一番寻找又发现了这个 [[Netdata]]。下面是 netdata 一系列的特性 安装方便,几乎是一键 实时信息显示,监控内容详细 高性能,netdata 和插件都使用 C 编写,不占用系统 IO 发送告警,可以向很多第三方平台发送报警通知,包括 telegram, email, slack channel 等等 无磁盘 IO 操作 不需要 root 权限 可视化界面漂亮 官方 Read more ...

2018-02-16 linux , vps , monitor

使用 docker compose 管理多个容器

Docker Compose 是一个定义和启动多容器的工具,可以使用 Compose 来管理多个 Docker 容器。Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。Docker Compose 使用 YAML 文件定义应用,之后可以使用一行简单的命令来创建或者启动所有的服务。 Dockerfile 模板文件,可以让用户很方便的定义一个单独的应用容器,但往往实际应用可能包含不止一个容器,常见的 Web 容器通常还包括一个数据库容器。Compose 允许用户通过一个单独的 docker-compose. Read more ...

2018-02-15 docker , docker-compose , linux

Wiznote 为知笔记

很早以前写过一篇文章,为了寻找Evernote 的代替品,两年过去了,我也认认真真地用了两年的的为知笔记。说实话现在再来说为知笔记确实有些晚,很早很早以前就有很多人推荐为知笔记。 但是经过两年使用,加上最新 2.5.8 的版本更新,让我不得不出来说一说 WizNote,早在之前的文章中提到过,因为 WizNote 提供 Linux 版本的客户端,所以让我一直能够用下去。我一直坚信的一点就是做产品,一定是做到一个服务,让用户选择一个服务,能够不考虑其使用成本,也就是不管我是在 Windows ,Mac 还是 Linux,或者是 Android 或者 iO Read more ...


免费的电子书站点收集

一年前使用 kindle 的时候有 kindle10000 ,还有无数的 kindle push 网站,去年突然全部一下子都关闭了,这一年多来,陆陆续续又发现了一些很不错的站点。现在整理整理分享一下。我电脑中还有大概五六十 G 的当年 kindle 人倒闭时全站资源的打包只是一直都还么有时间建立索引,整理出来,有时间还是要整理一下的。 Anna’s Archive Anna’s Archive 是一个非盈利的、开源的 Shadow library 搜索引擎,可以搜索 Z-library 的内容。 zlibrary https://z-lib Read more ...

2018-02-13 books , free , website , kindle , pdf , mobi , epub

Linux 下安全的删除文件

Linux 下有一个非常危险的命令—-rm,虽然本意上rm命令是用来删除文件或者文件夹的,但是这个命令删除的文件很难找回来,一旦不小心手贱敲快了,就有可能导致不可挽回的结果。所以我搜了一圈,发现其实 Ubuntu 下有一个包 trash-cli。给Linux加了一层垃圾箱。 安装 sudo apt install trash-cli 这个命令包,包括 trash, trash-list, trash-restor, trash-empty 等等几个命令,具体可以参看 man。 在 ~/.zshrc 中添加 alias alias rm=tra Read more ...

2018-02-12 linux , rm , delete , file , manager

搭建自己的 Weibo 转 RSS 服务

认识我的人都是知道我一直使用 RSS 订阅信息,但是互联网越来越闭塞的现在,每一家公司都在自建后花园,把所有的信息封闭在内部,几乎现在没有任何内容型平台提供 RSS 输出了,所以也才有了这篇文章。以前我使用的微博转 RSS 的服务大都已经挂掉,唯一一家微博档案最近也似乎有些危险。不过幸好查到下面两个项目,让微博定义 RSS 不在困难。 https://github.com/DIYgod/Weibo2RSS https://github.com/zgq354/weibo-rss 我使用了第二个项目,安装过程可以参考下文,都是使用 nodej Read more ...

2018-02-11 linux , docker , weibo , rss , inoreader

每天学习一个命令:find 查找文件

查找的动作在平时使用的频率也还是很高的,所以知道并用好 find 这个命令也很重要。find 命令顾名思义,就是搜索特定文件夹内的文件。当然后来用了 fzf 日常使用比 find 要高很多,不过如果要写脚本 find 命令的使用也是不得不了解的。 find 命令提供了非常多的选项,功能很强大。 基本使用 最基本的使用 find [path] [expression] 在 path 目录下查找 expression 的文件。 使用举例 通过文件名查找 find -name "query" # 搜索文件名,大小写敏感 find -inam Read more ...

2018-02-10 linux , find , file , command , search

最近文章

  • herdr 一个窗口调度多个 Coding Agent 什么是 Herdr
  • Claude Code 第三方 API 代理配置 Headroom 最近在给自己的 AI 编程工作流加入 [[Headroom]] 上下文压缩工具时,遇到了一个需要特别注意的配置问题。相信有不少人和我一样,为了降低成本或者改善访问体验,已经在 [[Claude Code]] 或 [[Codex]] 里配置了第三方 API 代理,比如一些第三方聚合平台或者自建的转发服务。这时候想再套上一层 Headroom 做 Token 压缩,就需要特别注意配置细节,不然两层代理会打架。
  • Headroom:让 AI Agent 少花冤枉钱的上下文压缩工具 最近一段时间我在深度使用 [[Claude Code]] 做开发工作,用得越多,账单就越触目惊心。一次稍微复杂一点的任务,比如让它读取几个文件、搜索一下代码、跑一下测试,轻轻松松就能烧掉超过 100K 的 Token。更让人无奈的是,这 100K 里面有相当大一部分是重复冗余的内容——工具调用的输出、日志、搜索结果,它们被原封不动地塞进上下文,再一次次地发给模型,而模型其实只需要其中很小一部分关键信息。
  • 用 Harbor 搭建私有 Docker Registry:从安装到日常使用的完整实践 我维护过几个跑在自己服务器上的小项目,构建出来的 [[Docker]] 镜像最早都是直接推到 [[Docker Hub]] 上的。用了一段时间之后开始觉得别扭:一些只在内网跑的服务镜像,没必要也不应该传到公开的仓库;Docker Hub 对匿名拉取做了限流之后,CI 流水线偶尔会因为触发了速率限制而失败;再加上想给不同的项目、不同的同事分配不同的访问权限时,公共仓库这套体系根本满足不了。折腾到后来我意识到,是时候在自己的机器上搭一个真正能用的私有镜像仓库了。
  • 用 New API 打造个人 AI 网关:统一管理所有大语言模型接口 这段时间我同时用着好几个大语言模型服务:日常写作和代码靠 [[Claude]],轻量任务交给 [[Codex]],搜索增强用 [[Antigravity]],还有几个本地跑着 [[Ollama]] 的小模型供离线场景使用。每个平台各自的 API Key 散落在项目环境变量里,月底要去好几个后台分别对账,想横向对比两个模型的输出还得打开不同的网页或客户端来回切换,很费事。