description:
iodine enables you to tunnel IPv4 data through a DNS server. This is useful when Internet access is firewalled but DNS queries are allowed. It needs a TUN/TAP device to run. The bandwidth is asymmetric. The maximum value measured in the wired LAN test network is 680 kbit/s upstream and 2.3 Mbit/s downstream. The actual sustained throughput achieved on the Wifi network using carrier-grade DNS caching has been measured to be approximately 50 kbit/s upstream and over 200 kbit/s downstream. Iodine is the client application and iodine is the server.
Options:
通用选项:
-v
打印版本信息并退出
-h
打印用法信息并退出
-f
继续在前台运行。
-u user
设置隧道后,删除特权并以用户'user'的身份运行。
-t chrootdir
设置隧道后,将Chroot更改为“ chrootdir”。
-d device
使用TUN设备的“设备”,而不是普通的设备(在Linux上是dnsX,在其他情况下是tunX)。
-P password
使用“密码”进行身份验证。 如果不使用,则将使用stdin作为输入。 仅使用前32个字符。
-z context
初始化后应用SELinux“上下文”。
-F pidfile
创建“ pidfile”并在其中写入进程ID。
客户端选项:
-4
强制进行IPv4 DNS查询
-6
强制进行IPv6 DNS查询
-r
跳过原始UDP模式。 如果不使用iodine,iodine将尝试获取iodine主机的公共IP地址,并测试它是否可以直接访问。 如果是这样,流量将被发送到服务器而不是DNS中继。
-R rdomain
将OpenBSD路由域“ rdomain”用于DNS连接。
-m fragsi