OpenWrt UDP 代理失效

OpenWrt 因 Docker 导致 UDP 失效

  • 此问题复杂,是编译 Dockerd 时引入的,因此卸载 Docker 并不能奏效。
    但可以通过设置 iptables 转发来修复这个问题。

可在 /etc/sysctl.conf 文件中加入

				
					net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
				
			

后执行 sysctl -p 修复,但此步骤会导致 Docker 内部无法代理 UDP 请求,因此需要手动下发默认 DNS 服务器。Dockerman 可以配置默认 DNS 服务

THE END