# 链式代理如何工作

> 系统代理作为本机代理，节点才是网站看到的 IP。数据加密后，本机代理看不到店铺内容。

Source: https://merca.getchrovia.com/zh/docs/proxy-chain

店铺窗口访问网站时，流量先走这台电脑上的本机代理，再经节点出去。节点才是网站看到的 IP。本机代理所在的网络解不开已经加密的数据，不会把店铺账号、密码和页面内容露出去。

默认本机代理是 **系统代理**。这台电脑连节点慢时，打开本机第三方软件的系统代理，接到节点前面。添加节点见[添加节点](https://merca.getchrovia.com/zh/docs/import-node)。

![系统代理作为本机代理，节点作为下一跳](https://merca.getchrovia.com/docs/screenshots/proxy-chain-hops.webp)

## 流量怎么走

1. **用户本地**：店铺窗口发出请求。
2. **本机代理：系统代理**：先走这台电脑上的系统代理。也可以改成 **自定义**，或选 **不使用**。
3. **节点**：店铺绑定的节点是网站看到的 IP。
4. **目标网站**：例如亚马逊。网站只看到节点的 IP，看不到这台电脑的真实网络。

## 数据加密，本机代理不会泄露内容

店铺窗口打开的网站使用加密连接。账号、密码、订单和后台页面在离开这台电脑之前就已经加密。

本机代理只把已经加密的数据转给节点。本机代理所在的网络（本机第三方软件、公司网络、公共 Wi-Fi）看不到这些内容，因此不会造成数据泄露。

网站看到的是节点的 IP，不是这台电脑的宽带。本机代理用来让这台电脑连得上节点，不改变店铺对外的 IP。系统代理挂了会不会露出本机网络，见[系统代理出问题会不会暴露本地网络](https://merca.getchrovia.com/zh/docs/proxy-chain-exposure)。

## 在哪里设置

打开桌面客户端的 **设置**，在 **代理链** 里选本机代理。网页版没有这项。这项设置只作用于这台电脑，启动这里的任意店铺都会带上。节点的连接信息不变。

- **系统代理**：用本机第三方软件的系统代理当本机代理。这是默认项。
- **自定义**：填写本机代理的协议、主机、端口；用户名和密码可选。
- **不使用**：不走本机代理，店铺窗口直连节点。

改完后关掉店铺窗口，再点 **启动**，才会用上新的链式代理。

添加或编辑节点时，**使用代理链** 默认打开。关掉后，检测和启动都只走该节点，不经过本机代理链。
