Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Challenge two proxies with same IP but two different "Proxy DNS" settings. DNS test failed. #166

Open
Francewhoa opened this issue Dec 9, 2024 · 1 comment
Labels
app: Firefox Specific to Firefox area: DNS DNS related

Comments

@Francewhoa
Copy link

Francewhoa commented Dec 9, 2024

Summary

The challenge is that when two proxies are created. If they use the same IP. But have two different "Proxy DNS" settings. When the first proxy is activated, it is not remembered. Somehow, without notification, without asking, the first proxy is deactivated. Then, the second proxy is activated. Next, the wrong DNS are used.

Steps to reproduce

  1. Using :

    1. FoxyProxy Standard 8.9
    2. Firefox 133 or LibreWolf 133 or Zen 132
  2. Create two proxies. Both have the exact same settings. Including, but not limited to, the same Hostname (IP address). The number 1 in the screenshot down below shows this same fictional IP.
    For those two proxies, their Name and Proxy DNS are different, though:

    1. Proxy 1:
      1. Name: Lorem
      2. Proxy DNS: Deactivated
    2. Proxy 2:
      1. Name: Dolor
      2. Proxy DNS: Activated
    3. The number 2 in this screenshot below show the two different settings for the Proxy DNS.
      Configuration---Screenshot-219
  3. In the toolbar, click on FoxyProxy icon to extend its menu. Activate the Proxy 1. Which has Proxy DNS Deactivated. This screenshot below shows this action. Notice that, as expected, this Proxy 1 is listed 2nd in the list. Not 3rd.
    Step-1---Screenshot-215

  4. After activating this Proxy 1 in this menu above. Go to https://www.dnscheck.tools/ to test that the appropriate DNS was used. On this https://www.dnscheck.tools/ website, wait for the "Pending" live results to finish. They need a few seconds. Then find the Your DNS resolvers are group. This shows which DNS FoxyProxy is presently really using. For Proxy 1, the DNS used should match Proxy DNS Deactivated. But according to this test result, the Activated Proxy DNS were used. This is the first challenge.

    1. The first needed end result is that DNS used should match Proxy DNS Deactivated per the Proxy configuration. Not Activated.
  5. Go back to the toolbar, click on FoxyProxy icon to extend its menu. Notice that somehow the requested Proxy 1 was deactivated. And the Proxy 2 was activated without notification. This is the second challenge. Notice that this Proxy 2 is listed 3rd on the list. This screenshot below shows the location of this second challenge.
    Step-2---Screenshot-217

    1. The second needed end result is that when Proxy 1 is activated, it remains activated. It does not somehow change to Proxy 2.

Frequently Asked Questions

Challenge can't be reproduced? When creating the two proxies, try those two steps below. Notice that the two proxies are created in reversed order:

  1. Proxy 1 has Proxy DNS Activated
  2. Proxy 2 has Proxy DNS Deactivated

Why Activated or Deactivated Proxy DNS? Because for the Ubertus.Org team to be able to deliver their software engineering and support services, they very often need to use specific lawful DNS. For example, but not limited to, use the same lawful DNS as our clients, for example, US or Canada, or public or private lawful DNS. In turn, tests result and performance often varies depending on which lawful DNS we use. Also, to be able to reproduce a challenge, when possible, we need to be able to use the same lawful DNS as our clients.

Contributing

If needed, both me and the Ubertus.Org team would be happy to contribute beta testing and documentation. Any volunteer for a patch?

@erosman
Copy link
Collaborator

erosman commented Dec 9, 2024

A proxy refers to a proxy server and each proxy server is identifiable by its hostname & port.
Two entries for the same proxy server will be treated as the same proxy.

From Include Help, under Proxies:

In case more than one proxy with the same "hostname:post" is needed, one or more letters can be added to the port to separate them, and FoxyProxy will remove the letters later. (v8.8) (Firefox only, not practical on Chrome)

Previously: #33, #76, #143, #150

See also:

@erosman erosman added app: Firefox Specific to Firefox area: DNS DNS related labels Dec 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app: Firefox Specific to Firefox area: DNS DNS related
Projects
None yet
Development

No branches or pull requests

2 participants