SOCKS Service
The SOCKS Service can be installed to provide SOCKS and AutoSOCKS client connectivity for WinGate users who are using SOCKS applications.
Setting | Default value | Service Port | 1080 |
Bindings | The SOCKS service will automatically bind to any network interfaces that have their usage marked as Internal by WinGate. |
Registered events | BindRequest, ConnectRequest, ClientConnect, ClientDisconnect, UDPAssociateRequest |
SOCKS Service features
-
AutoSOCKS clients
There is software available to SOCKSify applications automatically, so that even if the client software does not itself support SOCKS, all of its connectivity requirements can still be satisfied using the SOCKS protocol. This type of software is known as an AutoSOCKS client, and there are a number of different vendors that provide such software.
For users with an AutoSOCKS client, the SOCKS service gives you all the proxy access without the need for any other WinGate proxy services.
-
SOCKS to HTTP handover
Prior to the Intercepting proxy feature in WinGate, the SOCKS service provided the ability to hand over any requests it received from AutoSOCKS clients on port 80, to the WWW Proxy Service. With the advent of the Intercepting proxy however, when WinGate receives a request on a particular port that has been configured for an Intercepting proxy, the request will be automatically handled by the service where the Intercepting proxy has been set for that port.
So HTTP requests (port 80) from a AutoSocks client will be intercepted by the WWW Proxy Service that has the Intercepting proxy enabled for that port. As a result the AutoSOCKS client will be subject to any policies and controls that have been set in the WWW Proxy Service.
You can choose whether SOCKS requests will be intercepted by a Intercepting proxy by setting the Enable interception option to true in the SOCKS settings on the General tab of the SOCKS Service properties.
-
SOCKS versions
There are currently two versions of the SOCKS standard in common use on the Internet. These are SOCKS version 4, and 5. SOCKS 5 adds some important functionality over SOCKS 4, including support for SOCKS client authentication and UDP. WinGate SOCKS server supports both SOCKS4 and SOCKS5.
Read more about the SOCKS settings