portmaster
portmaster copied to clipboard
[Feature Request] Per-host exit node rules and per-connection circuit refresh
What would you like to add or change?:
- Allow setting exit node rules based on domain name. For example, users can make all
a.com
traffic exit from the US, while allb.com
traffic exit from Australia. - Allow getting a new exit node for a specific connection (e.g. Firefox's connection to
a.com
) on-demand.
Why do you and others need this?: This would be very helpful for websites that implement geoblocking or IP-based risk management, which are very common.
Currently I could set global exit rules to bypass geoip restrictions, but to reduce its impact on privacy I have to switch it back each time I'm done accessing the geoblocking website. This requires a Portmaster restart and is very inefficient.
Sometimes a website denies access when it detects a public proxy IP. Each time I get IP blocked I have to re-initialize the SPN. This interrupts all established connections and brings a lot of hassle, and doesn't necessarily gets around the IP ban since there's a good chance I'll get the same exit node for the same connection. Tor allows switching to a "new circuit" on demand, and SPN should also support this.
Greetings and welcome to our community! As this is the first issue you opened here, we wanted to share some useful infos with you:
- 🗣️ Our community on Discord is super helpful and active. We also have an AI-enabled support bot that knows Portmaster well and can give you immediate help.
- 📖 The Wiki answers all common questions and has many important details. If you can't find an answer there, let us know, so we can add anything that's missing.
Thank you for the idea!
we are thinking about where to put such settings, if you have feedback/ideas regarding this, help is welcome 😁
Thanks for considering my request! Exit node rules could be an addition to the existing "SPN Rules" settings section. It currently only supports "allow" and "exclude" operations and could be extended to support custom rules. For on-demand exit node switching, I think a "new identity" button could be added to the marked position.
This issue has been automatically marked as inactive because it has not had activity in the past two months.
If no further activity occurs, this issue will be automatically closed in one week in order to increase our focus on active topics.
This issue has been automatically closed because it has not had recent activity. Thank you for your contributions.
If the issue has not been resolved, you can find more information in our Wiki or continue the conversation on our Discord.