[GH-ISSUE #249] [Feature] Allow to use proxyman proxy only after grant #246

Closed
opened 2026-03-03 19:16:39 +03:00 by kerem · 10 comments
Owner

Originally created by @shirshak55 on GitHub (Aug 16, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/249

Originally assigned to: @NghiaTranUIT on GitHub.

I noticed that when i tried to connect proxy using android phone it didn't asked me like whether the phone should be allowed to use proxy or not. It can be security risk. It would be better if it explicitly ask permission or there is some checkbox like allow anybody to use this proxy etc.?

Originally created by @shirshak55 on GitHub (Aug 16, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/249 Originally assigned to: @NghiaTranUIT on GitHub. I noticed that when i tried to connect proxy using android phone it didn't asked me like whether the phone should be allowed to use proxy or not. It can be security risk. It would be better if it explicitly ask permission or there is some checkbox like allow anybody to use this proxy etc.?
kerem 2026-03-03 19:16:39 +03:00
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 16, 2019):

Hey @shirshak55, By default, Proxyman would minimize the number of steps in order to debug, so I deliberately removed the permission alert like Charles Proxy does.

I suppose that I could bring it back, and have the option in Preference. So savvy users like you could enable it, and keep the minimalism for ordinary users 👍

Do you agree?

<!-- gh-comment-id:522098764 --> @NghiaTranUIT commented on GitHub (Aug 16, 2019): Hey @shirshak55, By default, Proxyman would minimize the number of steps in order to debug, so I deliberately removed the permission alert like Charles Proxy does. I suppose that I could bring it back, and have the option in Preference. So savvy users like you could enable it, and keep the minimalism for ordinary users 👍 Do you agree?
Author
Owner

@shirshak55 commented on GitHub (Aug 16, 2019):

yea there can be option at least like only allow users with explicit grants
etc. yea minimalist is one point but security shouldnot be ignored too.

On Fri, Aug 16, 2019, 11:30 PM Nghia Tran notifications@github.com wrote:

Hey @shirshak55 https://github.com/shirshak55, By default, Proxyman
would minimize the number of steps in order to debug, so I deliberately
removed the permission alert like Charles Proxy does.

I suppose that I could bring it back, and have the option in Preference.
So savvy users like you could enable it, and keep the minimalism for
ordinary users 👍

Do you agree?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ProxymanApp/Proxyman/issues/249?email_source=notifications&email_token=AB5Y4YMXVOZ3GO3ADJRRA53QE3TNFA5CNFSM4IMLOI5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4PJQTA#issuecomment-522098764,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB5Y4YNVL2RMG6OQ3GINVV3QE3TNFANCNFSM4IMLOI5A
.

<!-- gh-comment-id:522099494 --> @shirshak55 commented on GitHub (Aug 16, 2019): yea there can be option at least like only allow users with explicit grants etc. yea minimalist is one point but security shouldnot be ignored too. On Fri, Aug 16, 2019, 11:30 PM Nghia Tran <notifications@github.com> wrote: > Hey @shirshak55 <https://github.com/shirshak55>, By default, Proxyman > would minimize the number of steps in order to debug, so I deliberately > removed the permission alert like Charles Proxy does. > > I suppose that I could bring it back, and have the option in Preference. > So savvy users like you could enable it, and keep the minimalism for > ordinary users 👍 > > Do you agree? > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > <https://github.com/ProxymanApp/Proxyman/issues/249?email_source=notifications&email_token=AB5Y4YMXVOZ3GO3ADJRRA53QE3TNFA5CNFSM4IMLOI5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4PJQTA#issuecomment-522098764>, > or mute the thread > <https://github.com/notifications/unsubscribe-auth/AB5Y4YNVL2RMG6OQ3GINVV3QE3TNFANCNFSM4IMLOI5A> > . >
Author
Owner

@NghiaTranUIT commented on GitHub (Aug 16, 2019):

I see your point. Will bring it back in Preference in next release 👍

<!-- gh-comment-id:522104318 --> @NghiaTranUIT commented on GitHub (Aug 16, 2019): I see your point. Will bring it back in Preference in next release 👍
Author
Owner

@jamesdixon commented on GitHub (Aug 31, 2019):

@NghiaTranUIT similar issue -- I don't want to enable the proxy for my entire system. Just interested in proxying between iOS simulator and the internet. Is this possible?

<!-- gh-comment-id:526786704 --> @jamesdixon commented on GitHub (Aug 31, 2019): @NghiaTranUIT similar issue -- I don't want to enable the proxy for my entire system. Just interested in proxying between iOS simulator and the internet. Is this possible?
Author
Owner

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

Hey @jamesdixon,

Unfortunately, iOS Simulator is still using System HTTP Proxy, so there is no way to do it.

If you're working on iOS device (iphone, ipad), you could archive it (Only proxy on device, not entire system) by doing the following steps:

  1. Proxyman -> Preference: Turn OFF "Auto Override the Proxy Config".
  2. Stop and Start the Proxyman again: At this time, Proxyman is started, but System HTTP Proxy isn't overridden => The requests from mac aren't recored.
  3. Follow the guideline on Certificate -> Install Certificate on iOS device, and config the Wifi HTTP Proxy on your iPhone to Proxyman (9090)
  4. All requests from iOS are recored in Proxyman, but mac app isn't. Ping go 😄

I will officially support it by introduce the button to only turn off HTTP Proxy later.

<!-- gh-comment-id:526798881 --> @NghiaTranUIT commented on GitHub (Aug 31, 2019): Hey @jamesdixon, Unfortunately, iOS Simulator is still using System HTTP Proxy, so there is no way to do it. If you're working on iOS device (iphone, ipad), you could archive it (Only proxy on device, not entire system) by doing the following steps: 1. Proxyman -> Preference: Turn OFF "Auto Override the Proxy Config". 2. Stop and **Start** the Proxyman again: At this time, Proxyman is started, but System HTTP Proxy isn't overridden => The requests from mac aren't recored. 3. Follow the guideline on Certificate -> Install Certificate on iOS device, and config the Wifi HTTP Proxy on your iPhone to Proxyman (9090) 4. All requests from iOS are recored in Proxyman, but mac app isn't. Ping go 😄 I will officially support it by introduce the button to only turn off HTTP Proxy later.
Author
Owner

@shirshak55 commented on GitHub (Aug 31, 2019):

@NghiaTranUIT we can change ios simulator proxy using proxy settings inside simulator .

<!-- gh-comment-id:526803467 --> @shirshak55 commented on GitHub (Aug 31, 2019): @NghiaTranUIT we can change ios simulator proxy using proxy settings inside simulator .
Author
Owner

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

Nice, I don't know that. Thank you @shirshak55 😄

Okay. You can do it @jamesdixon by doing the first and second steps in above instruction 👍

<!-- gh-comment-id:526807998 --> @NghiaTranUIT commented on GitHub (Aug 31, 2019): Nice, I don't know that. Thank you @shirshak55 😄 Okay. You can do it @jamesdixon by doing the first and second steps in above instruction 👍
Author
Owner

@jamesdixon commented on GitHub (Sep 1, 2019):

@NghiaTranUIT perfect! I was missing the "Auto Override the Proxy Config"

Thank you!

<!-- gh-comment-id:526939457 --> @jamesdixon commented on GitHub (Sep 1, 2019): @NghiaTranUIT perfect! I was missing the "Auto Override the Proxy Config" Thank you!
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 5, 2019):

@shirshak55 @jamesdixon let check the new build.

From now we can proxy on your mobile phone and ignore the requests from macOS. Just simple turn OFF the Proxy System Setting

Screen Shot 2019-09-05 at 22 49 34
<!-- gh-comment-id:528434999 --> @NghiaTranUIT commented on GitHub (Sep 5, 2019): @shirshak55 @jamesdixon let check the new build. From now we can proxy on your mobile phone and ignore the requests from macOS. Just simple turn OFF the Proxy System Setting <img width="528" alt="Screen Shot 2019-09-05 at 22 49 34" src="https://user-images.githubusercontent.com/5878421/64357753-78309180-d02f-11e9-9b69-a9914b9fc842.png">
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 4, 2019):

Done

<!-- gh-comment-id:549394601 --> @NghiaTranUIT commented on GitHub (Nov 4, 2019): Done
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#246
No description provided.