ZhiaDev / mac-proxy-manager

A macOS Menu Bar app built with Flutter for proxy management.
MIT License
42 stars 4 forks source link

Error: Unable to connect #3

Closed Sukpmp closed 8 months ago

Sukpmp commented 9 months ago

Hi, I've added my proxy details but getting an error - Error: Unable to connect when I press go? Is there somewhere I'm supposed to add my username and password for the proxy?

ZhiaDev commented 9 months ago

Hey @Sukpmp! Thanks for reaching out and sorry to hear you're having trouble. 🙁 Currently, Mac Proxy Manager supports public proxies only. For private proxies with usernames and passwords, you'll need to set them up manually in your Mac's system settings. Let me know if you need any help with that!

Sukpmp commented 9 months ago

okay, I did wonder! I'm fine with using the Mac system settings - one question - using the system settings do you know what happens if the proxy settings fail? Would all internet access be blocked or would the system revert to not using a proxy instead?

Cheers  Mike On 05/02/2024 12:45:54, Parsa Sharifi @.> wrote: Hey @Sukpmp [https://github.com/Sukpmp]! Thanks for reaching out and sorry to hear you're having trouble. 🙁 Currently, Mac Proxy Manager supports public proxies only. For private proxies with usernames and passwords, you'll need to set them up manually in your Mac's system settings. Let me know if you need any help with that! — Reply to this email directly, view it on GitHub [https://github.com/ZhiaDev/mac-proxy-manager/issues/3#issuecomment-1926920232], or unsubscribe [https://github.com/notifications/unsubscribe-auth/AHPKTGCNH757JJVKTCKOP3DYSDH77AVCNFSM6AAAAABCWUCBPOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRWHEZDAMRTGI]. You are receiving this because you were mentioned.Message ID: @.> [146d8670-9e3e-4d30-991e-8f77c644b194]

ZhiaDev commented 9 months ago

When your Mac's system-wide proxy settings fail, the behavior depends on how they're configured and your network environment:

Manual or Automatic Configuration:

Indeed, I can add the ability to import personal proxies with username and password to my software, but at the moment I do not have a specific plan for when to do it.

Sukpmp commented 9 months ago

Thanks, that's really helpful. I've come across kill switches with Surfshark VPN's. Is there an alternative proxy management program you'd recommend until you've added the functionality to yours? Ideally one with a kill switch?

Cheers  Mike On 05/02/2024 13:28:57, Parsa Sharifi @.> wrote: When your Mac's system-wide proxy settings fail, the behavior depends on how they're configured and your network environment: Manual or Automatic Configuration: Manual: If you've manually entered proxy details, failing settings typically block internet access entirely. Your Mac attempts to connect through the proxy, fails, and doesn't have a fallback mechanism. Some applications might have their own proxy settings that could bypass this blockage, but system-wide functions would be affected. Automatic: If using automatic proxy configuration (PAC) scripts or DHCP options, failure usually reverts to direct internet access (no proxy). The script or DHCP server might provide alternative proxy URLs or rules, or the system might fall back to the system proxy settings (if any). Some proxy management programs or VPNs have a feature called kill switch that cuts off the device's access to the Internet when the proxy or VPN fails so that the user's real IP is not revealed. You can look for software that has this kill switch feature. Indeed, I can add the ability to import personal proxies with username and password to my software, but at the moment I do not have a specific plan for when to do it. — Reply to this email directly, view it on GitHub [https://github.com/ZhiaDev/mac-proxy-manager/issues/3#issuecomment-1927012406], or unsubscribe [https://github.com/notifications/unsubscribe-auth/AHPKTGDCM7BMJNSFLZMGXGDYSDNBJAVCNFSM6AAAAABCWUCBPOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRXGAYTENBQGY]. You are receiving this because you were mentioned.Message ID: @.> [92373b86-c538-4a4e-a297-9653c587c42e]