这篇是参考YT博主实用小技的,有自己修改完善的内容,MAC的是照搬

本文涉及的所有工具

使用多个独立 Chrome 实例的好处:

1
2
3
4
5
6
7
1.	账号隔离(多个 Google/Facebook/Twitter 账号互不干扰)。
2. 独立 Cookie 和缓存(防止自动登录错账户)。
3. 避免网站指纹追踪(适合营销、电商、广告推广)。
4. 防止崩溃影响所有 Chrome(每个实例独立运行)。
5. 提高工作效率(为不同任务创建不同的 Chrome 配置)。
6. 独立代理(使用不同 VPN 或 IP 访问不同站点)。
7. 适用于 Web3、加密货币交易、Dapp(多个钱包账户隔离)。`

同步工具:

Chrome-Manager 使用教程

其实主要重要的是这个工具,别的无所谓,底下你可以考虑不看


windows上

在d盘(或其他盘)创建两个文件夹

D:\ChromeMore\Chrome_UserData (存放 Chrome 用户数据)

D:\ChromeMore\Chrome_ShortCuts (存放快捷方式)

步骤 2:创建 VBS 脚本

  1. 打开记事本
  2. 复制以下代码(已修改成生成 10 个 Chrome 分身):

多开脚本

老实说,不如直接用chrome_manager创建

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
' ============================================================
' 脚本名称:Chrome 多独立环境一键生成工具
' 脚本说明:用于批量创建带有独立 user-data-dir 参数的 Chrome 快捷方式
' ============================================================

Option Explicit ' 强制要求声明变量,防止拼写错误

' ------------------ 1. 配置区域 (根据需要修改这里) ------------------

' 每一个 Chrome 分身保存数据(插件、账号、历史记录)的主文件夹
Dim UserDataPath: UserDataPath = "D:\ChromeMore\Chrome_UserData"

' 生成的快捷方式图标存放的位置
Dim FilePath: FilePath = "D:\ChromeMore\Chrome_ShortCuts"

' Chrome 程序的实际安装路径 (TargetPath)
Dim TargetPath: TargetPath = "C:\Program Files\Google\Chrome\Application\chrome.exe"

' Chrome 运行时的起始位置
Dim WorkDir: WorkDir = "C:\Program Files\Google\Chrome\Application"

' 设置生成的起始编号和结束编号(1-10 就是生成 10 个)
Dim StartNum: StartNum = 1
Dim EndNum: EndNum = 10

' ------------------ 2. 系统组件初始化 ------------------

Dim fso: Set fso = CreateObject("Scripting.FileSystemObject") ' 文件系统对象:用于建文件夹
Dim shell: Set shell = CreateObject("WScript.Shell") ' 系统外壳对象:用于建快捷方式

' ------------------ 3. 自动创建文件夹逻辑 ------------------

' 如果文件夹不存在,则自动创建(支持多级目录)
Sub CreateFolderRecursive(path)
If Not fso.FolderExists(path) Then
Dim parent: parent = fso.GetParentFolderName(path)
If Not fso.FolderExists(parent) Then CreateFolderRecursive(parent)
fso.CreateFolder(path)
End If
End Sub

' 运行创建命令
CreateFolderRecursive UserDataPath
CreateFolderRecursive FilePath

' ------------------ 4. 循环生成快捷方式 ------------------

Dim i, lnk, shortcutFile
For i = StartNum To EndNum
' 定义快捷方式的完整路径(例如 D:\...\Chrome_1.lnk)
shortcutFile = FilePath & "\Chrome_" & i & ".lnk"

' 创建快捷方式对象
Set lnk = shell.CreateShortcut(shortcutFile)

' 设置快捷方式指向的程序路径
lnk.TargetPath = TargetPath

' 设置核心启动参数:--user-data-dir="数据存放路径"
' 三个引号的作用是在最终生成的参数里保留一对双引号,防止路径中有空格导致失效
lnk.Arguments = "--user-data-dir=""" & UserDataPath & "\" & i & """"

' 设置起始位置
lnk.WorkingDirectory = WorkDir

' 设置快捷方式的鼠标悬停说明
lnk.Description = "Chrome 独立环境分身 " & i

' 保存并关闭该快捷方式文件
lnk.Save
Next

' ------------------ 5. 完成提示 ------------------

' 弹出成功提示框
MsgBox "分身已成功生成!" & vbCrLf & _
"生成的个数:" & (EndNum - StartNum + 1) & " 个" & vbCrLf & _
"存放路径:" & FilePath, _
64, "任务完成" ' 64 代表显示“信息”图标

' 自动打开存放快捷方式的文件夹,方便直接使用
shell.Run "explorer.exe " & FilePath

' 释放对象内存
Set fso = Nothing
Set shell = Nothing

销毁脚本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
' ============================================================
' 脚本名称:Chrome 多独立环境一键清除工具
' 脚本说明:用于彻底删除脚本生成的快捷方式和用户数据文件夹
' ============================================================

Option Explicit

' ------------------ 1. 配置区域 (必须与生成脚本的路径一致) ------------------

' 用户数据主文件夹路径
Dim UserDataPath: UserDataPath = "D:\ChromeMore\Chrome_UserData"

' 快捷方式图标存放的文件夹路径
Dim FilePath: FilePath = "D:\ChromeMore\Chrome_ShortCuts"

' ------------------ 2. 安全确认 ------------------

Dim confirm
confirm = MsgBox("确定要清除所有 Chrome 分身吗?" & vbCrLf & vbCrLf & _
"这将删除:" & vbCrLf & _
"1. " & FilePath & " 下的所有快捷方式" & vbCrLf & _
"2. " & UserDataPath & " 下的所有用户数据(账号记录将丢失)", _
33, "危险操作确认")

' 33 代表“确定”和“取消”按钮,并带有警告图标。如果点击“取消”则退出脚本。
If confirm <> 1 Then WScript.Quit

' ------------------ 3. 系统组件初始化 ------------------

Dim fso: Set fso = CreateObject("Scripting.FileSystemObject")

' ------------------ 4. 执行删除逻辑 ------------------

On Error Resume Next ' 开启错误忽略,防止某些文件夹被占用导致脚本崩溃

' 删除快捷方式文件夹及其所有内容
If fso.FolderExists(FilePath) Then
fso.DeleteFolder FilePath, True
If Err.Number = 0 Then
WScript.Echo "已成功清除快捷方式文件夹。"
Else
WScript.Echo "警告:无法删除快捷方式文件夹,可能某些文件正在被使用。"
Err.Clear
End If
End If

' 删除用户数据主文件夹及其所有内容
If fso.FolderExists(UserDataPath) Then
fso.DeleteFolder UserDataPath, True
If Err.Number = 0 Then
WScript.Echo "已成功清除用户数据文件夹(磁盘空间已释放)。"
Else
WScript.Echo "警告:无法删除用户数据文件夹,请先关闭所有运行中的 Chrome 浏览器。"
Err.Clear
End If
End If

' ------------------ 5. 完成提示 ------------------

MsgBox "清理任务执行完毕!", 64, "清理成功"

Set fso = Nothing

macOS 上

Chrome 不支持像 Windows 那样直接创建 .lnk 快捷方式,但可以通过 终端命令+AppleScript 实现多个独立环境的 Chrome 实例。以下是详细步骤:

步骤 1:创建用户数据文件夹 打开终端(快捷键 Command + Space,搜索 终端)。 创建用户数据目录:

1
2
3
4
5
6
7
8
9
10
mkdir -p ~/Chrome_Profiles/Profile_1
mkdir -p ~/Chrome_Profiles/Profile_2
mkdir -p ~/Chrome_Profiles/Profile_3
mkdir -p ~/Chrome_Profiles/Profile_4
mkdir -p ~/Chrome_Profiles/Profile_5
mkdir -p ~/Chrome_Profiles/Profile_6
mkdir -p ~/Chrome_Profiles/Profile_7
mkdir -p ~/Chrome_Profiles/Profile_8
mkdir -p ~/Chrome_Profiles/Profile_9
mkdir -p ~/Chrome_Profiles/Profile_10

这样会在 ~/Chrome_Profiles 目录下创建 10 个独立的 Chrome 配置文件夹。

步骤 2:创建 Chrome 启动脚本 创建文件(在终端中输入):

1
nano ~/chrome_profiles.sh

复制并粘贴以下脚本:

1
2
3
4
5
#!/bin/bash
# macOS Chrome 多开脚本
for i in {1..10}; do
open -na "Google Chrome" --args --user-data-dir="$HOME/Chrome_Profiles/Profile_$i"
done

保存文件

按 Control + X 退出。 按 Y 确认保存。 按 Enter 确认文件名

赋予执行权限:

1
chmod +x ~/chrome_profiles.sh

步骤 3:运行脚本 在终端中输入:

1
~/chrome_profiles.sh

回车后,你会看到 10 个独立环境的 Chrome 浏览器实例被打开,每个都使用不同的 Profile 目录。

步骤 4:创建桌面快捷方式 方法 :使用 Automator finder中点击左侧 应用程序 找到Automator 选择 “应用程序” 类型。

然后 在左侧搜索 Shell 脚本,然后双击它。

在脚本框中输入:

1
~/chrome_profiles.sh

点击 “文件” → “存储”:

选择 桌面 作为存储位置。

取名 “Chrome 多开.app”。 文件格式选择 “应用程序”,然后保存。 双击该应用,即可同时打开 10 个独立 Chrome 实例!


伪造 win mac ios android linux 设备插件

到谷歌插件商城搜索 User-Agent Switcher and Manager