Добавлен fallback диагностики FORWARD через nft и расширен вывод status

This commit is contained in:
2026-05-12 11:48:18 +05:00
parent ed786f165f
commit 1e2a3b5b67
4 changed files with 134 additions and 1 deletions
+10
View File
@@ -313,6 +313,8 @@ fn print_degraded_sections(cfg: &Config) -> anyhow::Result<()> {
println!("Docker/Amnezia port path:");
println!(" docker_userland_proxy: unknown");
println!(" published_udp_port: unknown");
println!(" host_forward_policy_drop: unknown");
println!(" docker_forward_rules_present: unknown");
println!(" note: FORWARD is Docker-managed; awg2-harness does not modify host FORWARD");
println!("Anti-torrent:");
@@ -465,6 +467,14 @@ fn print_docker_amnezia_port_path(diag: &docker::PortPathDiagnostics) {
),
None => println!(" published_udp_port: unknown"),
}
println!(
" host_forward_policy_drop: {}",
diag.host_forward_policy_drop.as_str()
);
println!(
" docker_forward_rules_present: {}",
diag.docker_forward_rules_present.as_str()
);
println!(" note: FORWARD is Docker-managed; awg2-harness does not modify host FORWARD");
if let Some(w) = diag.warning() {
println!(" warning: {w}");