Это происходит потому, что ICAClient игнорирует настройки прокси-сервера системы. Вместо использования параметров прокси-сервера веб-браузера / системы клиент сначала пытается подключиться к SSLProxyHost
который упоминается в файле launch.ica
.
Попробуйте настроить параметры прокси вручную.
Отредактируйте файл ~/.ICAClient/All_Regions.ini
, найдите [Network\Proxy]
Измените первые два поля:
ProxyType=Script
ProxyAutoConfigURL=http://your.company.com/proxy.pac
Я не уверен, что туда добавить, если у вас есть URL прокси-сервера; возможно документация может помочь в этом случае.
Дополнительные советы:
Если вы не можете загрузить файл ica для запуска клиента из командной строки, отключите плагин браузера и нажмите кнопку VM на веб-сайте Citrix. Браузер должен автоматически загрузить и сохранить файл launch.ica
.
Если ваш клиент жалуется, что у него не установлен (корневой) сертификат для SSL, вам нужно добавить больше в /opt/Citrix/ICAClient/keystore/cacerts/
. Простой источник для них - Firefox; найдите в локальной копии файлы *.crt
например GeoTrust_Global_CA.crt
. Скопируйте или свяжите эти дополнительные сертификаты с папкой cacerts
и клиент сможет найти и использовать их:
cd /opt/Citrix/ICAClient/keystore/
mv cacerts cacerts.bak
ln -s /etc/ssl/certs cacerts
(благодарность bdetweiler за инструкциями).