请注意,对于 IPBan Pro,可以在 https://ipban.com/ipban-pro-install-instructions/ 找到安装说明。此处的 GitHub 安装说明适用于免费版 IPBan。
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1'))
注意:需要 PowerShell 5.1 或更高版本。
高级安装选项
安装脚本支持用于自定义的额外参数。由于最近更新中引入了 PowerShell 参数验证,在使用一行安装命令时必须显式指定 startupType 参数。
使用自定义启动类型安装:
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'delayed-auto'"
如果您希望服务在启动时立即启动(提供即时保护但可能存在兼容性问题),请将 'delayed-auto' 替换为 'auto'。
可用参数:
-startupType:服务启动类型 - 'delayed-auto'(默认,更安全)或 'auto'(启动时立即保护)-silent:$True 为非交互式安装,$False(默认)为交互模式-autostart:$True(默认)在安装后立即启动服务,$False 保持停止-uninstall:使用 'uninstall' 或 'u' 卸载 IPBan多参数示例:
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'auto' -silent `$True -autostart `$True"
注意: 'delayed-auto' 启动类型会等待更高优先级的服务先启动,导致系统在启动后短暂不受保护。'auto' 选项在启动时提供即时保护,但可能与某些系统配置存在兼容性问题。如果选择 'auto',请在重启后验证服务是否正确启动。
额外的 Windows 说明

一键安装:
sudo -i; bash <(wget -qO- https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Linux/Scripts/Install.sh)
卸载:sudo systemctl stop ipban; sudo systemctl disable ipban; sudo rm /opt/ipban -r
访问 https://ipban.com/upgrade-to-ipban-pro/ 可获 IPBan Pro 折扣。
将 IPBan 与 IPThreat 集成,一个 100% 免费使用的网站和服务。与其他使用社区贡献数据的网站和服务不同,IPThreat 不收取订阅费。
要禁用匿名发送已封禁IP地址到全局IPBan数据库,请在配置文件中将 UseDefaultBannedIPAddressHandler 设置为 false。
如果免费版 IPBan 对您有帮助并且您愿意,请考虑捐赠...
Jeff Johnson, CEO/CTO
Digital Ruby, LLC
https://ipban.com
[email protected]