Skip to content

计算节点哈希

为了保证 Platypus 同时只维护一个来自相同主机的 Shell,需要对目标主机的唯一性进行判定, Platypus 使用收集到的目标主机的信息对其进行哈希操作,以此来保证唯一性。

哈希所使用的参数可见配置文件:

# Using TimeStamp allows us to track all connections from the same IP / Username / OS and MAC.
hashFormat: "%i %u %m %o %t"

其中 %? 的含义如下:

  • %i 上线机器的 IP
  • %u 上线机器的用户名
  • %m 上线机器的网络接口
  • %o 上线机器的操作系统
  • %t 上线的时间戳

默认情况下,Platypus 将会按照配置文件中的哈希模式 "%i %u %m %o %t" 对上线的客户端进行哈希。 按照上述的哈希模式已经基本可以保证同一个 IP、用户上线的连接将只会保留一个,因此您不需要对其进行修改。