Skip to content

Allow downloads to bind to a network interface #72

Description

@thsnkhn

Problem

Users connected to more than one network cannot choose which interface Harbor uses. Torrent users specifically want to bind traffic to a VPN interface and avoid fallback to another connection.

Goal

Allow direct and torrent downloads to use a selected network interface when the underlying backend supports it.

Acceptance criteria

  • Settings provides Automatic and available network-interface choices.
  • New direct downloads use the selected interface.
  • New torrent downloads pass the selected interface or local address to aria2.
  • Harbor does not silently fall back to another interface when a required interface disappears.
  • Harbor pauses or fails the affected transfer with a clear message.
  • Existing downloads keep predictable behavior when the setting changes.
  • The UI identifies VPN and tunnel interfaces when macOS exposes enough information.

Source

Requested in the Harbor 1.7.0 Reddit announcement. Another user described this as a requirement for torrent use.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions