Skip navigation links
C D E G I P R T V W 

C

com.aresstack.winproxy - package com.aresstack.winproxy
 

D

DEFAULT_PAC_DISCOVERY_SCRIPT - Static variable in class com.aresstack.winproxy.WindowsProxyResolver
Default PowerShell command to discover the PAC URL from the Windows Registry.
direct(String) - Static method in class com.aresstack.winproxy.ProxyResult
Creates a DIRECT result (no proxy needed).

E

evaluatePac(String, String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Evaluates a PAC auto-configuration script from the given URL via GraalJS.
evaluatePacScript(String, String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Evaluates a PAC script string (not a URL) against the given target URL.

G

getHost() - Method in class com.aresstack.winproxy.ProxyResult
Returns the proxy host, or null for DIRECT results.
getPort() - Method in class com.aresstack.winproxy.ProxyResult
Returns the proxy port, or 0 for DIRECT results.
getReason() - Method in class com.aresstack.winproxy.ProxyResult
Returns a human-readable diagnostic reason for this result.

I

INTERNET_SETTINGS_KEY - Static variable in class com.aresstack.winproxy.WindowsProxyResolver
The Windows Registry key containing user-level Internet/proxy settings.
isBypassed(String, String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Checks if a host matches the Windows proxy bypass pattern list.
isDirect() - Method in class com.aresstack.winproxy.ProxyResult
Returns true if the target URL should be accessed directly (no proxy).
isWpadAutoDetectEnabled() - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Returns true if WPAD auto-detect is enabled in connection settings.

P

PacUrlSource - Enum in com.aresstack.winproxy
Defines how the PAC (Proxy Auto-Config) URL is obtained.
proxy(String, int, String) - Static method in class com.aresstack.winproxy.ProxyResult
Creates a PROXY result.
ProxyResult - Class in com.aresstack.winproxy
Immutable result of a proxy resolution.

R

readConnectionFlags() - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Reads the raw connection flags byte.
readRegistryValue(String, String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Reads a single value from the Windows Registry via reg.exe.
readRegistryValueFromAllHives(String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Searches all four registry hives for the given value name (GPO first).
resolve(String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Resolves the proxy using the full Windows auto-detection chain (registry-based).
resolve(String, PacUrlSource, String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Resolves the proxy using the specified PacUrlSource strategy.
resolveStatic(String) - Static method in class com.aresstack.winproxy.WindowsProxyResolver
Resolves using only static registry settings (ProxyEnable + ProxyServer).

T

toJavaProxy() - Method in class com.aresstack.winproxy.ProxyResult
Converts to Proxy.
toString() - Method in class com.aresstack.winproxy.ProxyResult
 

V

valueOf(String) - Static method in enum com.aresstack.winproxy.PacUrlSource
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.aresstack.winproxy.PacUrlSource
Returns an array containing the constants of this enum type, in the order they are declared.

W

WindowsProxyResolver - Class in com.aresstack.winproxy
Detects proxy settings on Windows by reading the Windows Registry and evaluating PAC/WPAD auto-configuration scripts via GraalJS.
C D E G I P R T V W 
Skip navigation links

Copyright © 2026. All rights reserved.