X2Go Client — это клиентская часть набора программного обеспечения для дистанционного доступа к графическому рабочему столу на базе протокола NX, ориентированного преимущественно на Unix-подобные операционные системы. Проект возник как развитие идей эффективной передачи графики по сетям с высокой задержкой и ограниченной пропускной способностью, сочетая механизм сжатия и перенаправления X11 с дополнительными функциями удалённого рабочего места. Клиент предназначен для установления защищённых сеансов с серверной частью X2Go, управления профилями подключения и запуска удалённых приложений или полноценных сессий рабочего стола.
Программный продукт предлагает графический интерфейс для конечного пользователя и поддерживает работу с различными средами рабочего стола на сервере. В функциональный набор обычно входят возможность перенаправления локальных устройств, обмена файлами между локальной и удалённой системами, пересылка звука и настройка параметров сеанса (разрешение, перенаправление принтера, параметры SSH-подключения). X2Go Client разрабатывается и распространяется в соответствии с моделями открытого ПО; реализация и доступные возможности могут отличаться в зависимости от версии и платформы.
- Установка и управление сеансами: создание, сохранение и запуск профилей подключения к удалённым серверам с возможностью выбора среды рабочего стола и параметров сеанса.
 - Передача графики: эффективная передача графического интерфейса приложений и рабочего стола с применением сжатия и оптимизаций для экономии полосы пропускания.
 - Аутентификация и шифрование: использование SSH для установления защищённого канала связи и аутентификации пользователя.
 - Перенаправление звука: поддержка пересылки аудиопотока с сервера на клиент для воспроизведения удалённых звуковых событий.
 - Обмен файлами: возможность передачи файлов между локальной машиной и сервером в рамках сеанса или через интегрированные механизмы шаринга.
 - Поддержка нескольких платформ: наличие сборок и пакетов для различных дистрибутивов Linux и отдельных портов для других операционных систем при наличии соответствующих сборок.
 - Настройки производительности: регулировка качества и параметров сжатия, выбор кодировок и управление использованием полосы пропускания для разных условий сети.
 - Интеграция локальных ресурсов: перенаправление принтеров, буфера обмена и локальных каталогов в сессии.
 - Управление сессиями: функции восстановления сеанса, отсоединения и повторного подключения без завершения запущенных приложений на сервере.
 - Совместимость с серверной частью: требование наличия соответствующего X2Go-сервера на удалённой машине и соответствия версий для полного набора возможностей.