搜集了网上的一些方法,我总结了一下:
1. 控制面板\所有控制面板项\Windows Defender 防火墙\允许的应用
2. 点击更改设置——勾选FTP服务器(专用、公用)
3. 允许其他应用——浏览——C:\Windows\System32\svchost.exe 添加后勾选(专用、公用)
4. (勾选) BranchCache -内容检索(使用HTTP) (专用、公用)
5. CSCRIPT.exe C:\Inetpub\AdminScripts\adsutil.vbs set /MSFTPSVC/PassivePortRange “5500-5515” ,实则adsutil.vbs此文件在C:\Windows\WinSxS\amd64_microsoft-windows-iis-legacyscripts_31bf3856ad364e35_10.0.17763.1_none_6f0c56cecf606ab9目录下,但发生错误,无效字符,代码:800A408
6. 控制面板\所有控制面板项\Windows Defender 防火墙\高级设置\入站规则\新建规则——所有本地端口——允许连接
7. 允许其他应用——C:\Windows\System32\inetsrv\inetinfo.exe,实则无此文件,网上想表达的意思是Internet Information Service,于是我发现了InetMgr.exe文件 允许应用通过Windows Defender防火墙进行通信
8. 运行上面图片中的代码
9. 关闭防火墙(域网络、专用网络、公共网络)
10. IIS 根目录——FTP防火墙支持——数据通道端口范围:1025-65535 防火墙外部IP地址:外来IP
11. 192.168.1.1开启路由器映射(您可以通过设置端口映射定