In settings, General, Proxy (Web): what kind of proxy is this? http[(s) only, or full SOCK5 ?
It looks like a http(s) only, as some dns resolution does not seem to work, and how rdm breaks down on simple http(s) connectivity
Hello,
This is actually a pretty good question. I would need to involve our engineering department for this one.
Our office is currently closed because of Christmas vacation, but they will get back to you next week.
Best regards,
Jeff Dagenais
Hi Hans,
This window sets the WebRequest.DefaultWebProxy property. According to the documentation, this is an HTTP proxy. That being said, there might very well be other reason why this wouldn't work. I do not think this is properly implemented in RDM Mac. While It may be possible that most, if not all, network activity will go through WebRequests in RDM Windows (debatable, I'd have to investigate). It is most definitely not the case for RDM Mac, or at least, it shouldn't. Webviews, and any other code that uses native request API should pass by entirely different mechanism. So the behaviour might be inconsistent throughout the app.
We might be able to implement this properly with NSURLProtocol, but it's a tricky class to work with (we partially implemented proxy support for web pages, but only for the purpose of making the Secure Gateway feature works).
May I ask what is your use case for this?
Best regards,
Xavier Fortin
I'm checking out various ways how to accomplish things, partly by exploring "whats out there". I do not always work from the same network, so sometimes i need a bit of additional config depending on where I am.
Also, I have a local proxy (using pac) that already directs specific urls towards the actual proxy, and it seems RDM Mac is already choking on that bit as well.
You can probably configure the proxy directly in your macOS network settings (System Preferences -> Network -> Advanced -> Proxies), which I assume is what you are referring to? In theory, so long as the proxy allows the different requests made by RDM (and any other app in this instance). It should work.
With just the proxy configured in macOS, and nothing configured within the Proxy tab of RDM, what kind of issue are you having?
Best regards,
Xavier Fortin