Simple, User Friendly SOCKS5 Server for Windows
$250-750 USD
Paid on delivery
Requirements:
- Standard Windows installer (MSI, InstallShield) and uninstaller, no frills, just click next.
- Installs as service, provides system tray icon for exit (can be disabled)
- Implements a subset of the SOCKS5 protocol:
* accept connection
* user/password authentication only (method 0x02); no unauthorized connections allowed
* Establish connection (method 0x01); support for IPv4 address (0x01) and domain name (0x03); no IPv6 necessary
- Generates a random login, password, and port number to listen on
- Detects its own external IP address (internet IP, not LAN IP)
- Utilizes UPnP if available to bind external ports
- Provides a simple status dialog displaying status:
* Running or stopped
* Port has been verified to work (success response from API)
- With buttons:
* Start/stop
* Update information
- Upon installation or user request (via 'Update'):
* Prompt (OK/Cancel) for confirmation:
"This will submit your address and IP to the central server. This is necessary for participation in the program. To proceed, click OK."
* If they click OK, submit a simple GET request providing the IP address, port, and credentials to a configurable url
* URL should be configurable in the install package, not exposed to the user
Project ID: #1649783