Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 TFTP 中使用文件重新映射来根据需要它们的客户端来组织文件。目前,所有文件都在根据客户端IP的目录中,相应的规则是:
r .* \i/\0
但是,如果我有 N 个具有相同文件的客户端,我将有 N 个相同的目录。因此,我想修改规则,使其具有如下内容:“IP 在 192.168.1。,您有目录 A;IP 在 192.168.2。,您有 B;...”。TFTP 是否可行(它的正则表达式非常基本,请参见此处)?
\i 仅在替换字段中被解析为客户端 IP,您无法根据 \i 的内容修改替换字段,那么答案是:不,不可能做你想做的“如果你有请求方没有帮助”
您可以强制请求者在请求本身中包含请求者的 IP,然后您可以使用正则表达式过滤传入的请求,然后将它们替换为相应的目标目录。