我创建了一个 chrome 快捷方式,使用一些代理来启动它:--proxy-server="socks5://ipaddress:port"
。但是,如果已经有一个 chrome 实例正在运行,则此方法不起作用:新的 chrome 实例将与现有的 chrome 进程相同。获取要--proxy-server
使用的命令行参数的唯一方法是关闭所有 chrome 实例,然后使用此快捷方式启动新进程。反之亦然:如果之后我启动常规 chrome 实例,它将使用第一个启动的 chrome 实例中的代理服务器配置。
问题:如何才能完全独立于现有进程启动新的 chrome 实例,以便它使用自定义代理服务器启动。我尝试过覆盖,--profile-directory=
也尝试过使用隐身模式启动它:但都无济于事,它仍然使用从启动第一个 chrome 实例时设置(或未设置)的任何代理设置。
答案1
似乎使其工作的唯一方法是指定备用用户数据目录:--user-data-dir="%LOCALAPPDATA%\Google\Chrome\User Data.Proxy"
。就我而言,Windows 快捷方式中的目标命令行太长(超过 256 个字符),因此我不得不将其设置为环境变量。