[GH-ISSUE #474] PAC support #471

Open
opened 2026-03-03 19:19:04 +03:00 by kerem · 9 comments
Owner

Originally created by @williambailey on GitHub (Apr 7, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/474

Originally assigned to: @NghiaTranUIT on GitHub.

I often work in an environment where proxy configuration is managed via Proxy auto-config PAC.

It would be extremely handy in these situations to have Proxyman support PAC as part of it's External Proxy configuration. Both via specify a URL to a PAC file or by copy and pasting the contents of a PAC into a text area.

The feature could also be further enhanced with support the DNS resolution part of the Web Proxy Auto-Discovery Protocol

I'm currently working around the lack of PAC support by running a local pac aware proxy and then using the Proxyman External Proxy configuration to bounce requests via this other local proxy.

Originally created by @williambailey on GitHub (Apr 7, 2020). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/474 Originally assigned to: @NghiaTranUIT on GitHub. I often work in an environment where proxy configuration is managed via [Proxy auto-config PAC](https://en.wikipedia.org/wiki/Proxy_auto-config). It would be extremely handy in these situations to have Proxyman support PAC as part of it's External Proxy configuration. Both via specify a URL to a PAC file or by copy and pasting the contents of a PAC into a text area. The feature could also be further enhanced with support the DNS resolution part of the [Web Proxy Auto-Discovery Protocol](https://en.wikipedia.org/wiki/Web_Proxy_Auto-Discovery_Protocol) I'm currently working around the lack of PAC support by running a local pac aware proxy and then using the Proxyman External Proxy configuration to bounce requests via this other local proxy.
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 7, 2020):

Interesting issue. I will look forward to parsing the PAC file and integrate it with External Proxy feature.

I remember that there is a request to support PAC for HTTP/HTTPS Proxy config too.

<!-- gh-comment-id:610302926 --> @NghiaTranUIT commented on GitHub (Apr 7, 2020): Interesting issue. I will look forward to parsing the PAC file and integrate it with External Proxy feature. I remember that there is a request to support PAC for HTTP/HTTPS Proxy config too.
Author
Owner

@manuFL commented on GitHub (Feb 15, 2021):

This feature would be very, very useful...

<!-- gh-comment-id:779044064 --> @manuFL commented on GitHub (Feb 15, 2021): This feature would be very, very useful...
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 14, 2022):

Good news. This feature has frequently gotten more requests, so I decide to implement it in the next release Proxyman 3.2.0 😄 🎉

<!-- gh-comment-id:1038545874 --> @NghiaTranUIT commented on GitHub (Feb 14, 2022): Good news. This feature has frequently gotten more requests, so I decide to implement it in the next release Proxyman 3.2.0 😄 🎉
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 24, 2022):

Hey @williambailey, @manuFL @kinwahlai, @alfrescian, and @davidbroza

The good news is that External Proxy now supports PAC File 👍

You can access it via Tools Menu -> Proxy Setting -> External Proxy Setting -> Paste your PAC URL.

Support PAC Proxyman

Proxyman will parse the PAC file and proxy the traffic to the correct proxy server 😄

Proxyman PAC Proxy


Please try this Beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.1.0_Support_PAC_File.dmg

<!-- gh-comment-id:1049479840 --> @NghiaTranUIT commented on GitHub (Feb 24, 2022): Hey @williambailey, @manuFL @kinwahlai, @alfrescian, and @davidbroza The good news is that External Proxy now supports PAC File 👍 You can access it via Tools Menu -> Proxy Setting -> External Proxy Setting -> Paste your PAC URL. <img width="769" alt="Support PAC Proxyman" src="https://user-images.githubusercontent.com/5878421/155456984-71788a1a-05b9-4c7c-9f46-fc489432d474.png"> Proxyman will parse the PAC file and proxy the traffic to the correct proxy server 😄 ![Proxyman PAC Proxy](https://user-images.githubusercontent.com/5878421/155457084-6c59e926-abc2-4619-857d-ef380d263a19.png) --------------------- Please try this Beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.1.0_Support_PAC_File.dmg
Author
Owner

@foxt451 commented on GitHub (Aug 31, 2023):

@NghiaTranUIT is it possible to write plain server url, username, password, port then? I can only see the pac field and my proxy is not pac aware

<!-- gh-comment-id:1700864118 --> @foxt451 commented on GitHub (Aug 31, 2023): @NghiaTranUIT is it possible to write plain server url, username, password, port then? I can only see the pac field and my proxy is not pac aware
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 31, 2023):

@foxt451 you might use HTTP and HTTPS Proxy in the Tools menu -> Proxy Setting -> External proxy

It allows you to enter server URL, Port, username and password 👍

Screenshot 2023-08-31 at 21 18 34
<!-- gh-comment-id:1701145588 --> @NghiaTranUIT commented on GitHub (Aug 31, 2023): @foxt451 you might use HTTP and HTTPS Proxy in the Tools menu -> Proxy Setting -> External proxy It allows you to enter server URL, Port, username and password 👍 <img width="700" alt="Screenshot 2023-08-31 at 21 18 34" src="https://github.com/ProxymanApp/Proxyman/assets/5878421/c3422bb3-db2a-409b-855e-f347c518c5cd"> - Docs: https://docs.proxyman.io/advanced-features/external-proxy
Author
Owner

@weyert commented on GitHub (Oct 4, 2024):

I don't see it in the Windows version of ProxyMan?

<!-- gh-comment-id:2393488760 --> @weyert commented on GitHub (Oct 4, 2024): I don't see it in the Windows version of ProxyMan?
Author
Owner

@Robert-Saiter commented on GitHub (May 1, 2025):

I don't see Automatic Proxy Configuration in the external proxy settings for Windows version 2.23.0. Is this not supported or is it a configuration issue?

<!-- gh-comment-id:2844910079 --> @Robert-Saiter commented on GitHub (May 1, 2025): I don't see Automatic Proxy Configuration in the external proxy settings for Windows version 2.23.0. Is this not supported or is it a configuration issue?
Author
Owner

@NghiaTranUIT commented on GitHub (May 2, 2025):

Sorry @Robert-Saiter PAC is only available on macOS atm

<!-- gh-comment-id:2847178990 --> @NghiaTranUIT commented on GitHub (May 2, 2025): Sorry @Robert-Saiter PAC is only available on macOS atm
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#471
No description provided.