macOS
brew install iodinelocal Homebrew formula metadata
sudo port install iodineMacPorts ports tree · net/iodine/Portfile · 来源: api.github.com
安装
brew install iodinelocal Homebrew formula metadata
sudo port install iodineMacPorts ports tree · net/iodine/Portfile · 来源: api.github.com
sudo apk add iodineAlpine Linux edge package indexes · iodine · 来源: dl-cdn.alpinelinux.org
sudo apt install iodineDebian stable package indexes · iodine · 来源: deb.debian.org
sudo dnf install iodineFedora Rawhide package metadata · iodine · 来源: dl.fedoraproject.org
nix profile install nixpkgs#iodinenixpkgs package indexes · pkgs/by-name/io/iodine/package.nix · 来源: api.github.com
sudo pacman -S iodineArch Linux sync databases · iodine · 来源: geo.mirror.pkgbuild.com
sudo zypper install iodineopenSUSE Tumbleweed package metadata · iodine · 来源: download.opensuse.org
概览
Tunnel IPv4 traffic through a DNS server
历史
iodine is a DNS tunneling client/server pair for carrying IPv4 traffic through DNS queries and responses. Its upstream documentation frames it as useful in networks where broader Internet access is firewalled but DNS queries are still allowed.
The project published version 0.3.0 as its first public release on 2006-06-24 with Linux, FreeBSD, and OpenBSD support. Subsequent releases added Mac OS X support, authentication, multiuser operation, manpages, several DNS response encodings, Windows support, raw UDP mode, SELinux and systemd-related support, and IPv6 transport support for parts of the connection path while keeping tunneled payloads IPv4.
iodine's development history is especially visible in its changelog because many features correspond to real-world DNS-relay behavior: fragment-size probing, alternative record types, Base32/Base64/Base128 encodings, hostname-length controls, and workarounds for relays that rewrite or time out unusual DNS traffic.
The package became a standard small networking utility across Unix-like package managers. The Homebrew formula packages versioned GitHub tag archives and bottles it for macOS and Linux targets, while the input package metadata also lists iodine in Debian, Ubuntu, Fedora, Alpine, Arch, Nix, MacPorts, and openSUSE-style ecosystems.
iodine is normally used as an iodined server bound to a delegated DNS subdomain and an iodine client that opens a TUN-style interface. The README emphasizes that the server and client should speak the same protocol version, that users need control over a real domain for routed use, and that tunneled traffic is not encrypted by iodine itself.
For package nerds, iodine is the classic example of a small C networking tool whose packaging value is not just the binary but the platform glue around TUN/TAP devices, resolver behavior, DNS record quirks, and optional OS integration. Its formula is a compact package-manager artifact for a famously odd transport layer.
安全态势
broad file, network, media, or database tool signal.
blue 风险 · 中 置信度 · tool
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
iodine | cli | 全局可执行文件 | |
iodined | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/yarrick/iodine
安装元数据
| 软件包键 | brew:iodine |
|---|---|
| 版本 | 0.8.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/iodine |
| 主页 | https://code.kryo.se/iodine |
| 仓库 | https://github.com/yarrick/iodine |
| 上游文档 | https://code.kryo.se/iodine |
| 许可证 | ISC |
| 源码归档 | https://github.com/yarrick/iodine/archive/refs/tags/v0.8.0.tar.gz |
| 构建依赖 | cmake |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | iodine |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
iodine 0.7.0-11
tool for tunneling IPv4 data through a DNS server
sudo apt install iodineiodine
nix profile install nixpkgs#iodineiodine 0.7.0-10
tool for tunneling IPv4 data through a DNS server
sudo apt install iodineiodine 0.8.0-r2
IP over DNS tunnel
sudo apk add iodineiodine-doc 0.8.0-r2
IP over DNS tunnel (documentation)
sudo apk add iodine-dociodine 0.8.0-9.fc44
Solution to tunnel IPv4 data through a DNS server
sudo dnf install iodineiodine-client 0.8.0-9.fc44
Client part of solution to tunnel IPv4 data through a DNS server
sudo dnf install iodine-clientiodine-server 0.8.0-9.fc44
Server part of solution to tunnel IPv4 data through a DNS server
sudo dnf install iodine-serveriodine 0.8.0-2
Tunnel IPv4 data through a DNS server
sudo pacman -S iodineiodine 0.8.0-1.2
IPv4-through-DNS tunnel server and client
sudo zypper install iodineiodine
sudo port install iodine来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.