So with the latest version of Citrix Receiver you need to enter a URL with the prefix of https when setting up an connection.
For a lab environment you won’t normally have an certificate installed for the service, so then you need to change some keys in the registry to allow the receiver to connect via http
1. Navigate to HKEY_LOCAL_MACHINESOFTWARECitrixAuthManager (for 64-bit machines, navigate to HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCitrixAuthManager)
2. Create a new String value called ConnectionSecurityMode.
3. Set the value to Any.
4. Navigate to HKEY_LOCAL_MACHINESOFTWARECitrixDazzle (for 64-bit machines, navigate to HKEY_LOCAL_MACHINESOFTWAREWow6432NodeCitrixDazzleB)
5. Modify the String value called AllowAddStore to A. same for Modify “AllowSavePwd” value to “a” This allows the receiver to store account password
NOTE: I Would never recommend these settings for a production environment!
You could also script this with the installer, you can see more info about it here –>
http://support.citrix.com/proddocs/topic/receiver-31a-windows/ica-configure-command-line.html