On a computer: Enable proxy or not?

I noticed that Jami seems to work both with and without the “Enable proxy” enabled on my computer (in the OpenDHT configuration). What is the usefulness of that option ? If Jami works without that option enabled, what is the effect of enabling it ? Does it improved something ? Should that be avoided ?

Would some more advanced user be kind enough to suggest several use-case scenarii to explain when the different options in the “Advanced settings” should be enabled or disabled ?

If you’re wondering if an option is useful you probably don’t need it.
Basically, the default behavior is designed to be the best one to choose.

Proxy is by default on mobile due to the OS generally killing the app in background and push notifications support.
On desktop you do not generally care about push, running in background and a DHT network wants a maximum of DHT nodes so usually it’s not wanted.

It may be useful for some reasons:

  • On heavily restricted network as it will avoid most dht traffic
  • On non unlimited data plan as it will avoid some traffic
  • To pass some restrictions

But if it works without you should not really touch advanced settings randomly

2 Likes

Thank you for that clear explanation