您可以使用不同的代理运行多个Chrome实例吗?

Phi*_*hil 13 proxy google-chrome

我正在尝试使用不同的代理运行多个Chrome实例.在网上搜索我发现chrome应该从命令行支持'chrome.exe --proxy-server ="proxy:port"'.但我已经尝试过,但它不起作用.

有没有办法用不同的代理运行多个Chrome实例?

谢谢!

Dan*_*ter 8

gengkev的答案是正确的。对于需要快速“复制和粘贴”解决方案的所有来自搜索引擎的用户,请使用以下链接目标(windows):

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --proxy-server="http://proxy01.your.proxy:3128" --user-data-dir="%LOCALAPPDATA%\Google\Chrome-proxy01\User Data"

Chrome会自行创建此新文件夹“ Chrome-proxy01”。这样,您可以使用不同的代理服务器使用多个chrome快捷方式。


小智 8

正如前面的答案中提到的,这样做的方法是:

  • 传递 --proxy-server 参数
  • 使用不同的代理服务器为每次启动传递不同的用户数据目录路径
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --proxy-server="http://proxy01.your.proxy:3128" --user-data-dir="%LOCALAPPDATA%\Google\Chrome-proxy01\User Data"
Run Code Online (Sandbox Code Playgroud)

对于使用不同代理的任何新实例,文件%LOCALAPPDATA%\Google\Chrome-proxy01\User Data夹需要是唯一的。因此用于%LOCALAPPDATA%\Google\Chrome-proxy02\User Data第二次启动、%LOCALAPPDATA%\Google\Chrome-proxy03\User Data第三次启动等。

我还强烈建议使用该--no-first-run标志来摆脱恼人的弹出窗口,每次使用新的数据目录启动它时,都会询问您是否要将 chrome 设置为默认浏览器

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --proxy-server="http://proxy01.your.proxy:3128" --user-data-dir="%LOCALAPPDATA%\Google\Chrome-proxy01\User Data" --no-first-run
Run Code Online (Sandbox Code Playgroud)


gen*_*kev 5

如果您运行多个带有不同标志的chrome实例,我认为您需要指定--user-data-dir的不同路径


Mud*_*wal 5

是的,您可以运行它。为此:

  1. 在要使用代理的配置文件中安装扩展SwitchyOmega 。
  2. 使用您所需的名称创建一个配置文件,然后输入您要使用的代理的详细信息。
  3. 使用应用更改按钮保存更改。
  4. 使用 chrome 右上角的扩展按钮切换到您的代理。

另外我还附上扩展截图:

在此输入图像描述