Windows 代理配置
此配置仅适用于 Apache HTTP Proxy。如果使用 ESET Bridge,请通过 ESET PROTECT Web 控制台配置它。 |
如果您使用自己的 Apache HTTP 代理缓存 ESET LiveGuard Advanced 文件,则需要修改 httpd.conf 文件。它通常位于 Apache 的 conf 文件夹中。
按以下所列顺序添加配置段。
4.ESET LiveGuard Advanced 需要 SSL、标题、在代理中提供并启用的别名模块。验证模块是否存在,并将以下各行添加到代理配置文件以加载需要的模块:
LoadModule alias_module ..\modules\mod_alias.dll LoadModule ssl_module ..\modules\mod_ssl.dll LoadModule headers_module ..\modules\mod_headers.dll
<IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule>
LoadModule proxy_module ..\modules\mod_proxy.dll LoadModule proxy_http_module ..\modules\mod_proxy_http.dll LoadModule proxy_connect_module ..\modules\mod_proxy_connect.dll LoadModule cache_module ..\modules\mod_cache.dll LoadModule cache_disk_module ..\modules\mod_cache_disk.dll |
5.启用缓存、服务器代理连接和 HTTPS 连接,设置日志文件。
CacheEnable disk http:// CacheDirLevels 4 CacheDirLength 2 CacheDefaultExpire 3600 CacheMaxFileSize 200000000 CacheMaxExpire 604800 CacheQuickHandler Off
AllowCONNECT 443 563 2222 8883
ProxyRequests On ProxyVia On SetEnv proxy-initial-not-pooled 1
ErrorLog "logs/error.log" LogLevel warn |
如果需要,可以为系统调整 ErrorLog 和 LogLevel。
6.将以下代码段添加到上面所列代码最后一行之后。这将在代理上启用 ESET LiveGuard Advanced 数据的缓存:
AcceptFilter https none AcceptFilter http none EnableSendfile Off EnableMMAP off
<VirtualHost *:3128> ProxyRequests On </VirtualHost>
<VirtualHost *:3128> ServerName r.edtd.eset.com
<If "%{REQUEST_METHOD} == 'CONNECT'"> Require all denied </If>
ProxyRequests Off CacheEnable disk / SSLProxyEngine On
RequestHeader set Front-End-Https "On" ProxyPass / https://r.edtd.eset.com/ timeout=300 keepalive=On ttl=100 max=100 smax=10 ProxyPassReverse / http://r.edtd.eset.com/ keepalive=On </VirtualHost> |
7.保存配置文件,然后重新启动代理服务。