- Installing Sphere
- Contents
- Windows
- Linux
- Preface
- Preparations
- Installation Step-By-Step
- Test the Installation
- Preparing for production
- FreeBSD
- 2.1. Установка и удаление
- 2.1.1. Установка
- Sphere browser linux install
- Общие вопросы
- Сохраняются ли отпечатки при переносе сессий на другой ПК?
- Какие данные отправляет браузер? Как мне проверить, что вы не воруете мои данные?
- Если сокс или туннель не имеют собственных DNS
- Как можно использовать функцию геолокации?
- Правильно ли у меня настроен DoNotTrack?
- Где брать юзерагенты?
- Как проверить фингерпринты и другие утечки ip?
- Требуется ли установка дополнительного программного обеспечения или применение специальных настроек для корректной работы браузера?
- Насколько безопасна процедура авторизации при входе в браузер?
- Как узнать о всех тонкостях и возможностях браузера?
- Могу ли я одновременно использовать несколько копий браузера с одной комбинацией логина и пароля?
- Могу ли я использовать различные типы соединений одновременно?
- Оплата
- Нужно ли писать в службу поддержки после совершения оплаты?
- Что произойдет после завершения действия лицензии?
- Я оплатил нужную сумму по указанному адресу, но платеж не дошел?
- Принимаете ли вы другие методы оплаты кроме bitcoin?
- Лицензия
- Что такое лицензия и для чего она нужна?
- Могу ли я лишиться лицензии?
- Что делать, если программа не соответствует моим ожиданиям?
- Решение проблем
- Что если не работает автоматическое обновление — остается старая версия и снова просит обновление?
- При работе с браузером notepad++ сообщает об изменении в файле, что происходит?
- Что делать, если при успешном чеке туннеля на валид и успешном соединении страницы не загружаются?
- Что если браузер не запускается на VirtualBox с ошибкой «Failed to create OpenGL context for format QSurfaceFormat..» после загрузки url?
- Что если VMware стоит на Linux и я получаю ошибку «Failed to create OpenGL context for format QSurfaceFormat..» после загрузки url?
- Что если не выходит установить браузер на Windows 8/8.1?
- Что если при установке на Mac получаю сообщение «Программа .. не может быть открыта, так как ее автор является неустановленным разработчиком»?
- Что если появляются некоторые проблемы скролла, например — самопроизвольный скролл во время drag’n’drop?
- Что делать, если сайт говорит об ошибке cookies?
- Что если происходят ошибки с JavaScript или непонятного происхождения?
- Почему не получается установить соединение с ТOR при запуске браузера?
- Что если сайт с TOR не грузится?
- Что если не дождаться и закрыть до login is ready?
- При загрузке сайта черный экран, что делать?
- Пишет tunnel invalid, что делать?
- Как корректно настроить работу браузера одновременно с использованием проксифера?
- Что делать в случае, если заявленные функции не работают или работают некорректно?
- Что, если мне необходим дополнительный функционал?
- Могу ли я вносить предложения об улучшении программного обеспечения?
Installing Sphere
Contents
Windows
Start by downloading Sphere. See the Where to get Sphere page for download links. You should end up with two different zip files, one containing the Sphere executable and the other containing the Script Pack.
- Extract the SphereServer.zip file to wherever you want to run it from. I would recommend «c:\sphere»
- Extract Scripts.zip to the directory where you previously extracted the file in the previous step. Now you should have the directory scripts in «c:\sphere».
- Create three new folders, one named «accounts», another called «logs», and the third one called «save».
- Now, go to your «save» folder, recently created. And create an empty text file (I recommend using the Start Menu to access Notepad instead of «Right Click => New»). Write an empty line and add «[EOF]» in the second one. Save the file as «spheredata.SCP» (not .txt).
- Copy this file four times an rename them as: spherestatics, spherechars.scp, spheremultis.scp and sphereworld.scp
- Now, configure your sphere.ini. This is a must before running Sphere for the first time!
- Double Click on SphereSvr.exe to launch the Console. This black window is your server console from which you can enter commands.
- Create an Account for yourself. In the console, type in » account add USERNAME PASSWORD «. With whatever username and password you want. Then, type in » account USERNAME plevel 7 » to grant your account Owner privileges.
Now you can go around your map and explore some parts of it. You can use the navigation bar on the left to read various tutorials to learn how to script and learn something about Sphere. After that, read the other articles and check the reference compendium if you need something special.
Linux
Preface
Installing Sphere on a Linux box is not more difficult as doing this task on a Windows PC. Either way you will have to have basic knowledge about your operation system, and you should not rely on that you simply have to doubleclick like mad to get the beast up and running.
Even more, this tutorial will assume that you are using a shell on the linux box, and that you have root access. You do not trust your skills to type a command without mistakes, or no one will trust your knowledge enough to give you system administrator privileges on his Linux PC? Well, then — your busted. Go home, and play Solitaire on a neat little Windows box, ok?
Finally, this tutorial will NOT cover the ways to get the necessary files onto the Linux server. If you cannot figure this out yourself — read the last sentence of the paragraph before. THIS IS NOT A LESSON «Linux for Dummies»! Do your homework, and learn. There are many books about Linux’ basics, even E-Books you can download free of charge. Surfing to http://www.linux.org will be a good point to start.
One last word about syntax: LINUX commands and filenames are case sensitive! So if later on a file cannot be found it usually is because you typed something like «sphere.INI» instead of «sphere.ini».
And in this document lines in italics are denoting what you have to type into (or read from) the shell.
Preparations
On the Linux box you will need a MySQL client installation. You do not need a server if you do not plan to use the database features, but Sphere will not start without the proper MySQL client libraries. Period.
You also need access to a Sphere prerelease FOR LINUX, the default script package for this version, and eventually additional libraries (libboost for recent releases).
Installation Step-By-Step
1) As user root, create a user named ‘sphere’. Set or create it’s home directory (usually /home/sphere/), give it the correct owner and permissions:
2) Copy the files from the Sphere LINUX package and the scriptpack into this newly created directory. Create all missing directories like «save», «logs», «accounts» as they are named in your sphere.ini and spheretables.scp. You should end up with a structure like this:
3) After copying all related files to their respective positions, make sure that they all have the correct permissions and ownerships. Still as root do:
4) Still as root, print the shared library dependencies:
the output should be something like this:
LOOK FOR MISSING LIBRARIES! If something is missing, just install it. You should know how to do. If it’s just libboost what is missing, you have got this with the preparations. Copy it into /usr/lib/ and type:
Test the Installation
It does matter if you start your test as user root or user sphere. But setting the permissions of the spheresvr executable to 4700 forces it to always be started as it’s owner, and if you followed the earlier instuctions, that owner is sphere. So start it like this:
You will get the usual startup yaddayadda, perhaps including some warnings such as:
Finally your Sphere will tell you something like:
You can safely ignore script warnings and errors regarding missing web pages. But if the sphere issues other errors, or terminates, dont just stare at the error number like the rabbit stares at the snake: The text immediately above the error will tell you what’s wrong. So fix it. For example, after starting the server, if you see errors like:
. the filesystem ACLs may be wrong, specifically the ACLs on the UO mul and uop files in the UO client directory. There are numerous solutions, but one way to fix this is to change the permissions on these files to 644.
But I digress. Assuming no catestrophic failures, you are now in the sphere console and can issue the common commands (type ‘?’ to get a list). So create an account, activate it, edit the login.cfg (or host details) on your windows box with the client installation to point to the address of the Linux box, and be the first to log in.
To stop the Sphere, type ‘S’ in the console, then ‘x’. Linux will tell you something about deinstalling handlers and shutting down. But often it will just «hang» after this, not really terminating. Clear this situation by typing CTRL-c
Preparing for production
Perhaps you closed your shell during the test. Then you should have noticed that the operating system killed your Sphere at the same moment. That’s not a bug but wanted behaviour: Linux is a multi user os, and when a user logs out processes started by him shall not accidentally kept running.
But of course you will not be able to keep open the console all the time, at least if your Linux box can only be reached remotely, perhaps by ssh. If it’s the main service running on the box, you should create a startup script what starts spheresvr in an endless loop, thus restarting it in the event it should crash. To do this, first install the ‘screen’ utility using the packet manager of your distribution. Then use the text editor of your choice and create a script like this:
This way the server will be run in a virtual window to what you always can attach with ‘screen -r’. Read the manpage for screen for more information.
Then take it to the next level! Perhaps create an /etc/init.d/sphereserver script to start, stop, or restart the server. then softlink that script in the various /etc/rc*.d/ directories so that the sphere server automatically starts when the linux server is rebooted. maybe setup a cron job to automatically rotate and archive the log files that sphere creates.
FreeBSD
We currently have no guide for this OS. Anyway, the developers have posted a list of required stuff. Here is the list:
If you use this release, please check this topic.
Источник
2.1. Установка и удаление
2.1.1. Установка
Программный продукт предоставляется в виде установщика, который может быть установлен на локальный или удаленный компьютер, а также виртуальную машину (VMWare или VirtualBox).
Установщик содержит в себе все необходимые библиотеки и средства для работы браузера. Перед завершением процесса установки необходимо обязательно ознакомиться с правилами и условиями Лицензионного Соглашения.
Минимальные требования:
2xCore 1.7GHz, 2Gb RAM
Поддерживаемые версии для установки ( x64 SP1)
Поддерживаемые версии для установки
Если установщик не откроется по двойному клику или будут затруднения при установке, то необходимо произвести манипуляции через терминал.
Переходите в папку с установщиком используя команды cd (для перехода) и ls (для просмотра содержимого папки)
Далее в этой папке необходить дать файлу доступ на запуск
sudo chmod +x ./NAME
NAME — имя инсталлятора. Учтите, что пробелы должны быть с бэкслешем, «Linken\ Sphere\ v» и т.д., либо просто после Linke жмите TAB и терминал сам дополнит название файла.
Обратите внимание на пробелы — частые ошибки «+ x» или «+x./NAME»
После этой команды, можно запустить установщик через
Поддерживаемые версии для установки ( x64)
Источник
Sphere browser linux install
Здесь есть ответы на большинство популярных вопросов. Не нашли ответ? Пишите нам @devtnbrs2020
Общие вопросы
Сохраняются ли отпечатки при переносе сессий на другой ПК?
Отпечатки зависят от железа — если железо при переносе разное, то и конечные отпечатки будут другие
Отпечатки не входят в конфиг, они генерируются при создании сессии.
Canvas, Audio, clientRects — не входят в конфиг, а генерируются
WebGL, Fonts, Plugins — входят в конфиг
Если требуется чтобы при переносе были те же отпечатки, то есть 3 варианта:
1) Использовать одинаковые виртуальные машины
2) В одной из версий была добавлена возможность работать на сервере одновременно (есть еще определенные настройки с Tor). Соответственно, если работа будет на одном сервере через RDP , то и железо будет одинаковое, и отпечатки при переносе
3) Партия компьютеров с идентичным железом . Сугубо индивидуальный вариант.
Какие данные отправляет браузер? Как мне проверить, что вы не воруете мои данные?
Вначале хотим подчеркнуть, что все отправки по проверке лицензии проходят через Tor!
Чек лицензии мы проводим раз в полчаса + авторизация. В чеке мы отправляем в зашифрованном виде ваш логин, пароль и сессию. Мы используем SSL и AES256 чтобы защитить ваши данные от возможных троянов на компьютере, уязвимостей ОС и тд.
Если Вы считаете что мы имеем возможность получения каких-либо Ваших персональных данных, существует следующий способ проверки:
чек лицензии происходит раз в полчаса — если размер в байтах как-то изменяется от количества введенной Вами конфиденциальной информации, то значит, действительно, происходит утечка чего-то лишнего. Если размер всегда один и тот же, то очевидно, что это просто проверка вашей лицензии — количество байт Вы легко снимете обычным tcp сниффером. Достаточно порционно добавлять информацию, которая, по вашему мнению, может быть уязвимой и следить за размером передаваемых данных. Например, в первые полчаса ввести 3 порции информации, во вторые 6, в третьи 9 порций и т.д. Размер передаваемых данных не изменится.
Если сокс или туннель не имеют собственных DNS
Если сокс или туннель не имеют собственных DNS, или же они не всегда у них проставляются, используя DNS гугла в системе, Вы рискуете отдать сервисам гугла Ваш реальный ip. Вот альтернативный список DNS от различных сервисов, которые могут применяться:
opendns
208.67.220.220
208.67.222.222
norton connectify save
199.85.127.10
199.85.126.10
verisign
64.6.65.6
64.6.64.6
comodo
8.26.56.26
8.20.247.20
DYN
216.146.35.35
216.146.36.36
open nic
185.133.72.100
93.170.96.235
87.98.175.85
5.135.183.146
safe dns
195.46.39.39
195.49.39.40
safe surfer
104.197.28.121
104.155.237.225
strong garm
54.174.40.213
52.3.100.184
hideIPVPN
83.170.84.75
78.129.226.64
smartDNS
54.229.171.243
54.183.15.10
unblockus
208.122.23.23
208.122.23.22
blockless
108.171.182.159
108.171.177.124
unotelly
46.246.93.29
176.67.169.172
unlocator
185.37.37.185
185.37.37.37
cactusVPN
198.199.82.61
82.196.13.196
smartyDNS
192.241.143.47
37.139.11.37
87.117.205.40
overplay
64.145.73.2
209.107.219.3
getfix
54.93.169.181
54.164.176.2
strongDNS
216.131.65.63
216.131.65.60
dns4me
52.29.2.17
108.61.211.173
trickbyte
104.236.217.252
185.52.1.146
128.199.248.157
dns-trick
185.135.8.197
191.101.6.227
Как можно использовать функцию геолокации?
Вы можете повысить к себе доверие путем передачи данных геолокации интересующимся сайтам. Для того чтобы установить параметры, соответствующие серверу Вашего подключения, используйте гео ip чекеры, например:
https://browserleaks.com/geo
Правильно ли у меня настроен DoNotTrack?
кроме js параметра navigator.DoNotTrack=true настоящий DoNotTrack должен идти кастомным хедером как DNT=1
Где брать юзерагенты?
Существует множество различных сервисов, которые содержат обновляемые списки всевозможны юзерагентов. Вот, например, довольно хороший сервис, в котором Вы найдете множество различный вариаций:
https://udger.com/resources/ua-list
Как проверить фингерпринты и другие утечки ip?
Всевозможные утечки по различным направлениям, в том числе утечка ip через flash, о которой стоит предупреждение при установке сессий, можно посмотреть здесь:
Требуется ли установка дополнительного программного обеспечения или применение специальных настроек для корректной работы браузера?
Нет, ничего не требуется. Вы можете установить программное обеспечение и начать работу «из коробки». Все необходимые компоненты для работы уже включены в программу.
Насколько безопасна процедура авторизации при входе в браузер?
Данная процедура необходима для того, чтобы исключить возможность кражи или подбора логина и пароля для неавторизированного использования Вашей копии. Даже если Вы не используете средства анонимизации при запуске браузера, Ваш реальный адрес остается невидим, потому что коннект происходит через сеть TOR.
Как узнать о всех тонкостях и возможностях браузера?
Для того, чтобы Ваша работа с данным программным обеспечением была максимально комфортной и безопасной, внимательно ознакомьтесь с документацией.
Могу ли я одновременно использовать несколько копий браузера с одной комбинацией логина и пароля?
Мы не привязываем данное программное обеспечение к железу, поэтому Вы, согласно правилам, изложенным в Лицензионном соглашении, при личном использовании имеете право копировать его на различное количество компьютеров на свое усмотрение. Тем не менее, при запуске множества параллельных процессов первый из запущенных будет вскоре приостановлен. Таким образом, Вы можете использовать различные копии последовательно, в том числе сразу друг за другом по мере необходимости, но не можете использовать одну комбинацию логина и пароля одновременно.
Могу ли я использовать различные типы соединений одновременно?
Да, Вы можете комбинировать различные типы соединений в большом количестве параллельных потоков. Максимальная мультипоточность в данном случае будет зависеть от мощности рабочего компьютера. При этом не требуется никаких дополнительных настроек – встроенный проксификатор обеспечит стабильную одновременную работу таких соединений без утечки трафика.
Оплата
Нужно ли писать в службу поддержки после совершения оплаты?
Нет, Ваш платеж будет обработан автоматически. Как только мы получим 1 подтверждение транзакции, Выбранный Вами логин и пароль будет активирован и Вы сможете начать работу.
Что произойдет после завершения действия лицензии?
За несколько дней до завершения Вашей лицензии мы отправим Вам уведомление о необходимости оплаты для ее продолжения. После оплаты необходимой суммы доступ будет продлен автоматически.
Я оплатил нужную сумму по указанному адресу, но платеж не дошел?
В случае, если Вы оплатили указанную сумму по верным реквизитам, обратитесь в службу поддержки. Мы постараемся решить данный вопрос в кратчайшие сроки.
Принимаете ли вы другие методы оплаты кроме bitcoin?
Наша система оплаты настроена именно на данную криптовалюту. В то же время, если Вы хотите оплатить лицензию другим удобным методом, обратитесь в саппорт и мы постараемся решить данный вопрос индивидуально.
Лицензия
Что такое лицензия и для чего она нужна?
Данный браузер является приватной разработкой, созданной для профессионалов своего дела. Мы хотим, чтобы результат длительных трудов и интеллектуальных решений использовался особой категорией людей и не находился в открытом доступе. Для этого мы используем систему защиты, позволяющую избежать его несанкционированного использования. Покупка лицензии открывает для Вас все возможности данного программного обеспечения в полном объеме, обеспечивает своевременной поддержкой и обновлениями.
Могу ли я лишиться лицензии?
Да, исходя из правил Лицензионного Соглашения, это возможно. В случае систематических попыток нарушения правил, Ваш аккаунт будет заблокирован без возвращения уплаченных средств. Внимательно ознакомьтесь с пользовательским соглашением для избежания подобных прецедентов.
Что делать, если программа не соответствует моим ожиданиям?
Как и указано в Лицензионном Соглашении, программа передается «как есть» и подлежит возврату только до начала ее использования. Мы постарались максимально подробно изложить возможности и особенности браузера для того, чтобы пользователь мог сформировать свое впечатление до ее покупки. Кроме того, рекомендуем следить за нашими темами на профильных площадках. Купленное и единожды запущенное программное обеспечение возврату не подлежит.
Решение проблем
Что если не работает автоматическое обновление — остается старая версия и снова просит обновление?
1) Если у Вас установлен антивирус или фаерволл, то нужно добавить данные папки в исключения:
C:\Program Files (x86)\Linken Sphere app\
C:\Users\USERNAME\AppData\Roaming\Tenebris\
2) Если у Вас имя пользователя на кириллице , то также не даст обновить. В таком случае, только полная переустановка, скачивать последнюю версию в личном кабинете либо на данной странице — https://ls.tenebris.cc/documentation/versions
При работе с браузером notepad++ сообщает об изменении в файле, что происходит?
Открытые файлы notepad++ синхронизируются с выбранной таймзоной, так как время — глобальный параметр в Windows.
Чтобы убедиться, можете изменить таймзону вручную при открытом файле — будет тот же эффект.
Варианты решения:
1) Смена текстового редактора — например, Sublime Text 3
2) Убрать опцию чека изменения файла в notepad++
Что делать, если при успешном чеке туннеля на валид и успешном соединении страницы не загружаются?
— попробуйте использовать кастомный DNS, например, 8.8.8.8, или любой другой на свое усмотрение
Что если браузер не запускается на VirtualBox с ошибкой «Failed to create OpenGL context for format QSurfaceFormat..» после загрузки url?
Для решения необходимо:
1) в Settings -> Display выставить опцию «Enable 3D Acceleration»
2) Перезайти в безопасном режиме и загрузить там гостевую ОС ( Devices -> Insert Guest Additions CD image.. ). На этапе выбора компонентов обязательно добавить Direct3D Support .
3) Если при запуске браузера будет черный экран или как-либо проблемы с графикой, то следует попробовать изменить разрешение и проставить глубину цвета 32bit .
Что если VMware стоит на Linux и я получаю ошибку «Failed to create OpenGL context for format QSurfaceFormat..» после загрузки url?
Решение для ubuntu:
1) sudo apt-get install mesa-utils
2) *.vmx открыть в текстовом редакторе и добавить строчку mks.gl.allowBlacklistedDrivers = «TRUE»
Что если не выходит установить браузер на Windows 8/8.1?
Возможно в Вашей версии Windows нет необходимых пакетных обновлений.
Для решения нужно последовательно установить обновления (сверху вниз) из данного списка:
Что если при установке на Mac получаю сообщение «Программа .. не может быть открыта, так как ее автор является неустановленным разработчиком»?
Можно отменить настройки безопасности для этой программы и все равно запустить ее. Для этого :
В Finder найдите программу, которую нужно открыть.
Не используйте для этого Launchpad. В Launchpad нельзя использовать контекстное меню.
Удерживая клавишу Control, нажмите на значок программы, затем выберите «Открыть» в контекстном меню.
Нажмите «Открыть».
Программа сохраняется в списке исключений из настроек безопасности, и в дальнейшем ее можно будет запускать двойным нажатием, как любую зарегистрированную программу.
Что если появляются некоторые проблемы скролла, например — самопроизвольный скролл во время drag’n’drop?
Попробуйте в Extended Settings поменять параметр pageYOffset на значение > 50
Что делать, если сайт говорит об ошибке cookies?
Скорее всего, Вы изменили юзерагент в процессе использования. Сайт не может понять, почему пользователь с одними и теми же cookies передает различные данные и отдает ошибку. Данной проблемы можно избежать путем использования одного юзерагента после создания сессии, либо очистки cookies после его изменения.
Что если происходят ошибки с JavaScript или непонятного происхождения?
Такие случаи возможны если система сервиса (например, в gmail) сравнивает движок браузера и юзерагент. Лечится сменой юзерагента на Chrome/Chromium.
Почему не получается установить соединение с ТOR при запуске браузера?
Проверить:
1) не включен ли в системе файрфокс, если да — завершить в процессах
2) верно ли указано системное время, т.к TOR может неверно воспринимать сертификат безопасности
Что если сайт с TOR не грузится?
Некоторые ноды достаточно плохо работают, что блокирует различные скрипты и влияет на успешную загрузку страницы. Выход — поменять личность, попробовать заново.
Что если не дождаться и закрыть до login is ready?
Если закрыть окно авторизации во время формирования цепочек, то TOR может остаться в процессах. Пока данный процесс не будет завершен успешного соединения для авторизации не будет.
При загрузке сайта черный экран, что делать?
По умолчанию возможно отображение с глубиной цвета в 24bit . Для полноценной работы браузера Вам необходимо выставить в настройках 32bit .
На виртуальной машине глубину цвета следует изменять в системе, в случае с удаленным сервером — в RDP-клиенте.
Если RDP-клиентом является mRemote настройку глубины цвета можно найти в параметрах существующего соединения:
Пишет tunnel invalid, что делать?
При работе с туннелями некоторые сервера, которые производят туннелирование содержат в себе банлисты определенных айпи, зачастую данный список составляется даже не самим сервером, а хостинг провайдером.
Провайдер частенько вкладывает в черный список айпи, с которых проводят ддос атаки на их клиентов, или же спам-рассылки через дыры в smtp.
Поэтому, если Вы уверены, что туннель рабочий, попробуйте подконнектится вчистую — без тора, проксиферов или впн. Если получилось, то нужно сменить айпи внешнего прокси или впн.
Как корректно настроить работу браузера одновременно с использованием проксифера?
Необходимо в правилах проксификации добавить 3 обьекта — LinkenSphere.exe;tor.exe;Proxificator.exe и задать им тип подключения DIRECT.
При использовании таких прокси как vip72 возможно потребуется добавить порт:
Что делать в случае, если заявленные функции не работают или работают некорректно?
Если какие либо из функций не работают или работают некорректно, рекомендуем обратиться к документации. В случае, если Вы используете программное обеспечение согласно описанию, но проблема сохраняется, свяжитесь со службой поддержки. Мы постараемся максимально оперативно вникнуть в проблему и решить.
Что, если мне необходим дополнительный функционал?
В случае, если особенность Вашей работы предполагает некие узкие функции, которые Вы хотели бы добавить, свяжитесь со службой поддержки для поиска индивидуального решения. Мы уверены, что сможем помочь с тюнингом программного обеспечения до достижения необходимых результатов.
Могу ли я вносить предложения об улучшении программного обеспечения?
Да, мы с большим вниманием относимся ко всем внесенным предложениям и пожеланиям и будем рады новым идеям.
Источник