ETP 服务器
Everything ETP/FTP 服务器让您可以从 Everything 客户端或 FTP 客户端中搜索和访问您的文件。
启动 ETP/FTP 服务器
启动 ETP/FTP 服务器
- 在待共享文件电脑上,在 “Everything” 中,打开工具菜单,点击选项。
- 点击 ETP/FTP 页面。
- 选择启用 ETP/FTP 服务器。
- 点击确定。
请确认您共享分区在服务器上为分区名。
例如,共享分区 C: 为:C
连接 ETP 服务器
连接 ETP 服务器:
- 在 “Everything” 中,打开工具菜单,点击连接 ETP 服务器…。
- 输入服务器名或主机 IP。
- 点击确定。
ETP 链接类型
以下四种链接类型可适用于 Everything 客户端访问 ETP 服务器文件。
当您连接 ETP 服务器时可以指定链接类型。
链接类型 | 说明 |
---|---|
C: | 不更改,路径与服务器上共享路径一致。当您在服务器上使用服虚拟盘符而客户端中使用网络映射分区时很有用。 |
\\Server\C | 使用 Windows 共享 (默认链接类型)。默认情况下,这些分享不存在,您必须在服务器创建共享才可以使用。 |
\\Server\C$ | 使用默认管理员分区共享。 |
ftp://host/C: | 使用 FTP 链接。 |
用户名和密码
更高 ETP/FTP 服务器用户名和密码:
- 在 “Everything” 中,打开工具菜单,点击选项。
- 点击 ETP/FTP 服务器页面。
- 输入新的用户名和密码。
- 点击确定。
禁用文件下载
禁用 ETP/FTP 文件下载:
- 在 “Everything” 中,打开工具菜单,点击选项。
- 点击 ETP/FTP 服务器页面。
- 取消选择允许文件下载。
- 点击确定。
索引不同分卷
创建 Windows 共享
Everything 在共享分区为单字母时工作良好,例如,共享 C: 分区为 C,D: 分区为 D 等。
创建单个文件夹 Windows 共享,请按照以下步骤:
例如,想要托管单个文件夹 ETP/FTP 服务器:
C:\share
为本地文件夹 c:\share 创建虚拟盘符:
- 在命令提示符中,运行:
subst H: c:\share
配置仅索引 H: 分区。
- 在 “Everything” 中,打开工具菜单,点击选项。
- 点击 NTFS 页面。
- 取消选择所有分区包含到数据库,除了 H: 分区。
- 点击确定。
添加共享明到 c:\share
- 在资源管理器中,右键点击 c:\share 并选择属性。
- 点击共享页面。
- 点击高级共享…。
- 点击添加。
- 输入 H 为共享名。
- 点击确定。
- 点击确定。
- 点击关闭。
以 \\Server\C 链接连接 ETP/FTP 服务器。
安全性
Everything 索引的每个文件和文件夹都可以通过 ETP 服务器搜索和下载。
禁用文件下载:
- 在 “Everything” 中,打开工具菜单,点击选项。
- 点击 ETP 服务器页面。
- 取消选择允许文件下载。
禁用 ETP/FTP 服务器
禁用 ETP/FTP 服务器:
- 退出 Everything (右键点击 Everything 托盘图标并选择退出)
- 打开 Everything.exe 同目录下 Everything.ini 文件。
- 更改以下行:
allow_etp_server=1
为:
allow_etp_server=0
- 保存更改并重启 Everything。
ETP 客户端路径重写
ETP 客户端可以重写 ETP 服务器路径以便从不同的共享访问。
例如,重写路径 D:\music 到 \\server\music 和 “D:\Install Files” 到 “\\server\Install Files”
在 ETP 客户端上重写路径。
- On the Everything ETP client PC:
- 完全退出 Everything (右键点击 Everything 托盘图标并选择退出)
- 打开 %APPDATA%\Everything\Everything.ini
- 更改以下行:
etp_client_rewrite_patterns=
etp_client_rewrite_substitutions=
为:
etp_client_rewrite_patterns=D:\music;”D:\\Install Files”
etp_client_rewrite_substitutions=\\server\music;”\\\\server\\Install Files”
- 保存更改并重启 Everything。
重写样式必须匹配服务器路径。这不会被链接类型影响。
以服务方式运行 ETP 服务器
以客户端服务方式运行 ETP 服务器(不要与 Everything 服务混淆):
- 复制 Everything.exe t到空文件夹。
- 运行 Everything.exe
- 请确认已禁用保存设置和数据到 %APPDATA%\Everything。
- 请确认是否安装 Everything 服务。
- 配置索引。
- 配置ETP 服务器设置。
- 完全退出 Everything (右键点击 Everything 托盘图标并选择退出)。
- 打开命令行窗口,转到 Everything.exe
- 运行以下命令以安装客户端服务:
Everything.exe -install-client-service
此目录将安装并以客户端服务方式启动 Everything ETP 服务器。
卸载 Everything 客户端服务:
- 打开命令行窗口,转到 Everything.exe
- 运行以下命令以卸载客户端服务:
Everything.exe -uninstall-client-service
自动连接到 ETP 服务器
启动 Everything 时自动连接到 ETP 服务器:
- 在 “Everything” 中,打开工具菜单,点击选项。
- 点击首页页面。
- 更改索引为:ETP 服务器。
- 设置 ETP 服务器为:username:password@host:port
- 设置预设链接类型。
- 点击确定。
疑难解答
无法启动 ETP 服务器:绑定失败 10048
请确认没有已运行 FTP 服务器占用端口 21 或使用不同的 ETP 服务器端口。
更改 ETP 服务器端口:
- 在 “Everything” 中,打开工具菜单,点击选项。
- 点击 ETP/FTP 服务器页面。
- 更改端口为:2121。
- 点击确定。
当连接 ETP 服务器时请匹配端口号。