个人比较喜欢使用FileZilla,毕竟免费且开源,单之前通过profix连接的时候一直出现问题,使用ftp连接可以连上但却无法获取内容,
按照这里的方法解决了http://i.she.vc/yuanchuang/167962.html,但通过sftp方式连接时缺发现,程序没有通过代理,将profix里的
default 改成通过代理就可以正常连接了,这时发现有一个fzSftp.exe正在通过代理。这样将fzSftp.exe加入profix代理的配置就可以正常
通过proxifier使用FileZilla sftp方式连接了。FileZilla在使用sftp时运行的其实是fzSftp.exe,这个程序就在FileZilla.exe的同级目录下
-
错误说明
Proxifier版本: 3.28
运行Proxifier之后,FileZilla能连上Ftp服务器,但却无法正确的获得Ftp服务器的内容。错误提示:
错误: 无法建立数据连接: WSAEADDRNOTAVAIL - 无法分配请求的地址响应: 150 Opening ASCII mode data connection for /bin/ls.响应: 226 Transfer complete.错误: 读取目录列表失败
Version 3.29*(2015.12.05)*
When Proxifier is under heavy load, some connections may not follow Proxification Rules as expected. A more robust implementation of NTLM authentication that can work even with non-compliant servers. A workaround option to make Proxifier compatible with some FTP clients like FileZilla: HKEY_CURRENT_USER\Software\Initex\Proxifier\Settings(DWORD32)DisableGetSockName=1 Minor performance improvements.Proxifier的官方说明里,提到3.29版本兼容了类似FileZilla的Ftp客户端,所以必须将Proxifier更新到3.29及以上版本。软件更新之后,还必须在注册表里增加一个字段
HKEY_CURRENT_USER\Software\Initex\Proxifier\Settings(DWORD32)DisableGetSockName=1
完成上述操作之后,只要重启Proxifier即可正常使用FileZilla了。