Skip to content

[FEATURE REQUEST] Implement opening of Wireguard VPN port #242

Description

@Careless

Currently, services like ProtonVPN require that natpmpc be used to initiate the opening of a port in order for it to be used for port-forwarding to a device that is behind the VPN connection.

(Source: https://protonvpn.com/support/port-forwarding-manual-setup#:~:text=Step%202%3A%20How%20to%20manually%20configure%20port%20forwarding)

this is the same on other services, as well as the ProtonVPN desktop and mobile app that shows the currently open port in the UI when port forwarding is enabled.

Wireguard works well with ProtonVPN on FreshTomato, but it does not allow for ports to be open.

  • Suggestion *

Implement a checkbox to enable the use of natpmpc to poll the wireguard connection for an open port, and implement a text box to input the keep-alive timer, as the command must be run every XX seconds to keep the port open according to Proton's own guide on this matter.

The result of the port that is open should be published on the status page of the wgX interface being used.

  • NOTE *
    this is not a request to have the port applied to the portforwarding/firewall rules in FreshTomato. the end-user must check the open port number in the status page and create their own port forwarding rules on whatever devices they have behind the wg0 interface according to their routing policy.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions