我正在设计一个类似于链接中的页面:
https://support.skype.com/en/faq/FA1017/can-i-connect-to-skype-through-a-proxy-server
如何在我的应用程序中以编程方式设置系统范围的代理,如何在用户选择手动时手动配置这些代理。我是JS和Electron的新手,所以如果我在这里没有提出正确的问题,请重定向以寻找合适的解决方案。
答案 0 :(得分:0)
使用Electron没有内置的方法,它会因操作系统而异。您将不得不为每个操作系统编写自定义代码。
您需要从每个平台的代码或命令行查找如何执行此操作并自行实现。例如here are some suggestions如何使用Windows上的注册表执行此操作。
由于滥用的可能性,您可能需要在任何系统上执行管理员权限才能进行此更改。
答案 1 :(得分:0)
启动Electron App时,您可以通过命令行设置代理配置:ElectronApp.exe --proxy-server=127.0.0.1:1234
(documentation)。这不是以编程方式,但这可能有助于绕过编码自己的解决方案。