[GH-ISSUE #466] [Feature] Allow Nicknaming Remote Device #462

Open
opened 2026-03-03 19:18:59 +03:00 by kerem · 11 comments
Owner

Originally created by @Lindsor on GitHub (Apr 1, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/466

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman version? 1.20.0

Description

Currently Proxyman allows you to proxy a remote device (ie. Android) through Proxyman's proxy and inspect those calls.

The remote device displays as its local IP address (ie. 10.0.0.194)
It would be nice to be able to give a nickname to the connected device, something like:
Android Pixel (10.0.0.194)

Format: <NICKNAME> (<IP_ADDRESS>)

The only issue I can see with this is if the local IP's change then the mapping breaks.
However, in my opinion, people using a feature like this would be Tech Savvy enough to understand this limitation, also why I added the (<IP_ADDRESS>) after the nickname.

image

Originally created by @Lindsor on GitHub (Apr 1, 2020). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/466 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman version? 1.20.0 ### Description Currently Proxyman allows you to proxy a remote device (ie. Android) through Proxyman's proxy and inspect those calls. The remote device displays as its local IP address (ie. 10.0.0.194) It would be nice to be able to give a nickname to the connected device, something like: `Android Pixel (10.0.0.194)` Format: `<NICKNAME> (<IP_ADDRESS>)` The only issue I can see with this is if the local IP's change then the mapping breaks. However, in my opinion, people using a feature like this would be Tech Savvy enough to understand this limitation, also why I added the `(<IP_ADDRESS>)` after the nickname. ![image](https://user-images.githubusercontent.com/3959304/78158095-d2030980-740e-11ea-8dc3-bd5cae627668.png)
Author
Owner

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

Hi @Lindsor, it's actually a reasonable idea since I sometimes struggle to guess which the device is when I have two connected devices.

I would introduce a Set Nick Name in the right-context menu, which allows us to set a name (with a simple caching mechanism too). The format might be " (<IP_ADDRESS>)" like your suggestion 👍

I would support it in the next release 🌮 Thank you for this convenience idea 🐝

<!-- gh-comment-id:607351323 --> @NghiaTranUIT commented on GitHub (Apr 1, 2020): Hi @Lindsor, it's actually a reasonable idea since I sometimes struggle to guess which the device is when I have two connected devices. I would introduce a Set Nick Name in the right-context menu, which allows us to set a name (with a simple caching mechanism too). The format might be "<NICKNAME> (<IP_ADDRESS>)" like your suggestion 👍 I would support it in the next release 🌮 Thank you for this convenience idea 🐝
Author
Owner

@yauheniprakapenka commented on GitHub (Apr 1, 2020):

i also want this feature! thanks

<!-- gh-comment-id:607423225 --> @yauheniprakapenka commented on GitHub (Apr 1, 2020): i also want this feature! thanks
Author
Owner

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

Good new 🌮 @yauheniprakapenka @Lindsor
BETA: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_1.20.0_Nicknam_Remote_Device.dmg

  • You can set a nickname directly on the cell (Same behavior with Rename Folder)
  • Simple Caching by the device's IP. So if you change the network, the name could be changed.
Screen Shot 2020-04-05 at 12 36 33 Screen Shot 2020-04-05 at 12 38 30 Screen Shot 2020-04-05 at 12 36 38
<!-- gh-comment-id:609368139 --> @NghiaTranUIT commented on GitHub (Apr 5, 2020): Good new 🌮 @yauheniprakapenka @Lindsor BETA: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_1.20.0_Nicknam_Remote_Device.dmg - You can set a nickname directly on the cell (Same behavior with Rename Folder) - Simple Caching by the device's IP. So if you change the network, the name could be changed. <img width="402" alt="Screen Shot 2020-04-05 at 12 36 33" src="https://user-images.githubusercontent.com/5878421/78468617-dba8ac00-7743-11ea-90c5-e254fd49e416.png"> <img width="542" alt="Screen Shot 2020-04-05 at 12 38 30" src="https://user-images.githubusercontent.com/5878421/78468625-e2cfba00-7743-11ea-8bda-c91ef6db594a.png"> <img width="290" alt="Screen Shot 2020-04-05 at 12 36 38" src="https://user-images.githubusercontent.com/5878421/78468628-e5caaa80-7743-11ea-9f31-f6fcc3494a61.png">
Author
Owner

@Lindsor commented on GitHub (Apr 5, 2020):

Amazing, very quick turn around, you rock

<!-- gh-comment-id:609427617 --> @Lindsor commented on GitHub (Apr 5, 2020): Amazing, very quick turn around, you rock
Author
Owner

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

I love this soooo much. I've been meaning to add a request for something like this. I typically have 5+ devices proxying and Remote Devices has mostly been unusable for me.

Thanks @Lindsor and @NghiaTranUIT!!

<!-- gh-comment-id:610672081 --> @crankygeek commented on GitHub (Apr 7, 2020): I love this soooo much. I've been meaning to add a request for something like this. I typically have 5+ devices proxying and Remote Devices has mostly been unusable for me. Thanks @Lindsor and @NghiaTranUIT!!
Author
Owner

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

Just friendly reminder that this feature is rolled out at the latest build 1.21.0 🙌

Thank you all 🙇

<!-- gh-comment-id:611939681 --> @NghiaTranUIT commented on GitHub (Apr 10, 2020): Just friendly reminder that this feature is rolled out at the latest build 1.21.0 🙌 Thank you all 🙇
Author
Owner

@crankygeek commented on GitHub (Apr 10, 2020):

Yup, and it works really well. Now I just need to get my enhancement requests in. ;)

<!-- gh-comment-id:612129802 --> @crankygeek commented on GitHub (Apr 10, 2020): Yup, and it works really well. Now I just need to get my enhancement requests in. ;)
Author
Owner

@chornerman commented on GitHub (May 2, 2021):

Hi, @NghiaTranUIT 👋🏼 Is it possible to see a list of all of the nicknames I've set?

<!-- gh-comment-id:830785560 --> @chornerman commented on GitHub (May 2, 2021): Hi, @NghiaTranUIT 👋🏼 Is it possible to see a list of all of the nicknames I've set?
Author
Owner

@crankygeek commented on GitHub (May 3, 2021):

I don't think the list is exposed in the UI, but the info is stored in ~/Library/Preferences/com.proxyman.NSProxy.plist under RemoteDeviceNickName.

<!-- gh-comment-id:831497917 --> @crankygeek commented on GitHub (May 3, 2021): I don't think the list is exposed in the UI, but the info is stored in ~/Library/Preferences/com.proxyman.NSProxy.plist under `RemoteDeviceNickName`.
Author
Owner

@NghiaTranUIT commented on GitHub (May 4, 2021):

Thanks @crankygeek. The list name is in this file @chornerman 👍

Please take note that Proxyman doesn't know which device model is connecting to Proxyman. It just a map of a Device's IP and the Nickname.

<!-- gh-comment-id:831646480 --> @NghiaTranUIT commented on GitHub (May 4, 2021): Thanks @crankygeek. The list name is in this file @chornerman 👍 Please take note that Proxyman doesn't know which device model is connecting to Proxyman. It just a map of a Device's IP and the Nickname.
Author
Owner

@chornerman commented on GitHub (May 4, 2021):

Thanks, @crankygeek @NghiaTranUIT 🙇🏼‍♂️

<!-- gh-comment-id:831665523 --> @chornerman commented on GitHub (May 4, 2021): Thanks, @crankygeek @NghiaTranUIT 🙇🏼‍♂️
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#462
No description provided.