Proxifier版本: 3.42
ftp软件:FileZilla
其他ftp软件应该也同样适用。
如果你的proxifier版本低于3.29,首先更新到3.29及以上版本,
下载地址:【Proxifier下载】
运行Proxifier之后,FileZilla能连上Ftp服务器,但却无法正确的获得Ftp服务器的内容。
错误提示:
状态: TLS 连接已建立。
状态: 已登录
状态: 读取目录列表...
状态: 服务器发回了不可路由的地址。使用服务器地址代替。
命令: MLSD
错误: 无法建立数据连接: WSAEADDRNOTAVAIL - 无法分配请求的地址
响应: 150 Accepted data connection
解决方法
如果你的proxifier版本低于3.28,首先更新到3.29及以上版本,
3.29版本兼容了类似FileZilla的Ftp客户端,所以必须将Proxifier更新到3.29及以上版本。
软件更新之后,还必须在注册表里增加一个字段
HKEY_CURRENT_USER\Software\Initex\Proxifier\Settings(DWORD32)DisableGetSockName=1
操作方法为:
- win+R
- 输入regedit,打开注册表,找到如图目录
- 目录列表空白处右键-新建-字符串值
- 新建完成后要先修改名字为DisableGetSockName
- 修改名字之后,右键点击这个字段名-修改
- 如果下图
- 点击确定,就添加完毕了
添加完成之后,重启Proxifier。
FileZilla重新连接被代理的服务器地址,此时可以正常连接