在线抠图工具推荐

以下是几款优秀的在线抠图工具,各有特色,可根据需求选择使用:

HTML Zone Background Remover

https://html.zone/background-remover/

  • 特点:免费且操作简单,支持多种图片格式
  • 优点:
    • 无需注册,直接上传使用
    • 处理速度快,一般几秒内完成
    • 支持 JPG、PNG、WebP 等格式
    • 自动识别主体和背景,智能抠图
  • 适用场景:快速处理简单图片,适合用户日常使用

Pickwant

https://www.pickwant.com/removebg

  • 特点:AI 驱动的智能抠图,效果精准
  • 优点:
    • 采用先进的 AI 算法,识别边缘准确
    • 支持复杂背景和头发丝细节
    • 提供多种抠图模式:自动、手动微调、批量处理
    • 可调整抠图质量,免费版限制图片大小
  • 适用场景:专业级抠图需求,如电商产品图、证件照处理

高定抠图

https://www.gaoding.com/koutu

  • 特点:国产工具,针对中文用户优化
  • 优点:
    • 支持中文界面,操作简单直观
    • 提供手绘功能,可手动修复边缘
    • 支持透明背景输出,适合设计需求
    • 免费版有使用次数限制
  • 适用场景:国内用户首选,适合日常使用和简单设计工作

0v0 AI BG Remover

https://0v0.ai/rmbg/

  • 特点:完全免费的开源 AI 抠图工具
  • 优点:
    • 基于 AI 模型,处理效果优秀
    • 无需注册,使用流程简单
    • 支持多种图片格式和复杂场景
    • 处理速度快,适合批量处理
  • 适用场景:需要抠图但预算有限的用户,学生和设计师

redirusr 和 redircmp — Active Directory 默认容器重定向

Active Directory(AD)新建用户和计算机时,默认存放在 CN=Users 和 CN=Computers 容器中。这两个是容器(Container)而非组织单元(OU),无法直接应用组策略(GPO)。在生产环境中,通常需要将默认位置指向自定义 OU,以便统一管理策略和权限。

Windows Server 提供了 redirusr.exe 和 redircmp.exe 两个内置工具来完成这一操作。

使用官方 Registry v2 搭建 Docker Mirror 私有镜像仓库

在国内网络环境下,直接从 Docker Hub 拉取镜像经常遇到超时或被限流的问题。搭建一个本地 Docker Mirror 代理仓库可以有效解决这个痛点。本文介绍如何使用官方 Registry v2 搭建私有镜像代理仓库。

为什么要搭 Docker Mirror

1. Docker Hub 公网限速

Docker Hub 对匿名用户的拉取限速为 100 次/6 小时,免费账户为 200 次/6 小时。在 CI/CD 流水线或多人团队环境下,这个限额很容易触达。通过自建 Mirror 代理,所有节点的拉取请求汇聚到 Mirror 节点,Mirror 对上游只产生一次请求,有效规避限额。

2. 缓存加速 Build

在 CI/CD 构建中,每次 docker build 都需要拉取基础镜像。即使代码没有变化,基础镜像也会被反复从公网拉取,浪费时间。Mirror 缓存了基础镜像后:

  • 首次构建:从上游拉取并缓存
  • 后续构建:直接从 Mirror 拉取,速度提升 5-10 倍
  • 多节点并行构建:共享同一个 Mirror,只消耗一次外网流量

使用 Python 通过 ISAPI 读取海康威视摄像头设备信息

海康威视(Hikvision)摄像头提供了一套基于 HTTP 的 ISAPI(Intelligent Security API)接口,可以方便地通过程序读取设备信息、配置参数等。本文介绍如何用 Python 通过 ISAPI 接口读取海康摄像头的设备信息。

ISAPI 简介

ISAPI 是海康威视定义的一套 RESTful 风格接口,运行在摄像头的 Web 服务(默认端口 80/443)上。接口路径通常以 /ISAPI/ 开头,请求和响应使用 XML 格式。常见的设备信息接口包括:

接口路径 说明
/ISAPI/System/deviceInfo 获取设备基本信息(型号、序列号、固件版本等)
/ISAPI/System/status 获取设备运行状态(在线时间、CPU/内存使用率等)
/ISAPI/System/Network/interfaces 获取网络接口信息(IP、MAC 等)

使用 resolvectl 临时指定 DNS 服务器

在日常运维中,我们经常需要临时切换 DNS 服务器来排查域名解析问题。传统做法是修改 /etc/resolv.conf,但在使用 systemd-resolved 的现代 Linux 发行版中,resolvectl 提供了更优雅的解决方案。

为什么用 resolvectl

传统的修改 /etc/resolv.conf 方式有几个痛点:

  • systemd-resolved 管理下会被覆盖:直接编辑 /etc/resolv.conf 可能无效,因为该文件是一个指向 /run/systemd/resolve/stub-resolv.conf 的符号链接
  • 需要 root 权限:编辑系统文件必须 sudo
  • 容易忘记还原:排查完问题后忘记改回来,可能影响业务

而 resolvectl 的优势:

特性 传统方式 resolvectl
修改配置文件 ✅ ❌
需要 root ✅ ❌(per-link)
重启后恢复 需手动还原 ✅ 自动恢复
影响范围 全局 可按网卡控制

查看当前 DNS 状态

# 查看全局 DNS 配置
resolvectl status

# 查看指定网卡
resolvectl status eth0

# 查看当前生效的 DNS 服务器
resolvectl dns

输出示例:

Global
         Protocols: +LLMNR +mDNS -DNSOverTLS DNSSEC=no/unsupported
Resolving DNS Servers: 192.168.1.1
Fallback DNS Servers: 8.8.8.8

Link 2 (eth0)
    Current Scopes: DNS
         Protocols: +LLMNR +mDNS -DNSOverTLS DNSSEC=no/unsupported
Resolving DNS Servers: 192.168.1.1
    DNS Domain: lan

crt.sh:查询证书签发记录工具

crt.sh 是 Sectigo(原 Comodo CA)提供的免费证书透明度(Certificate Transparency,CT)日志查询工具。输入域名就能查到该域名下所有签发过的 SSL/TLS 证书,包括子域名、证书机构、有效期等信息。渗透测试中常用来做子域名收集,运维中用来排查证书签发记录。

使用方法

打开 crt.sh,输入域名即可查询。比如查 example.com,会返回所有包含该域名的证书记录。

也可以直接用 URL 参数查询:

https://crt.sh/?q=example.com

返回结果包含:

  • 证书关联的域名(含通配符子域名)
  • 签发 CA
  • 证书起止时间
  • 证书序列号

类似工具

Censys

Censys 是一个互联网资产搜索引擎,除了 CT 日志查询,还能扫描主机的开放端口、服务、TLS 配置等。数据量比 crt.sh 大,但免费版有查询频率限制,需要注册账号。

适合需要全面资产发现的场景,覆盖证书、主机指纹、Web 指纹等。

Cert Spotter

Cert Spotter 由 SSLMate 提供,专注于 CT 日志监控。和 crt.sh 的区别是它更偏向持续监控——注册域名后,有新证书签发时会自动告警。免费 API 每天有查询限额,付费版支持 webhook 通知。

适合需要实时监控证书变更的场景,比如防止未授权的证书签发。

Facebook CT Search 是 Meta 提供的 CT 日志查询工具,界面简洁,直接输入域名或证书指纹就能查。数据源和 crt.sh 类似,都是聚合多个 CT log 的结果。

免费在线小游戏

以下是一些提供免费在线小游戏的网站,无需注册即可直接游玩:

Yaksgames

https://yaksgames.com/

  • 提供大量休闲类和小型游戏
  • 分类清晰,易于浏览
  • 包含动作、益智、冒险等多种类型
  • 支持桌面和移动设备

FRVR

https://frvr.com/

  • 以简单易上手的小游戏著称
  • 游戏设计精良,体验流畅
  • 支持离线玩(部分游戏)
  • 跨平台同步游戏进度

Oza Games

https://ozagames.com/

  • 多样化的游戏集合
  • 包含经典 Flash 游戏和 HTML5 游戏
  • 快速加载,无需等待
  • 适合碎片化时间娱乐

Old SWF

https://oldswf.com/

  • 专注于经典 Flash 游戏的怀旧网站
  • 保存了大量早期的网络游戏
  • 勾起童年回忆的经典游戏合集
  • 使用模拟器技术确保兼容性

Old Games Space

https://oldgames.space/

  • 复古游戏爱好者天堂
  • 包含 DOS、Windows、早期主机平台的经典游戏
  • 在线可直接游玩,无需下载
  • 精心分类,按平台、年代、类型查找
  • 许多游戏配有中文或英文说明

Prometheus 监控平台搭建

本文介绍如何在 Linux 系统上搭建 Prometheus 监控平台。

安装步骤

1. 下载并解压 Prometheus

下载预编译的 Prometheus tar 包并解压到 /opt/prometheus 文件夹:

# 下载最新版本的 Prometheus
wget https://github.com/prometheus/prometheus/releases/download/v*/prometheus-*.linux-amd64.tar.gz

# 解压到指定目录
tar xzf prometheus-*.linux-amd64.tar.gz
mkdir -p /opt/prometheus
cd prometheus-*.linux-amd64
cp prometheus promtool /opt/prometheus/
cp -r consoles prometheus.yml /opt/prometheus/

2. 创建系统用户和数据目录

# 创建 prometheus 用户
sudo useradd --no-create-home --shell /bin/false prometheus

# 创建数据目录
sudo mkdir -p /app/prometheus/data
sudo chown -R prometheus:prometheus /app/prometheus