开源推荐
morning
GitHub 热门项目:告密者
摘要
GitHub项目:snitch 仓库地址:https://github。
snitch
github
karol
broda
install
2026-05-21
1 阅读
GitHub Trending
GitHub 项目:告密者
仓库地址:https://github.com/karol-broda/snitch
星级:3451 | 作者:卡罗尔-布罗达
项目描述:一种更漂亮的检查网络连接的方法
===================================================
自述文件内容:
# 告密者
对人类来说更友好的 `ss` / `netstat`。使用干净的 tui 或样式表检查网络连接。

## 安装
###自制
````bash
酿造安装告密者
````
> 感谢 [@bevanjkay](https://github.com/bevanjkay) 将告密者添加到 homebrew-core
### 去
````bash
去安装 github.com/karol-broda/snitch@latest
````
### nixpkgs
````bash
nix-env -iA nixpkgs.snitch
````
> 感谢 [@DieracDelta](https://github.com/DieracDelta) 将告密者添加到 nixpkgs
### nixos / nix(片状)
````bash
# 尝试一下
nix 运行 github:karol-broda/snitch
# 安装到配置文件
nix 配置文件安装 github:karol-broda/snitch
# 或添加到薄片输入
{
input.snitch.url = "github:karol-broda/snitch";
}
# 然后使用:inputs.snitch.packages.${system}.default
````
### 家庭经理(薄片)
将 snitch 添加到您的 flake 输入并导入 home-manager 模块:
``尼克斯
{
输入 = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
home-manager.url = "github:nix-community/home-manager";
snitch.url = "github:karol-broda/snitch";
};
输出 = { nixpkgs, 家庭经理, 告密者, ... }: {
homeConfigurations."user" = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux;
模块=[
snitch.homeManagerModules.default
{
程序.snitch = {
启用=真;
# 可选:使用 flake 的包而不是 nixpkgs
# package = snitch.packages.x86_64-linux.default;
设置={
默认值 = {
主题=“catppuccin-摩卡”;
间隔=“2秒”;
解决=真;
};
};
};
}
];
};
};
}
````
可用主题:`ansi`、`catppuccin-mocha`、`catppuccin-macchiato`、`catppuccin-frappe`、`catppuccin-latte`、`gruvbox-dark`、`gruvbox-light`、`dracula`、`nord`、`tokyo-night`、`tokyo-night-storm`、`tokyo-night-light`、`solarized-dark`、 “日光”、“单暗”、“单色”
### arch linux (aur)
````bash
# 耶
耶-S告密者箱
# 与帕鲁
paru -S 告密者
````
### shell 脚本
````bash
卷曲-sSL https://raw.githubusercontent.com/karol-broda/snitch/master/install.sh |嘘
````
如果可用,则安装到“~/.local/bin”,否则安装到“/usr/local/bin”。覆盖:
````bash
卷曲-sSL https://raw.githubusercontent.com/karol-broda/snitch/master/install.sh | INSTALL_DIR=~/bin sh
````
> **macos:** 安装脚本会自动从二进制文件中删除隔离属性 (`com.apple.quarantine`),以允许其在没有网守警告的情况下运行。要禁用此功能,请设置“KEEP_QUARANTINE=1”。
### 码头工人
可从 github 容器注册表获取预构建的 oci 映像:
````bash
# 从 ghcr.io 拉取
docker pull ghcr.io/karol-broda/snitch:latest # alpine (默认)
docker pull ghcr.io/karol-broda/snitch:latest-alpine # alpine (~17MB)
docker pull ghcr.io/karol-broda/snitch:latest-scratch # 最小,仅二进制(~9MB)
多克