lightproxy icon indicating copy to clipboard operation
lightproxy copied to clipboard

可以导出/导入当前所有配置嘛?

Open Pain-and-Love opened this issue 5 years ago • 2 comments

有2个工作电脑。每次在其中一个上改了一些配置,想同步到另一个电脑上,就得手动操作。。如果可以导出一个配置文件,配合导入的功能就好了。

Pain-and-Love avatar Jun 04 '20 17:06 Pain-and-Love

目前没有这个功能,后面会提供。

主要的配置文件存储在 APP_DATA/LightProxy/config.json 中,而 APP_DATA 对应的目录:

  • %APPDATA% on Windows
  • $XDG_CONFIG_HOME or ~/.config on Linux ~/Library/Application Support on macOS

例如在 macOS 下对应的配置文件在:~/Library/Application Support/LightProxy/config.json,目前可以通过手动复制的方式导入导出配置

xcodebuild avatar Jun 05 '20 01:06 xcodebuild

和楼主同样的需求,Mac 工作机,暂时通过 Dropbox 进行同步,一段时间以来完全没问题,操作大致步骤:

机器A

  1. 在 Dropbox 里,在目标位置新建一个 LightProxy 目录(我自己是 ~/Dropbox/Apps/LightProxy);
  2. 退出 LightProxy;
  3. 根据 @xcodebuild 提到 config.json 的位置,将移动至第一步中新建的文件夹:mv ~/Library/Application\ Support/LightProxy/config.json ~/Dropbox/Apps/LightProxy/config.json
  4. 通过 ln 创建虚拟链接:ln -s ~/Dropbox/Apps/LightProxy/config.json ~/Library/Application\ Support/LightProxy/config.json
  5. 重新启动 LightProxy。

机器B

  1. 保证 Dropbox 同步完成;
  2. 退出 LightProxy;
  3. 将原来的 config.json 备份:mv ~/Library/Application\ Support/LightProxy/config.json ~/Library/Application\ Support/LightProxy/config_backup.json,也可以直接删除;
  4. 通过 ln 创建虚拟链接:ln -s ~/Dropbox/Apps/LightProxy/config.json ~/Library/Application\ Support/LightProxy/config.json
  5. 重新启动 LightProxy;
  6. 完成。

LightProxy 真的好用 👍

movii avatar Oct 26 '20 04:10 movii