mirror of
https://github.com/3proxy/3proxy.git
synced 2026-05-13 05:51:38 +00:00
5
WindowsAuthentication
Vladimir Dubrovin edited this page 2026-04-04 20:55:26 +03:00
3proxy Windows Authentication Plugin
Support for cleartext authentication against a Windows domain or local Windows account.Usage:
- Extract WindowsAuthentication.dll to the same folder as the 3proxy executable.
- Create 3ProxyAllowedGroup - a Windows system group allowed to use the proxy. You can choose a different group name. The group can be either local or Active Directory. Every account allowed to use 3proxy must be included in this group either directly or through group nesting.
- Configure the plugin with the 'plugin' command in 3proxy.cfg, e.g.:
plugin "WindowsAuthentication.dll" WindowsAuthentication "3ProxyAllowedGroup"
WindowsAuthentication.dll - location of the DLL; if the DLL is located in a different folder from 3proxy.exe, you must specify the complete path to the DLL here. 3ProxyAllowedGroup - the Windows system group allowed to use 3proxy. After the plugin is loaded, the 'windows' authentication type is supported. - Configure 'auth windows' for services that require Windows authentication.
- It is recommended that you also configure authentication caching (see 'authcache')
to prevent excessive workload on the domain controller. Example:
authcache user,pass 900 auth cache windows
- NTLM authentication is not currently supported for plugins; you should use the proxy -n switch to disable it.
Download:
- Plugin is included in the 3proxy 0.6 binary and source distribution