mirror of
https://github.com/3proxy/3proxy.git
synced 2026-04-06 21:30:12 +08:00
33 lines
1.5 KiB
HTML
33 lines
1.5 KiB
HTML
|
|
<h3>3proxy Windows Authentication Plugin</h3>
|
|
Support for cleartext authentication against a Windows domain or local Windows account.
|
|
<h4>Usage:</h4>
|
|
<ol>
|
|
<li>Extract WindowsAuthentication.dll to the same folder as the 3proxy executable.
|
|
<li>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.
|
|
<li>Configure the plugin with the 'plugin' command in 3proxy.cfg, e.g.:
|
|
<pre><code>
|
|
plugin "WindowsAuthentication.dll" WindowsAuthentication "3ProxyAllowedGroup"
|
|
</code></pre>
|
|
<br>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.
|
|
|
|
<li>Configure 'auth windows' for services that require Windows authentication.
|
|
<li>It is recommended that you also configure authentication caching (see 'authcache')
|
|
to prevent excessive workload on the domain controller. Example:
|
|
<pre>
|
|
authcache user,pass 900
|
|
auth cache windows
|
|
</pre>
|
|
|
|
<li>NTLM authentication is not currently supported for plugins; you should use the proxy -n switch to disable it.
|
|
</ol>
|
|
<h4>Download:</h4>
|
|
<ul>
|
|
<li>Plugin is included in the 3proxy 0.6 binary and source distribution
|
|
</li></ul> |