cloudflared-mirror/cmd/cloudflared
Hugh 0b90c422c4 fix(tunnel): improve ICMP proxy interface selection
On systems with Docker or other container runtimes, the ICMP proxy was
selecting virtual bridge interfaces (br-*, docker*, veth*) instead of
physical interfaces (eth*, enp*, ens*, wlan*).

This change:
- Adds interface filtering to exclude known virtual/bridge interfaces
- Prioritizes physical interfaces when selecting ICMP source addresses
- Changes fallback dial target from 192.168.0.1 to 8.8.8.8 for better
  default route detection
- Applies the same filtering to IPv6 source selection

The existing --icmpv4-src and --icmpv6-src flags continue to work as
manual overrides.

Fixes #1546
2026-01-28 20:57:40 -08:00
..
access AUTH-7480 update fed callback url for login helper 2025-08-19 18:54:31 +00:00
cliutil TUN-9371: Add logging format as JSON 2025-06-16 21:25:13 +00:00
flags AUTH-7260: Add support for login interstitial auto closure 2025-08-12 20:41:12 +00:00
proxydns TUN-6963: Refactor Metrics service setup 2022-11-22 11:35:48 +00:00
tail TUN-9583: set proper url and hostname for cloudflared tail command 2025-07-23 20:09:50 +01:00
tunnel fix(tunnel): improve ICMP proxy interface selection 2026-01-28 20:57:40 -08:00
updater chore: fix linter rules 2025-04-01 18:57:55 +01:00
app_forward_service.go TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 2021-03-24 10:53:29 -05:00
app_resolver_service.go TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 2021-03-24 10:53:29 -05:00
app_service.go TUN-4067: Reformat code for consistent import order, grouping, and fix formatting. Added goimports target to the Makefile to make this easier in the future. 2021-03-24 10:53:29 -05:00
common_service.go TUN-5679: Add support for service install using Tunnel Token 2022-03-03 18:59:03 +00:00
generic_service.go chore: fix linter rules 2025-04-01 18:57:55 +01:00
linux_service.go Fix systemd service installation hanging 2025-10-23 14:38:09 +00:00
macos_service.go Fix broken links in `cmd/cloudflared/*.go` related to running tunnel as a service 2025-04-01 17:45:59 +01:00
main.go TUN-8914: Create a flags module to group all cloudflared cli flags 2025-02-06 03:30:27 -08:00
service_template.go TUN-9016: update go to 1.24 2025-06-06 09:05:49 +00:00
windows_service.go TUN-9016: update go to 1.24 2025-06-06 09:05:49 +00:00