[GH-ISSUE #994] Enhancement: sync scripts across devices #991

Open
opened 2026-03-03 19:23:35 +03:00 by kerem · 5 comments
Owner

Originally created by @florentmorin on GitHub (Sep 15, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/994

Originally assigned to: @NghiaTranUIT on GitHub.

Proxyman version? (Ex. Proxyman 1.4.3)

Proxyman 2.32.1

macOS Version? (Ex. mac 10.14)

Mac 11.6

Steps to reproduce

Open scripts on another device after ours of work

Expected behavior

Show updated scripts and continue to work

Sync options

Simply import / export via Gist can be really cool.

Originally created by @florentmorin on GitHub (Sep 15, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/994 Originally assigned to: @NghiaTranUIT on GitHub. ### Proxyman version? (Ex. Proxyman 1.4.3) Proxyman 2.32.1 ### macOS Version? (Ex. mac 10.14) Mac 11.6 ### Steps to reproduce Open scripts on another device after ours of work ### Expected behavior Show updated scripts and continue to work ### Sync options Simply import / export via Gist can be really cool.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 15, 2021):

Unfortunately, there is no auto mechanism to sync the scripting between teams with the current build 😿

I would suggest either solution:

Use Git to share exported scripts

You can export your script use Git to share with your teammate. Then, importing it again.

Share Script folder

Create a Github Repository and share two folders:

  • The script folder at ~/Library/Application Support/com.proxyman.NSProxy/scripts
  • Script Rule at ~/Library/Application Support/com.proxyman.NSProxy/user-data/ScriptService

By commit and pull the change, it will affect the script rule in Proxyman app 👍

<!-- gh-comment-id:919870630 --> @NghiaTranUIT commented on GitHub (Sep 15, 2021): Unfortunately, there is no auto mechanism to sync the scripting between teams with the current build 😿 I would suggest either solution: ## Use Git to share exported scripts You can export your script use Git to share with your teammate. Then, importing it again. ## Share Script folder Create a Github Repository and share two folders: - The script folder at `~/Library/Application Support/com.proxyman.NSProxy/scripts` - Script Rule at `~/Library/Application Support/com.proxyman.NSProxy/user-data/ScriptService` By commit and pull the change, it will affect the script rule in Proxyman app 👍
Author
Owner

@chhpt commented on GitHub (Sep 15, 2021):

Will proxyman support sync settings by iCloud or other cloud service. Imagine a scene, you can share settings with your workmates without tears! It will be a great improvement.

<!-- gh-comment-id:919984531 --> @chhpt commented on GitHub (Sep 15, 2021): Will proxyman support sync settings by iCloud or other cloud service. Imagine a scene, you can share settings with your workmates without tears! It will be a great improvement.
Author
Owner

@NghiaTranUIT commented on GitHub (Sep 16, 2021):

@chhpt The problem with iCloud is that Proxyman could not share across the different iCloud accounts. Your teammate can use different iCloud.

I suppose that using 3rd sharing service, like Dropbox, Github is reasonable in terms of implementation and maintenance.

<!-- gh-comment-id:920518954 --> @NghiaTranUIT commented on GitHub (Sep 16, 2021): @chhpt The problem with iCloud is that Proxyman could not share across the different iCloud accounts. Your teammate can use different iCloud. I suppose that using 3rd sharing service, like Dropbox, Github is reasonable in terms of implementation and maintenance.
Author
Owner

@tremkonzah commented on GitHub (Sep 16, 2021):

@NghiaTranUIT is it possible to define custom script folder globally and load all available script under that folder?
That would be great when use repository and would be easier to push and pull from the repo

e.g /home/myuser/myrepo/proxyman_script

<!-- gh-comment-id:920769605 --> @tremkonzah commented on GitHub (Sep 16, 2021): @NghiaTranUIT is it possible to define custom script folder globally and load all available script under that folder? That would be great when use repository and would be easier to push and pull from the repo e.g `/home/myuser/myrepo/proxyman_script`
Author
Owner

@chhpt commented on GitHub (Sep 17, 2021):

@NghiaTranUIT That's just a example. The key point is cloud sync setting.

We know that we can share settings use 3rd sharing service like github, but it's not a convenient method.

Maybe you can provide a backend sync service for proxyman.

<!-- gh-comment-id:921681179 --> @chhpt commented on GitHub (Sep 17, 2021): @NghiaTranUIT That's just a example. The key point is **cloud sync setting**. We know that we can share settings use 3rd sharing service like github, but it's not a convenient method. Maybe you can provide a backend sync service for proxyman.
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#991
No description provided.