> For the complete documentation index, see [llms.txt](https://docs-hfish.hscsec.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-hfish.hscsec.cn/qi-ta/hfish-mi-biao-wen-jian-bu-shu-fang-an.md).

# HFish蜜标文件部署方案

> HFish版本3.0.1

蜜标文件下载后，部署蜜饵所使用的7878端口不可关闭（建议使用所有蜜标主控端下发），关闭则无法收到失陷感知。

下载后的蜜标文件，向主控端发送失陷信息的地址为内网地址，无法使用。需手动更改为主控端公网地址。

蜜标被打开后，会向主控端接口/alert/token/发送失陷感知信息。发送语句为html语句，可部署于html文件，或doc文件（doc文件以html形式保存，保存后可打开更改文件内容，以增加文件真实性。更改后使用文本或notepad++打开doc文件，修改向主控发送失陷数据的语句）。

蜜标内向主控端发送失陷信息的语句为：

```
<link rel=Stylesheet type="text/css" media=all href="http://[ip]:7878/alert/token/~/~>	#~/~为生成蜜标文件内的接口地址
```

注意：此处使用http协议（非https）。

蜜标文件会暴露主控端ip，（ip与域名可通过历史dns解析，或可用dns解析查看，导致主控端暴露）以下为主控端隐藏方案。

使用一台”干净的”境外服务器，ip未曾使用带有信息泄露风险的域名解析。

将向主控端发送失陷信息的语句改为：

```
<link rel=Stylesheet type="text/css" media=all href="http://[ip]/api/resume/~/~">	#~/~为生成蜜标文件内的接口地址
```

将于境外服务器部署反相代理

```
server{
    listen 80;
    server_name [ip];

    location /api/resume/ {
      proxy_pass http://[ip_2]:7878/alert/token/;						#ip_2为主控端ip
      proxy_redirect off;
      proxy_set_header host $host;
      proxy_set_header x-real-ip $remote_addr;
      proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
      proxy_set_header x-forwarded-host $server_name;
    }
}
```

将\[ip\_2]设置为主控端ip。

蜜标部署完成后，将主控端7878端口设置ip白名单，仅允许\[ip]（境外服务器ip）访问。

说明

该方案仅暴露境外服务器ip地址，不影响主控端收集失陷信息，有效避免主控端泄露。
