Originally created by @gokussjx on GitHub (Mar 9, 2025).
Resource access allowlisting currently looks like this:
This is great for static IP, however, this cannot work for systems with a dynamic IP address.
Adding support for a "Domain" would be very beneficial.
The use-case I'm thinking of is for self-hosted services which have a dynamic IP address, often bound with dynamic DNS services such as DynDNS, DuckDNS, etc. Since the host requests the upstream DNS to update the IP address, all Pangolin has to do is query it on the fly and allow that IP access. One potential implementation around the TTL is to cache the old IP for a short period of time.
Originally created by @gokussjx on GitHub (Mar 9, 2025).
Resource access allowlisting currently looks like this:

This is great for static IP, however, this cannot work for systems with a dynamic IP address.
Adding support for a "Domain" would be very beneficial.
The use-case I'm thinking of is for self-hosted services which have a dynamic IP address, often bound with dynamic DNS services such as DynDNS, DuckDNS, etc. Since the host requests the upstream DNS to update the IP address, all Pangolin has to do is query it on the fly and allow that IP access. One potential implementation around the TTL is to cache the old IP for a short period of time.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @gokussjx on GitHub (Mar 9, 2025).
Resource access allowlisting currently looks like this:
This is great for static IP, however, this cannot work for systems with a dynamic IP address.
Adding support for a "Domain" would be very beneficial.
The use-case I'm thinking of is for self-hosted services which have a dynamic IP address, often bound with dynamic DNS services such as DynDNS, DuckDNS, etc. Since the host requests the upstream DNS to update the IP address, all Pangolin has to do is query it on the fly and allow that IP access. One potential implementation around the TTL is to cache the old IP for a short period of time.