Miner Features
Connection Scheme
The connection scheme to use to connect to the pool, check your pool for what to use but the normal 'stratum' should be used in 99% of all cases. You should choose between these 4 options and it will auto-detect the specific protocol used by the pool, select 'stratum' for the normal stratum ports, 'stratums' for the SSL/TLS port, 'stratumss' for the 1.2 SSL/TLS ports and 'http' for some older pools or when you use a proxy.
Pool
This should be the address and the port to the pool you use, the address and port should be in the format POOL_DOMAIN:PORT. Some pools support and have different ports depending on if you are planning to use SSL/TLS or just the normal stratum protocol. I would recommend the normal stratum protocol for ETH since there can be some issues with certificates.
For Nanopool just use one of their many regional domains and then use the normal stratum port of 9999, for example: eth-eu1.nanopool.org:9999.
Wallet Address
Some pools like Nanopool only use the wallet address and directly sends you the mined amount once you reach the required minimum withdrawal while some pools use a username or email instead of a wallet address and then leaves you to set up everything while logged in to their site.
For wallets, I usually recommend Exodus, Coinomi, Mist or MyEtherWallet.
The miner also supports dynamic worker names by using either {RANDOM} to generate a new random worker name every run or {COMPUTERNAME} to use the computers name or use {USERNAME} to use the username as the worker name . Keep in mind though that most pools usually have a limit of between 50-100 worker names so do not use this feature if you plan to mine directly to a pool and have many miners.
Worker Name
Enter the worker name you would like for the pool here.
For Nanopool, if you plan to enter both a worker name and email (to change the minimum payout, although this should probably be done in a separate private build) then you should enter it into the 'Extra data' field instead.
The miner also supports dynamic worker names by using either {RANDOM} to generate a new random worker name every run or {COMPUTERNAME} to use the computers name or use {USERNAME} to use the username as the worker name. Keep in mind though that most pools usually have a limit of between 50-100 worker names so do not use this feature if you plan to mine directly to a pool and have many miners.
Password
Most pools do not require any password but if your pool says that it does then enter that here.
Extra data
Any extra data, meaning more than one parameter should be entered here.
For Nanopool if you want to enter both worker name and email it should be entered here in the format of WorkerName/Email (You need to URL encode the special characters like @ which would become %40). For example TestWorker/test%40email.com but you actually don't need to enter a real email you could just enter any password like 12345 so it would be TestWorker/12345.
Download Pre-Compiled
Download Source