- Go Servers
- Introduction
- Most Popular Go Servers
- X2Go — everywhere@home
- User Tools
- Site Tools
- Sidebar
- Table of Contents
- X2Go Server installation
- Ubuntu
- Quick
- Detailed
- Debian
- Raspbian
- Gentoo
- Fedora 19 and later
- RHEL 7
- RHEL 6
- Activating Optional Channels for RHEL
- Installing sshfs (fuse)
- Option 1: Download the package manually
- Option 2: Install EPEL
- Installing X2Go Server
- EPEL 5 (via packages.x2go.org)
- Installing Required Dependencies (fuse and perl modules)
- Download required packages manually
- Installing X2Go Server
- Installing X2GoServer
- Workaround for Qt-based Applications and sudo/kdesu
- Problem Description
- VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04
- Оглавление:
- Установка графического окружения
- Русификация сервера и установка ПО
- Установка сервера X2Go
- Подключение к рабочему столу
- Запуск приложения на удаленном компьютере
- Преимущества X2Go
- SmartFoxServer 2X downloads
- Community Edition v2.17
- Server updates
- Official client API
- Experimental client API
- Unofficial client API
- Examples
- Extras
- Legacy Tools
Go Servers
This page gives an overview of online go servers.
Table of contents IntroductionInternet Go servers can potentially deliver the following benefits.
There are three basic types of servers.
Currently it appears that the favorites for Americans and Europeans are KGS, IGS, DGS and OGS; however, all of the following servers have different features to recommend them. Pick your favorite! Users should practice basic Internet security when using these Go servers. See also Internet Security / Go clients and servers for specific information on using Go servers. Listed hereafter are real-time servers; see Turn-Based Go Servers for the other variant. The descriptions of the go servers are intentionally kept short; please discuss at the page of the server itself or at Go server reviews and reports if the server doesn’t have its own page.
Most Popular Go ServersAs a convenience for visitors to this page who are looking for a place to play Go on the internet, we have listed the most well-established Go servers at the top of the page. Because of their popularity, these servers can offer richer features and a broader variety of opponents. Popular Western servers are servers on which English is a common, or the most common, language; popular servers are the most popular servers the world over, although here East Asian languages are spoken almost exclusively; popular turn-based servers offer correspondence play at a more leisurely rate than the real-time servers. Источник X2Go — everywhere@homeUser ToolsSite ToolsSidebarTable of ContentsX2Go Server installationPlease see X2Go’s Server Core for detailed documentation. UbuntuQuickYou might have to install add-apt-repository first. To install add-apt-repository on Ubuntu 10.04 or 12.04: To install add-apt-repository on Ubuntu 14.04: Once add-apt-repository is installed, run these commands: DetailedAfter adding the X2Go PPA to your remote Ubuntu “desktop” server the next step is to install the packages x2goserver and x2goserver-xsession : DebianRaspbianGentooCurrently X2Go cannot connect to an openssh server compiled with the HPN patch. To make sure x2goserver works on your Gentoo server, you must recompile net-misc/openssh with HPN support disabled. Add the following line to /etc/portage/packages.use: Then recompile net-misc/openssh, update the configuration file, and restart the sshd server, as follows: Then, install net-misc/x2goserver . Fedora 19 and laterNo additional repositories required: RHEL 7Add the EPEL repository: Check that you have activated the “optional” channel: If the optional channel for your base channel is not active, activate it. Or use the RHNS web interface to activate the channel “RHEL Server Optional” RHEL 6There are two sources for X2Go packages for RHEL 6 — our packages repository and Fedora EPEL. Select one method only and follow adding X2Go to RedHat-based systems to configure the repository of your choice. Activating Optional Channels for RHELCheck that you have activated the “optional” channel: If the optional channel for your base channel is not active, activate it. Installing sshfs (fuse)Currently, even in the optional channel, there is no official package for sshfs and it is not (yet?) included in the X2Go repo. Thus it has to be downloaded form an alternate source: Option 1: Download the package manuallyOption 2: Install EPELInstalling X2Go ServerYou should now be able to install the x2goserver package: if you are installing from EPEL6 or EPEL7, install the x2goserver-xsession package also: EPEL 5 (via packages.x2go.org)Add the X2Go repo to your yum configuration by following the steps on that page. Installing Required Dependencies (fuse and perl modules)Download required packages manuallyOne approach is to download required packages manually. Yum will tell you what is needed, when you ask it to install x2goserver . Installing X2Go ServerYou should now be able to install the x2goserver & x2goserver-xsession packages: Follow the the instructions for X2Go Packages for SUSE-Based Systems to add appropriate repositories. Installing X2GoServerWorkaround for Qt-based Applications and sudo/kdesuPlease keep this section in sync with the README.sudoers file in our packages! Problem DescriptionOpenSUSE 11 and SLES/SLED 11 do not support /etc/sudoers.d as a place for custom sudoers config files. Источник VPS на Linux с графическим интерфейсом: запускаем сервер X2Go на Ubuntu 18.04Настройку VNC и RDP на виртуальном сервере мы уже освоили, осталось изучить еще один вариант подключения к виртуальному рабочему столу Linux. Возможности созданного компанией NoMachine протокола NX достаточно интересны, к тому же он хорошо работает через медленные каналы. Фирменные серверные решения стоят дорого (клиентские бесплатны), но существует и свободная реализация, о которой пойдет речь в этой статье — система X2Go. Она отпочковалась от проекта с открытым исходным кодом FreeNX, когда NoMachine прекратила его поддерживать и отпустила в свободное плавание. Оглавление:Установка графического окруженияДля виртуального графического десктопа на Linux мощные машины не нужны, пока пользователь не начнет запускать прикладные программы. Для тестов мы возьмем крепкого середнячка с Ubuntu Server 18.04 LTS с двумя вычислительными ядрами, четырьмя гигабайтами оперативной памяти и жестким диском (HDD) на двадцать гигабайт. На RuVDS уже доступны образы Ubuntu Server 20.04 LTS, процесс настройки более свежей версии будет аналогичным. Не забывайте использовать промокод Habrahabr10 для получения скидки в 10% при заказе. В качестве окружения рабочего стола снова берем XFCE из-за относительно невысоких требований к вычислительным ресурсам. К тому же с запуском этого DE через удаленный доступ в виртуальных средах не возникает проблем: Русификация сервера и установка ПОНа следующем этапе стоит настроить локализацию и установить минимальный набор прикладных программ: браузер, почтовый клиент и офисный пакет. Сначала инсталлируем переводы для системных программ: Того же эффекта можно достичь, отредактировав вручную файл /etc/default/locale. Для локализации GNOME и KDE в репозитории есть пакеты language-pack-gnome-ru и language-pack-kde-ru — они понадобятся, если вы будете использовать программы из этих сред рабочего стола. В XFCE переводы устанавливаются вместе с приложениями. Дальше можно инсталлировать словари: Кроме того, инсталляция переводов может потребоваться для некоторых прикладных программ: Установка сервера X2GoСтабильные версии сервера и клиента X2Go можно установить из внешнего репозитория PPA (Personal Packages Archive) на Launchpad или из штатных репозиториев актуальных релизов Ubuntu. Мы остановимся на втором варианте, поскольку версии софта в обоих источниках одинаковы, но если вам потребуются дополнительные пакеты, сторонний репозиторий придется подключить. Нам необходимо инсталлировать два пакета: В случае если вы используете окружение MATE или LXDE, дополнительные пакеты потребуются (для XFCE они не нужны): Вишенка на торте: X2Go работает через SSH и в дальнейшей настройке не нуждается. На VPS должен быть запущен sshd и открыт доступ к порту 22 в правилах межсетевого экрана. Поскольку речь идет про виртуальный сервер, это наверняка уже сделано из коробки. На физической машине открыть удаленный доступ по SSH несложно. Остается только проверить статус сервера X2Go: Стоит также завести непривилегированного пользователя для работы с окружением рабочего стола: Добавим пользователя в группу sudo, чтобы он мог решать связанные с администрированием задачи. Если такой потребности нет, этот шаг можно пропустить: Подключение к рабочему столуКлиентское ПО X2Go для Windows, Linux и OS X можно загрузить на сайте проекта. Клиент под Android находится в стадии разработки, а бесплатные мобильные приложения от NoMachine с сервером X2Go несовместимы. Если на локальном компьютере установлена Ubuntu, достаточно добавить пакет x2goclient: Для сохранения видового разнообразия в этот раз мы возьмем клиент для Windows: Здесь можно настроить параметры соединения, устройств ввода-вывода, а также мультимедийных устройств. Если все сделано правильно, после подключения появится рабочий стол XFCE. Запуск приложения на удаленном компьютереИногда вместо полноценного окружения рабочего стола на удаленном компьютере нужно запустить ресурсоемкое приложение (например, IDE). Сделать это несложно, достаточно указать в настройках соединения соответствующий тип сеанса и команду. Браузер запущен на удаленном VPS с Ubuntu Есть и более экзотические варианты использования X2Go: система позволяет, например, подключиться к сессии пользователя на удаленном компьютере (как в TeamViewer). В этом случае на обеих машинах должны быть установлены и клиентские, и серверные части. Кроме того, задавать профили сессий на каждом клиенте не обязательно: можно установить и настроить x2gobroker, чтобы определить их на сервере. Для этого придется подключить сторонний репозиторий с дополнительными пакетами. Преимущества X2GoВ отличие от нуждающейся в высокой пропускной способности канала системы VNC, X2Go использует продвинутый протокол NX 3 для минимизации объема передаваемых данных. В системе есть собственный X-сервер, к тому же она практически не требует настроек и отличается продвинутыми возможностями. Мы рассказали только о самых основных, но X2Go умеет намного больше, включая трансляцию клиенту звука и видео с сервера, печать на локальном принтере (на VPS придется установить дополнительные пакеты для настройки виртуального принтера) и общие каталоги. Взаимодействие с сервером идет через надежный и проверенный временем sshd — пользователю доступны безопасные механизмы аутентификации, в т.ч. с ключами. X2Go автоматически настраивает среду при входе в систему (держать X-сервер постоянно запущенным не нужно), при этом поддерживается многопользовательская работа и большинство популярных окружений рабочего стола, а сеанс не убивается даже после разрыва соединения. Источник SmartFoxServer 2X downloadsCommunity Edition v2.17SmartFoxServer 2X Community Edition delivers full access to the platform for free and without time limits. It allows 100 concurrent users and provides 100% of the features! The distribution includes:
The client API are not included; they can be downloaded separately here. When you have finished downloading the main installer please consult our installation guide. Please also read the highlighted notes below.
The Community Edition can be used in both non-profit and commercial projects provided that you show a readable «Powered by SmartFoxServer» notice in your main screen or application GUI. The official logo is available in the Extras section of this page. In case of minor updates and additions to the server or its components after the main package release, a separate download link is provided in the Updates section of this page. Updating the Client API to the latest version is recommended to take full advantage of the new features of SFS2X. Server updatesThe patch below upgrades SmartFoxServer 2X to the latest version made available after the full installer was released. DO NOT INSTALL if you are still using a version of SmartFoxServer prior to v2.17. The patch is distributed as a compressed file (.zip): uncompress it under the SmartFoxServer 2X installation folder and open the RELEASE-NOTES/Release-Notes.html file for installation instructions.
Official client APIThe following list contains the links to download the latest versions of the official client APIs, developed and maintained by our team.
Experimental client APIThe following list contains the links to other client APIs developed by our team, but for which we can only offer limited support only.
Unofficial client APIThe following list contains the links to other client APIs developed and maintained by third parties. Please note that we don’t provide direct support on these APIs, so please contact the developers directly (where possible).
Top ExamplesThe following packs provide the source code of all examples referenced in the SmartFoxServer 2X documentation. They range from simple applications showcasing a specific feature to fully featured multiplayer games.
Top ExtrasAdditional components for SmartFoxServer 2X and other assets.
Legacy ToolsTools still available for compatibility with older SmartFoxServer 2X versions.
|