Перепрошив drag H80S
киньте конфиг для перепрошива drag H80S
или дайте ссылку где можно найти конфиги на все поды
Драсьте! Я тут первый раз и это моё первое сообщение на пикабу, я хочу показать вам супер пупер конфиг который я очень долго писал, это уже больше похоже на мод в котором есть новый функционал, мне нужен фидбек, далее я скопирую презентабельный текст который писал специально для такого момента + ссылка на официальную группу конфига в стим.
Что такое конфиг dbq
᠌ ᠌ ᠌ ᠌ Большинство игроков не знают что такое конфиги и зачем они нужны, многие вообще не заходят в настройки игры, некоторые скачивают конфиги разных кибер-спортсменов или ютуберов и играют на них не понимая зачем они это делают, и лишь малая часть игроков
разбирается в этом составляя собственные очень удобные конфиги под себя.
᠌ ᠌ ᠌ ᠌ За использование конфига нельзя получить VAC бан, но существуют турниры где запрещено использовать конфиги с командой alias(скрипт), поэтому конфиг dbq в таком случае вам не подойдёт. Любой конфиг представляет собой файл с расширением .cfg который создаётся автоматически при первом запуске игры, движок игры позволяет прописывать простые скрипты в конфиге и это открывает большие возможности по облегчению игрового процесса, по умолчанию скриптов в конфиге нет, там лишь настройки игры и привязки клавиш, например: левая клавиша мыши привязана к команде стрельбы, а настройка чувствительности мыши имеет значение 2.5 по умолчанию. По итогу при каждом запуске игры идёт считывание конфига и исполнение полученных команд.
᠌ ᠌ ᠌ ᠌ Конфиг dbq - это масштабный конфиг который содержит в себе всё лучшее, что может понадобится любому игроку. Аналогов такому продвинутому конфигу нет - это моя авторская работа, такого функционала нет больше нигде в интернете. В конфиге есть все важные настройки игры которые правильно настроены, есть возможность быстро в процессе игры менять прицел, радар, яркость и много других настроек не заходя в настройки, это помогает сразу видеть изменения и устанавливать всё так как нравится, есть очень хорошая функция повышения фпс, есть гибкий тренировочный режим в котором можно получить все предметы из игры и запустить карту запретной зоны, есть по умолчанию включенная функция прыжка с присядом на пробел и отчёт о нанесённом уроне после смерти в консоли, и это далеко не всё - прочитать весь список клавиш на русском.
᠌ ᠌ ᠌ ᠌ Конфиг делается по принципу "быстро просто и удобно", что-бы всё было настроено и работало одной кнопкой, без заморочек на которые нужно тратить своё время и разбираться... придётся один раз привыкнуть к конфигу :)
Дата создания этого проекта: Июнь 2019 года.
https://steamcommunity.com/groups/dbqoff
Добрых времён, пикабушники!
Сегодня в рамках уроков по частым вопросам ZBrush разбираемся с тонкостями настройки интерфейса и сохранения конфигов для переноса их от версии к версии.
Режим Enable Customize
• Для кастомизации интерфейса ZBrush необходимо включить режим Enable Customize в палитре Preferences - Config
• После активации режима доступно перемещение любых кнопок и слайдеров в пространстве интерфейса с зажатыми Alt+Ctrl
• Чтобы убрать любой элемент с полок, нужно, удерживая Alt+Ctrl, перетянуть элемент в пространство холста
• Когда интерфейс будет настроен, функцию Enable Customize нужно отключить
Сохранение кастомизации в файл
Файлы конфигураций интерфейса хранятся в Windows по пути - диск\Users\Public\Documents\ZBrushData****\ZStartup.
Дефолтный файл, который записывается через Store Config, называется CustomUserInterface****. Именно в этот файл пишется информации при сохранении конфигурации через Store Config.
Сохранение собственного интерфейса можно получить двумя путями:
• Сохранить всю конфигурацию через Store Config. Только при таком сохранении все настройки интерфейса, включая цвета и плавающие палитры, будут подгружаться при каждом запуске.
• Сохранить собственную конфигурацию через функцию Save Ui. Может быть получен в исходном виде только через ручную загрузку (Load Ui)
С изменением версии ZBrush можно подгружать любые варианты из сохранённых файлов. Например, для сохранения основных настроек программы держать файл "Main". Добавить к нему настройку цветов и сохранить конфигурацию "Main+Colors" и так далее.
Подгружать конфиги можно также по очереди, сначала главный, затем с цветом, затем с палитрами и другие. Таким образом можно защитить себя от необходимости переписывать весь конфиг, если от версии к версии в функциях, внесённых в определённый конфиг, произошли изменения. Но можно держать и всё в одном файле, при желании.
Важная особенность. В ранних версиях ZBrush, настройки цветов не подтягиваются при загрузке через Load Ui. Чтобы они загрузились, нужно удерживать Shift при нажатии на кнопку загрузки.
Кастомизация цвета
Цвета палитр настраиваются в Preferences - IColors. Зажимая по любому цвету-пикеру, можно перетаскиванием прицела ловить любой цвет из интерфейса.
Экспорт данных палитры цвета доступен через кнопку Save Ui Colors. Загружать сохранённые цвета можно кнопкой Load Ui Colors. А далее работать с ними по алгоритму сохранения конфигов, описанному выше.
Кастомизация и назначение хоткеев в ZBrush
Назначение хоткеев на любую команду или кнопку происходит путём нажатия Alt+Ctrl+ЛКМ-клик. После чего можно нажать нужный хоткей (или сочетание клавиш).
Экспорт списка хоткеев из ZBrush осуществляется из палитры Preferences - Hotkeys - Store (или Save). Отличие в том, что Store сохраняет файл сразу в каталоге автозапуска :\Users\Public\Documents\ZBrushData2022\ZStartup\Hotkeys с нужным названием. Save же сохранит файл в каталоге и с именем, указанные пользователем.
Внимание. Функция Store Config из субпалитры Config. описанная в начале статьи, не работает для хоткеев! У них своя логика сохранения.
Кастомизация палитр
Создание собственной палитры доступно в Preferences - Custom Ui в режиме Enable Customize. Нужно задать имя будущей палитры, после чего она появится в верхнем основном меню. Новую палитру можно наполнять так же, как и любые области интерфейса, а для промежутков использовать заглушки из субпалитры Custom Ui.
Назначение горячей клавиши (или сочетания) на всплывающую палитру достигается кликом по заголовку с Alt+Ctrl. После чего нужно сохранить общую конфигурацию, и конфигурацию хоткеев, как говорилось выше, чтобы изменения сохранялись при каждом запуске.
Во первых, ставим разрешение кому как удобно, я советую от 800x600 до 1024х768 (легче и удобнее попадать). Но с такими разрешением (с моим моником 1600x900) все мыльно и размыто, чтоб убрать мыло - ПАНЕЛЬ УПРАВЛЕНИЯ NVIDIA → УПРАВЛЕНИЕ ПАРАМЕТРАМИ 3D → ПРОГРАММНЫЕ НАСТРОЙКИ, и там выбираем hl.exe.
Дальше ставим так-же как у меня.
После этого жмякаем → Применить → ОК.
Перейдём к настройке конфига, создаём в папке cstrike файл autoexec.cfg.
Если у вас маленький пинг, чтобы сделать его стабильным и стрельбу не лагающую, выставляйте "rate 25000;cl_updaterate 105;cl_cmdrate 101". При пинге более 45 игра становится менее комфортной, тогда советую ставить эти значения меньше. Это уменьшит пинг, и в сети стрельбе это не повредит.
ati_npatch "1"
ati_subdiv "2"
Если у вас видеокарта NVIDIA, то ставьте везде 0, но если ATI то 1,2.
m_filter "0" ставим ноль, это ПЛАВНОСТЬ передвижения мыши.
Настраиваем прицел по вкусу.
cl_dynamiccrosshair "0" – эта команда отвечает за динамичность прицела. То есть когда вы будите бежать, прыгать или приседать прицел будет тоже двигаться, расширяться или сужаться в зависимости от вашего действия. ( советую ставить ноль ).
cl_crosshairscale "small" - эта настройка отвечает за размер прицел (small - маленький).
hud_fastswitch "1" – моментальное переключение оружия.
cl_autowepswitch "0" - не брать в руки только что подобранное оружие.
cl_minmodels "1" - отображать все скины игроков, если поставите "1” , то все игроки будут с 1-ым скином. (ПОВЫШАЕТ ФПС).
fps_max "100"
cl_cmdbackup "2"
cl_cmdrate "105" *(по поводу этой команды, если фпс стоит допустим 90, то мы кмдрэйт ставим 95. То есть всегда на 5 больше чем FPS)
rate "25000" ( думаю наилучшее значение. Если вдруг лагает, то ставьте net_graph 3 и проверяйте choke серва и ваши потери командой loss.
[1024x768] вот настройки игроков под разрешение.
LeX AWP cl_crosshair_size "small";cl_dynamiccrosshair "1";cl_corpsestay "600";cl_dlmax "128";hpk_maxsize "0";viewsize "110"
HeatoN cl_crosshair_size "small";cl_dynamiccrosshair "0";cl_corpsestay "180";cl_dlmax "128";hpk_maxsize "0";viewsize "110"
И на последок бинды на закупку.
bind "F1" "ak47;m4a1;primammo" - ак47,эмка + патроны к ним.
bind "F2" "hegren;flash;flash" - хае и две флешки.
bind "F3" "vesthelm" - БРОНЕЖИЛЕТ с шлемом.
И запомните КФГ НЕ ВЛИЯЕТ НА СТРЕЛЬБУ, НЕ ВЛИЯЕЕЕЕЕТ, можно только сделать приятнее и удобнее настройки.
Пост скорее для новичков, так что если пишу очевидное сильно не пинать.
--------------PLANK-------------
В папке:
"/home/yourUserName/.local/share/plank/themes/nameYourTheme"
лежит конфигурационный файл с настройками, ниже аналог его содержимого (можете просто скопировать текст и заменить, и панель станет как на картинке.)
Так же можно взять за основу любую тему plank`а скопировав папку темы, переименовать и изменять уже её, а затем выбрать вашу новую тему в настройках plank`а.
---------------------------------------------------------------------------------------------------------------------
[PlankTheme]
#Округлость верхних углов..
TopRoundness=12
#Округлость нижних углов.
BottomRoundness=12
#Толщина (в пикселях) нарисованных линий.
LineWidth=1
#Цвет (RGBA) внешнего штриха.
OuterStrokeColor=37;;49;;54;;10
#Начальный цвет (RGBA) градиента заливки.
FillStartColor=37;;49;;54;;140
#Конечный цвет (RGBA) градиента заливки.
FillEndColor=37;;49;;54;;210
#Цвет (RGBA) внутреннего штриха.
InnerStrokeColor=37;;49;;54;;299
[PlankDockTheme]
#Заполнение по левому / правому краю дока, в десятых долях процента от IconSize.
HorizPadding=0
#Заполнение по верхнему краю дока, в десятых долях процента от IconSize.
TopPadding=1
#Заполнение по нижнему краю дока, в десятых долях процента от IconSize.
BottomPadding=1
#Заполнение между элементами в доке, в десятых долях процента от IconSize.
ItemPadding=3
#Размер индикаторов предметов, в десятых долях процента от IconSize.
IndicatorSize=11
#Размер значка-тени позади каждого элемента, в десятых долях процента от IconSize.
IconShadowSize=2
#Высота (в процентах от IconSize), чтобы отразить значок, когда приложение устанавливает срочность.
UrgentBounceHeight=1.5
#Высота (в процентах от IconSize), от которой отскакивает значок при запуске приложения.
LaunchBounceHeight=0.29999999999999999
#Значение непрозрачности (от 0 до 1), до которого исчезает док при его скрытии.
FadeOpacity=1
#Количество времени (в мс) для анимации кликов.
ClickTime=600
#Количество времени (в миллисекундах), в течение которого нужно сбросить значок срочности.
UrgentBounceTime=600
#Количество времени (в мс), на которое отскакивает значок при запуске приложения.
LaunchBounceTime=600
#Количество времени (в мс) для анимации индикатора активного окна.
ActiveTime=600
#Количество времени (в мс), в течение которого значки могут быть вставлены в док-станцию или из нее.
SlideTime=600
#Время (в мс) затухания входа / выхода дока в шкуре (если FadeOpacity <1).
FadeTime=250
#Время (в миллисекундах) для вставки / снятия дока в шкуре (если FadeOpacity равен 1).
HideTime=150
#Размер срочного свечения (отображается, когда док скрыт), в десятых долях процента от IconSize.
GlowSize=30
#Общее время (в мс), чтобы показать срочное свечение скрытой док-станции.
GlowTime=10000
#Время (в мс) каждого импульса срочного свечения в скрытой док-станции.
GlowPulseTime=2000
#Смещение оттенка (от -180 до 180) цвета индикатора срочности.
UrgentHueShift=150
#Время (в мс), в течение которого элемент перемещается на новую позицию или добавляется / удаляется в / из дока..
ItemMoveTime=150
#Фон и значки будут отображаться / скрываться с разной скоростью. Верхняя граница обоих будет одновременно выходить за край экрана.
CascadeHide=true
---------------------------------------------------------------------------------------------------------------------
Далее ЦВЕТ индикатора активности Plank:
Он зависит от стиля окна в настройках темы. Пример изменения цвета ниже:
Это самый простой способ поменять цвет. Либо можно изменить конфиг самой темы.
--------------Иконка меню-------------
Поменять её можно просто подставив нужный файл, я скачал .svg немного изменив его прозрачность и цвет в редакторе.
--------------Формат времени-------------
Изменить его так же просто, достаточно записать в определенном формате, справка по формату там же
--------------Изменение панели-------------
Нужно переместить панель наверх и удалить апплет с активными окнами и иконки приложений
Было:
Стало:
--------------Прозрачность панели-------------
Нужно установить расширение и поменять указанное поле на то что вам понравится.
На этом всё, как видите изменений требуется совсем мало, но вид в отличии от дефолта сильно меняется, и как мне кажется в лучшую сторону.
Привет всем. Я сам родом из Украины. Кто не в курсе, наш президент запретил вконтакте, одноклассни, яндекс и mail.ru. Эти все сервисы очень важны для меня и я начал думать как ими пользоваться. Для android ставил Orbot (клиент TOR), OperaMax, OpenVPN(zaborona.help), для компьютера пользовался Opera с её встроенным VPN. Но все эти способы не устраивали меня. Сервис Zaborona.help подходил, но мне не нравилась маршрутизация через русский ip и что я не могу контролировать его. Скажу сразу - у меня нет неприязни к русским.
Захотелось себе свой openvpn сервер. Начал я со сбора информации : что это за штука VPS, как с ней работать, как поставить openvpn, сколько стоит это удовольствие, какая мощность мне нужна для сервера
Что такое VPS? Википедия дала исчерпывающий ответ . И главное что я понял это не отдельный компьютер для сервер, а виртуальная машина на основе физического сервера.
Стоит такая штука от 1 доллара/евро в месяц в зависимости от мощности. Можно найти предложения и подешевле при оплате сразу за год.
Как я прочёл на хабре для сервера openvpn достаточно 256 мегабайт ОЗУ и процессор от 1 Ггц.
Openvpn - это открытая реализация сервера VPN. Работает на Windows/Linux/Android/iOS.
Чтобы поставить openvpn на VPS можно воспользоваться кучей гайдов из сети или качнуть скрипт автоматической установки.
Управлять сервером нужно через конфигурационные файлы.
Итак: я купил VPS в Италии (сервис не буду называть чтобы не сочли за рекламу, он еще и в Чехии работает) за 1 евро в месяц. Мой конфиг :
Linux
1 Core Intel® Xeon® E5-2650L v4
1 GB RAM
20 GB SSD Storage
2TB/month data transfer
Мне такого хватит с головой.
Процесс оплаты я не буду описывать там всё стандартно.
При регистрации нужно ввести Hostnamе. Сначала меня ввело это в ступор, т.к. предлагалось в placeholder (серые буквы в поле ввода) ввести имя сайта. Но это не так, это нужно просто ввести имя машины, название сервера. Дальше я выбрал операционную систему Ubuntu 16.04. Ввёл данные для root пользователя, подождал 5 минут и мой сервер готов к установке openvpn. Чтобы получить доступ к его потрохам я скачал последнюю версию ssh клиента Putty (версия 0.7), установил её и получил доступ к командной строке.
Установка и настройка проходил по шагам:
1. Установил mc apt-get install mc . Ктопомнит нортонн командер или работает с FAR меня поймёт
2. Добавил в source list репозитарий openvpn. Использовал для этого команды:
wget -O - https://swupdate.openvpn.net/repos/repo-public.gpg|apt-key add -
echo "deb http://build.openvpn.net/debian/openvpn/ release/2.4 xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list
3. Установил openvpn c помощью скрипта отсюда. Почему именно оттуда, мне было лень выполнять гайды состоящие из кучи шагов. При установке скрипт будет задавать вопросы в которых нужно будет сделать выбор типа сети, порта, названия файла конфигурации. Сам файл будет в /root.
4. Приступил к настройке самого сервера. Идею как его настроить почерпнул из конфигов Zaborona.help на гитхабе. Т.е. на моём сервере как и на забороне будет прокидывать vpn тунелль только к заблокированным сайтам. Адреса сайтов взял из конфигов забороны. Но я ещё хотел чтобы можно было весь трафик пускать через vpn.
5. Итак у меня получилось 2 конфига.
server.conf:
port 1194 #порт на котором работает сервер
proto tcp #протокол работы сети
dev tun
sndbuf 0
rcvbuf 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh.pem
auth SHA512
tls-auth /etc/openvpn/ta.key 0
topology subnet
server 10.8.0.0 255.255.255.0 #ip адреса для клиентов сервера
#ifconfig-pool-persist ipp.txt
#push "redirect-gateway def1 bypass-dhcp" #после раскомментирования строки весь трафик будет идти чрез vpn
push "dhcp-option DNS 208.67.222.222" #использую OPENDNS
push "dhcp-option DNS 208.67.220.220"
push "route 208.67.220.220"
push "route 208.67.220.222"
keepalive 10 120
cipher AES-256-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify /etc/openvpn/crl.pem
#log-append openvpn.log
mode server
duplicate-cn
# Routes - маршруты на запрещённые сайты
# Yandex network
push "route 5.45.192.0 255.255.192.0"
push "route 5.255.192.0 255.255.192.0"
push "route 37.9.64.0 255.255.192.0"
push "route 37.140.128.0 255.255.192.0"
push "route 77.75.152.0 255.255.248.0"
push "route 77.88.0.0 255.255.192.0"
push "route 84.201.128.0 255.255.192.0"
push "route 87.250.224.0 255.255.224.0"
push "route 93.158.128.0 255.255.192.0"
push "route 95.108.128.0 255.255.128.0"
push "route 100.43.64.0 255.255.224.0"
push "route 109.235.160.0 255.255.248.0"
push "route 130.193.32.0 255.255.224.0"
push "route 141.8.128.0 255.255.192.0"
push "route 178.154.128.0 255.255.128.0"
push "route 185.32.185.0 255.255.255.0"
push "route 185.32.186.0 255.255.255.0"
push "route 185.71.76.0 255.255.252.0"
push "route 199.21.96.0 255.255.252.0"
push "route 199.36.240.0 255.255.252.0"
push "route 213.180.192.0 255.255.224.0"
#push "route-ipv6 2001:678:384::/48"
#push "route-ipv6 2620:10f:d000::/44"
#push "route-ipv6 2a02:6b8::/32"
#push "route-ipv6 2a02:5180::/32"
# Mail.ru network
push "route 5.61.16.0 255.255.248.0"
push "route 5.61.232.0 255.255.248.0"
push "route 79.137.157.0 255.255.255.0"
push "route 79.137.183.0 255.255.255.0"
push "route 94.100.176.0 255.255.240.0"
push "route 95.163.32.0 255.255.224.0"
push "route 95.163.248.0 255.255.248.0"
push "route 128.140.168.0 255.255.248.0"
push "route 178.22.88.0 255.255.248.0"
push "route 178.237.16.0 255.255.240.0"
push "route 185.5.136.0 255.255.252.0"
push "route 185.16.148.0 255.255.252.0"
push "route 185.16.244.0 255.255.252.0"
push "route 188.93.56.0 255.255.248.0"
push "route 194.186.63.0 255.255.255.0"
push "route 195.211.20.0 255.255.252.0"
push "route 195.211.128.0 255.255.252.0"
push "route 195.218.168.0 255.255.255.0"
push "route 208.87.92.0 255.255.252.0"
push "route 217.20.144.0 255.255.240.0"
push "route 217.69.128.0 255.255.240.0"
push "route 185.6.244.0 255.255.252.0"
push "route 185.30.176.0 255.255.252.0"
push "route 195.218.190.0 255.255.254.0"
#push "route-ipv6 2a00:1148::/32"
#push "route-ipv6 2a00:a300::/32"
#push "route-ipv6 2a00:b4c0::/32"
#push "route-ipv6 2a04:4b40::/29"
# VK.com network
push "route 87.240.128.0 255.255.192.0"
push "route 93.186.224.0 255.255.240.0"
push "route 95.142.192.0 255.255.240.0"
push "route 95.213.0.0 255.255.192.0"
push "route 185.29.130.0 255.255.255.0"
push "route 185.32.248.0 255.255.252.0"
# Kaspersky network
push "route 77.74.176.0 255.255.252.0"
push "route 77.74.181.0 255.255.255.0"
push "route 77.74.183.0 255.255.255.0"
push "route 93.159.228.0 255.255.252.0"
push "route 185.54.220.0 255.255.254.0"
push "route 185.85.12.0 255.255.255.0"
push "route 185.85.14.0 255.255.254.0"
push "route 77.74.176.0 255.255.248.0"
push "route 91.103.64.0 255.255.248.0"
push "route 93.159.224.0 255.255.248.0"
#push "route-ipv6 2a03:2480::/33"
# DrWeb
push "route 178.248.232.183 255.255.255.255"
push "route 178.248.233.94 255.255.255.255"
push "route 195.88.252.0 255.255.254.0"
server2.conf:
port 1193
proto tcp
dev tun2
sndbuf 0
rcvbuf 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/server.crt
key /etc/openvpn/server.key
dh /etc/openvpn/dh.pem
auth SHA512
tls-auth /etc/openvpn/ta.key 0
topology subnet
server 10.8.1.0 255.255.255.0
#ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
keepalive 10 120
cipher AES-256-CBC
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3
crl-verify /etc/openvpn/crl.pem
duplicate-cn
6. Чтобы заработало сразу 2 конфига нужно было в файле /etc/rc.local добавить маршрутизацию и запуск 2-х экземпляров сервера
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 ! -d 10.8.0.0/24 -j SNAT --to ip_address_vps
iptables -t nat -A POSTROUTING -s 10.8.1.0/24 ! -d 10.8.1.0/24 -j SNAT --to ip_address_vps
sudo service openvpn start server
sudo service openvpn start server2
до строчки exit
7. Команды управления openvpn:
openvpn --config /etc/openvpn/server.conf - проверка выбранного конфига, нет ли в нём конфликтующих опций
service openvpn restart или stop или start или status
8. Установка и настройка ftp сервера - чтобы забрать файл конфигурации для клиентов
apt-get install vsftpd
конфиг находится по пути /etc/vsftpd.conf
мой конфиг:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
use_localtime=YES
connect_from_port_20=YES
xferlog_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
utf8_filesystem=YES
chroot_local_user=NO - опция отвечающая чтобы юзер попадал только в свою домашнюю дтректорию
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list - список юзеров у которых доступен вход в домашнюю директорию
Чтобы зайти на ftp сервер нужно создать отдельного пользователя командой
useradd ftp_user - вводим ему пароль, потом идём в /home/ftp_user и создаём папку с правами на запись.
Нюанс заключается в том что в самой директории /home/ftp_user права только на чтение, а в созданной папке уже и на запись.
/etc/vsftpd.chroot_list содержит только имя юзера ftp_user
9. Скачиваем файл конфигурации и изменяем его для 2-х конфигов.
Менять нужно только порт чтобы соответсвовал конфигу. Для каждого конфига свой файл конфигурации.
10. Для windows качаем openvpn клиент, импортируем конфигурацию и подключаемся. Для android я рекомендую использовать "Openvpn для Android", тоже делаем импорт конфигурации и настраиваем какие приложения должны бегать через vpn.
После всего этого осталось только вовремя оплачивать аренду сервера.