wcx_ftp.ini中的设置
请注意:这个文件用于FTP客户端的设置。其中多数选项也能在对话框中修改。Total Commander的其他设置保存在 wincmd.ini。
[General]通用设置
AESVerify用于验证用户是否已为密码管理器输入正确的AES主密码。
Allowhook=2本选项控制主密码对话框中的键盘输入:
0:不允许设置键盘钩子,显示警告图标
1:允许设置键盘钩子,显示提醒的图标
2:允许设置键盘钩子,不显示提醒的图标(默认)
说明:Total Commander通过一个全局键盘钩子读取按键后清空,因此简单的键盘记录程序无法通过同样方法读取按键。但因为一些杀毒软件总是报告这种钩子,可禁用该特性。
Ascii=*.txt *.htm*按文本文件处理的文件类型
AutoDisconnect=0如果当前窗口已连接到FTP,再连接另一台FTP时:
0:询问用户如何做 (默认)
1:先断开连接
2:保持已有连接
AutoResume=30超时秒数,此后Total Commander尝试恢复挂起的连接,续传文件。-1禁用自动续传。
ConnectRetries=10连接重试次数
DecodePercent=01:将URL中用户名/密码的“%十六进制数值”解码为字符,例如%73 -> s
E-Mail=xyz@server.com匿名登录时做为口令的email地址
ForceHTTP11=00:除续传,总使用HTTP 1.0传输
1:HTTP 1.1用于所有传输
HTTP 1.1的副作用:许多服务器以“分块”模式发送动态页面(如PHP),不报告总字节数。因此无法显示进度条。
好处:服务器在创建页面时就已经可以发送数据了。
FtpInBackground=0如果=1,FTP传输总在后台进行(单独连接)
FtpOpenIn=0默认在哪里打开ftp连接:
0:活动窗口
1:左侧窗口
2:右侧窗口
FtpShowHidden=01:连接后自动选中FTP 显示隐藏文件 (1/0)
GetModeFromLocalFile=01:自动传输模式中,本地文件的扩展名决定文件将按文本或二进制传送 (默认:远程文件扩展名)。
Httptimeout=30HTTP下载时最多等待WEB服务器的回应xx秒
KeepAliveTransfer=01:传输中也发送命令以保持连接。仅向控制连接发送换行符以免防火墙/网关断开连接。也可以每个服务器单独设置(对后台传输管理器无效)。注意这可能扰乱某些FTP服务器,但它可能是解决连接经常丢失问题的救命稻草。
KeepMasterPassword=0允许在以下情况下在内存中保留主密码:
1:程序最小化
2:启动屏保后
3:以上两种情况
LogFile=c:\Path\Log.txt将log写到指定文件
LogFile2=c:\Path\Log2.txt只将重要log(成功传送文件)写到指定文件
MDTM=3使用MDTM命令设置上传文件的时间标签(目前仅同步功能支持)。以下标志之和:
1:启用/禁用本功能
2:发送格林威治时间。多数服务器要求这种时间,而非本地时间
MLSD=-1-1:如果服务器声明支持MLSD,就使用该命令,否则使用LIST
0:使用LIST命令获取文件夹列表
1:使用MLSD命令获取文件夹列表
注意:本选项可为每个服务器单独设置。
ModeZ=启用/禁用压缩传输:
0 禁用
1 用于Internet(非局域网)
2 也用于局域网
PortFrom=PORT模式(主动模式)的最小端口
PortTo=PORT模式的最大端口
PortIP=本计算机的外部IPv4地址。可输入固定IP地址,一个DNS名字(如DynDNS)或以http://开头的URL,如果是最后一种,网页必须返回文本形式的IP地址。
PortIPEnabled=0是否使用上述IP地址
PreferIPv6=-1-1
IPv4优先,使用wsock32.dll(默认,其余调用wsock2_32.dll)
0 IPv4优先(正常Internet地址)
1 对于同时支持IPv4和IPv6的服务器,IPv6优先
2 按服务器返回的顺序依次尝试IPv4和IPv6
-2 完全禁用IPv6,仅尝试第一个IPv4地址
PreventFEAT=01:不向服务器发送FEAT (supported features) 命令。发送这个命令时似乎某些代理服务器会挂起。
TcpKeepAlive=01:建立连接时设置TCP keep alive,如果防火墙/路由器断开连接的间隔很短,这个选项有用。
SpecialFlags=0以下选项之和:
1:强制隐式ssl (没有明文连接)
2:强制显式ssl
4:强制TLS验证
8:强制SSL23验证
16:详细记录后台ftp连接
32:不检查文件是否已完整传输完毕(使用SIZE命令)
64:如果下载文件大小与文件列表报告的大小不一致,不校验下载文件的大小(用SIZE命令)
128:不重复使用SSL数据连接的会话(通过SSL_copy_session_id)
256:后台线程不发送“发送命令”选项中的命令
512: 发送MLSD -la命令获取隐藏文件列表(多数服务器不支持)
1024: 不把PASV命令返回的本地地址转换为服务器地址
sslwarn=10:关闭无效ssl认证的警告。TC仍会显示一个红色的打开的锁图标
TransferMode=ITotal
Commander启动后的默认传输模式:
A=文本
I=二进制
X=自动
UploadBlockSize=512上传文件时的缓存,kB。对于快速网络可以试试较大的缓存,如1492 甚至 8192。
UserAgent=设置HTTP连接的用户代理。
默认是“Mozilla/4.0 (compatible; Totalcmd; Windows x)”,其中x是Windows版本。
WaitDelay=5两次连接之间的重试间隔,秒。
WarnWrongMode=11:以文本模式下载/上传二进制文件时发出警告
0:无警告
ZlibRatioBin=30..9:上传二进制文件时的压缩比率。0=不压缩,1=最快,9=最高压缩率
ZlibRatioTxt=30..9:与zlibratiobin相同,但用于文本文件。你也许想把它设置为一个较高的数值,因为通常文本文件压缩效果更好。注意:压缩率等于1时文件通过Cisco PIX防火墙有问题,会中断上传!
[CertAlias]当用户点击开锁按钮信任一个ftps(ftp over ssl)服务器时保存服务器别名
server.com=hostcompany.com例如:用户连接server.com,但服务器认证属于hostcompany.com
[default]
pasvmode=01:所有新连接都使用被动模式
0:总使用主动模式
PreserveDates=0下载时保留文件日期/时间
PreserveDatesUpload=0上传时保留文件日期/时间(如果服务器支持)
LowercaseUpload=01:上传时将文件名转换为小写
0:上传时保持文件名原大小写
[firewall]防火墙或代理服务器设置
host=localhost:80防火墙的名字和端口
password=密码 (不是所有防火墙都需要)
username=用户名 (不是所有防火墙都需要)
Method=1防火墙连接方法 (顺序与防火墙设置对话框的相同)
default=11:
新建连接时默认使用防火墙
0:新建连接时默认不使用防火墙
每次新建连接时改变了使用/不使用防火墙,该选项随之改变。
httphost=以下3个选项用于http传输
防火墙的主机名和端口
httpuser=用户名 (http)
httppass=密码 (http)
[connections]出现在FTP 连接 对话框的连接名字列表
1=Site1
2=Site2
[OldConnections]新建FTP连接中曾输入过的连接
0=ftp://ftp.anysite.com/pub/subdir/
1=user@ftp.anyprovider.com
[Site1][connections] 列表中某个站点的详细设置
anonymous=11:匿名连接,0:有密码
directory=/pub/subdir服务器的文件夹,连接后自动转到该文件夹
localdir=c:\local本地文件夹,连接后自动转到该文件夹
firewall=11:使用防火墙,其配置存在[Firewall]中。
host=ftp.site1.com:2121服务器名,如果需要,冒号后输入端口号
password=00000000000000密码,非明文(编码,但未加密,从原理上说这是不可能的!)
acct=00000000000000账号密码,必须从password手工复制
pasvmode=00:主动模式 (PORT 命令)
1:被动模式 (PASV 命令) - 对某些防火墙有用
username=test用户名
hosttype=用户定义的服务器类型(名字)
InitCommands=刚登录到服务器后发送的命令
keepalive=保持连接的命令重复时间(秒),后面是keepalive命令,例如 90,NOOP
MLSD=-1-1:如果服务器声明支持MLSD,就使用该命令,否则使用LIST
0:使用LIST命令获取文件夹列表
1:使用MLSD命令获取文件夹列表
CacheDirs=10:每次访问时重读文件夹
1:在缓存中保留访问过的文件夹内容
SpecialFlags=0见[General]。每个站点的选项优先
[ServerType1]用户定义的服务器类型
Template1=服务器定义,见 定义服务器类型
Template2=
[TimeZone]
Site1=分别保存与每个站点的时差 (用于同步文件夹)