电子中的代理

问题描述 投票:0回答:1

我有一个电子应用程序,通过它我试图从同一网络调用URL,但是出于安全考虑,我考虑了使用代理的想法。

 function createWindow () {
  const mainWindow = new BrowserWindow({
    webPreferences: { webSecurity: false },
    width: 1024,
    height: 768,
  });

  mainWindow.webContents.session.setProxy({proxyRules: "https=192.168.3.242:8000" }, function () {
     mainWindow.loadURL('https://localhost:8000/');
  });
}

app.on('ready', createWindow);

但是这似乎并不能解决问题。我的想法有效吗?知道我在做什么错吗?谢谢

proxy electron
1个回答
0
投票

对于Wall应用,您可以使用Electron支持的命令行开关:

const { app } = require('electron')
app.commandLine.appendSwitch('proxy-server', '172.17.0.2:3128')
app.on('ready', () => {
  // Your code here
})

请参见documentation

© www.soinside.com 2019 - 2024. All rights reserved.