[GH-ISSUE #1449] Scripting feature for Proxyman iOS app #1442

Open
opened 2026-03-03 19:51:33 +03:00 by kerem · 17 comments
Owner

Originally created by @michael-elkabetz on GitHub (Nov 24, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1449

Description

Any estimation when the scripting feature will arrive to the iOS application?

Thanks,
Mike.

Originally created by @michael-elkabetz on GitHub (Nov 24, 2022). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1449 ## Description Any estimation when the scripting feature will arrive to the iOS application? Thanks, Mike.
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 25, 2022):

It might take longer, since the Map Local and Breakpoint tools is iOS Road Map.

<!-- gh-comment-id:1327090826 --> @NghiaTranUIT commented on GitHub (Nov 25, 2022): It might take longer, since the Map Local and Breakpoint tools is iOS Road Map.
Author
Owner

@NghiaTranUIT commented on GitHub (Nov 25, 2022):

I suggest using the Scripting from the macOS app, since it's mature and well-developed 👍

<!-- gh-comment-id:1327091246 --> @NghiaTranUIT commented on GitHub (Nov 25, 2022): I suggest using the Scripting from the macOS app, since it's mature and well-developed 👍
Author
Owner

@nihaals commented on GitHub (Dec 20, 2023):

Now that Map Local and Breakpoints are released, is scripting the next large planned feature or is there something else with a higher priority? Would love to have scripting/Map Remote as it would essentially be the last piece for it to be at least possible to do almost anything from the iOS app.

<!-- gh-comment-id:1865081471 --> @nihaals commented on GitHub (Dec 20, 2023): Now that Map Local and Breakpoints are released, is scripting the next large planned feature or is there something else with a higher priority? Would love to have scripting/Map Remote as it would essentially be the last piece for it to be at least possible to do almost anything from the iOS app.
Author
Owner

@NghiaTranUIT commented on GitHub (Dec 21, 2023):

@nihaals I highly recommend using the Scripting on macOS and debugging on your iPhone.

The problem is:

  • The iPhone has a small screen, so it's really difficult to write a JS Code -> I tried, but a touch screen is not designed for inputting a larger text
  • Bad UX
<!-- gh-comment-id:1865405842 --> @NghiaTranUIT commented on GitHub (Dec 21, 2023): @nihaals I highly recommend using the Scripting on macOS and debugging on your iPhone. The problem is: - The iPhone has a small screen, so it's really difficult to write a JS Code -> I tried, but a touch screen is not designed for inputting a larger text - Bad UX
Author
Owner

@NghiaTranUIT commented on GitHub (Dec 21, 2023):

We consider porting the Map Remote and DNS Spoofing (Charles Proxy has this feature) to the iOS app soon.

<!-- gh-comment-id:1865406470 --> @NghiaTranUIT commented on GitHub (Dec 21, 2023): We consider porting the Map Remote and DNS Spoofing (Charles Proxy has this feature) to the iOS app soon.
Author
Owner

@nihaals commented on GitHub (Dec 21, 2023):

Regarding the UX of editing scripts, I'd get value out of the feature even if there was no editor whatsoever (I assume you wouldn't actually release this though). At the moment I do most debugging from the macOS app but after trying the iOS app more I've found it very convenient, particularly for using things already setup like Map Local. Once you've set up rules, all you need to do is start the VPN and do whatever you need to, instead of making sure you're with your Mac, start Proxyman, set the proxy settings up and then move on. I've mostly used the iOS app for Map Local which I don't have to change much and can just toggle on and off when I need to, and even with bad editing UX, scripts could fall into the same category.

The main place I've wished I had a script instead of map local is where I need to edit specific fields on a response and the response is mostly dynamic, and if the request is called a lot or you need to do a lot of replacements then breakpoints don't work either. I mentioned Map Remote since you could make your own proxy that essentially hosts all your scripts as a workaround, but obviously that's not ideal, and for what it's worth, I'd love to have scripts on iOS, even in some beta form that doesn't feel as polished as the Mac app.

<!-- gh-comment-id:1865433293 --> @nihaals commented on GitHub (Dec 21, 2023): Regarding the UX of editing scripts, I'd get value out of the feature even if there was no editor whatsoever (I assume you wouldn't actually release this though). At the moment I do most debugging from the macOS app but after trying the iOS app more I've found it very convenient, particularly for using things already setup like Map Local. Once you've set up rules, all you need to do is start the VPN and do whatever you need to, instead of making sure you're with your Mac, start Proxyman, set the proxy settings up and then move on. I've mostly used the iOS app for Map Local which I don't have to change much and can just toggle on and off when I need to, and even with bad editing UX, scripts could fall into the same category. The main place I've wished I had a script instead of map local is where I need to edit specific fields on a response and the response is mostly dynamic, and if the request is called a lot or you need to do a lot of replacements then breakpoints don't work either. I mentioned Map Remote since you could make your own proxy that essentially hosts all your scripts as a workaround, but obviously that's not ideal, and for what it's worth, I'd love to have scripts on iOS, even in some beta form that doesn't feel as polished as the Mac app.
Author
Owner

@1trackprojects1 commented on GitHub (Apr 19, 2024):

I agree with @nihaals as even if it doesn't have a fully-features editor and only an importing feature from the macOS editor it would be so helpful.

<!-- gh-comment-id:2067079530 --> @1trackprojects1 commented on GitHub (Apr 19, 2024): I agree with @nihaals as even if it doesn't have a fully-features editor and only an importing feature from the macOS editor it would be so helpful.
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 20, 2024):

thanks for your input. Let's collect more request on this feature, so I can port the Scripting from macOS to iOS 👍

<!-- gh-comment-id:2067511755 --> @NghiaTranUIT commented on GitHub (Apr 20, 2024): thanks for your input. Let's collect more request on this feature, so I can port the Scripting from macOS to iOS 👍
Author
Owner

@gary-lo commented on GitHub (Oct 12, 2024):

Any updates on this? Completely agree - simple import from macOS is all we need.

<!-- gh-comment-id:2408445468 --> @gary-lo commented on GitHub (Oct 12, 2024): Any updates on this? Completely agree - simple import from macOS is all we need.
Author
Owner

@NghiaTranUIT commented on GitHub (Oct 15, 2024):

@gary-lo not yet, because I haven't seen many requests on this feature yet. I will keep this open, if more users prefer to have it, we will port the scripting tool to the iOS app 👍

<!-- gh-comment-id:2412675407 --> @NghiaTranUIT commented on GitHub (Oct 15, 2024): @gary-lo not yet, because I haven't seen many requests on this feature yet. I will keep this open, if more users prefer to have it, we will port the scripting tool to the iOS app 👍
Author
Owner

@apclapp commented on GitHub (Nov 28, 2024):

@gary-lo not yet, because I haven't seen many requests on this feature yet. I will keep this open, if more users prefer to have it, we will port the scripting tool to the iOS app 👍

It doesn't seem very fair to advertise the feature as "coming soon" in the iOS app if it hasn't been decided whether the feature will be included or not. I purchased the iOS app seeing that 'coming soon' with the expectation that it was on some roadmap, even if it might not arrive soon.

Perhaps indicate to the iOS users that they need to express interest if they would ever like the feature? I only came across this thread when looking for a timeline.

<!-- gh-comment-id:2506445551 --> @apclapp commented on GitHub (Nov 28, 2024): > @gary-lo not yet, because I haven't seen many requests on this feature yet. I will keep this open, if more users prefer to have it, we will port the scripting tool to the iOS app 👍 It doesn't seem very fair to advertise the feature as "coming soon" in the iOS app if it hasn't been decided whether the feature will be included or not. I purchased the iOS app seeing that 'coming soon' with the expectation that it was on some roadmap, even if it might not arrive soon. Perhaps indicate to the iOS users that they need to express interest if they would ever like the feature? I only came across this thread when looking for a timeline.
Author
Owner

@gary-lo commented on GitHub (Dec 14, 2024):

We consider porting the Map Remote and DNS Spoofing (Charles Proxy has this feature) to the iOS app soon.

Getting map remote would also be great if that's easier and less work since map local is already there.

<!-- gh-comment-id:2542917534 --> @gary-lo commented on GitHub (Dec 14, 2024): > We consider porting the Map Remote and DNS Spoofing (Charles Proxy has this feature) to the iOS app soon. Getting map remote would also be great if that's easier and less work since map local is already there.
Author
Owner

@adietrichs commented on GitHub (May 20, 2025):

+1 for this feature request, would love to have scripting for iOS!

<!-- gh-comment-id:2892646124 --> @adietrichs commented on GitHub (May 20, 2025): +1 for this feature request, would love to have scripting for iOS!
Author
Owner

@lazur2006 commented on GitHub (Jul 23, 2025):

+1

<!-- gh-comment-id:3105834260 --> @lazur2006 commented on GitHub (Jul 23, 2025): +1
Author
Owner

@LazaroIII commented on GitHub (Jul 29, 2025):

+1 This is the key missing feature.

<!-- gh-comment-id:3133121405 --> @LazaroIII commented on GitHub (Jul 29, 2025): +1 This is the key missing feature.
Author
Owner

@U5KUN commented on GitHub (Dec 15, 2025):

+1 This is very important for people who don't have mac.

<!-- gh-comment-id:3654413465 --> @U5KUN commented on GitHub (Dec 15, 2025): +1 This is very important for people who don't have mac.
Author
Owner

@samtvn commented on GitHub (Feb 12, 2026):

+1

<!-- gh-comment-id:3892323203 --> @samtvn commented on GitHub (Feb 12, 2026): +1
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#1442
No description provided.