- Регистрация
- 12.06.2018
- Сообщения
- 1 346
- Благодарностей
- 910
- Баллы
- 113
Всем привет. Данный шаблон состоит из 2х отдельных шаблонов, которые связаны общим принципом работы. Можно сказать работа одно вытекает из второго. Так что один из них будет основным, а второй бонусным, и каждый может выбрать необходимый для себя в данном случае. Такое вот 2 в 1.
Часть 1. Shadowsocks.
Некоторое время назад я публиковал шаблон для поднятия своего VPN (протоколы OpenVPN и Wireguard), однако в текущих реалиях есть проблемы с работой этих протоколов, поэтому теперь мы будем настраивать протокол Shadowsocks, который заблокировать гораздо сложнее.
Шаблон shadowsocks выглядит весьма минималистично, в виде 1 кубика. В основе работы по самой настройке сервера используется скрипт, предложенный Outline (там же качаем client и manager). В настройках указываем данные нашей VPS (ip, user, password). Во время тестов заметил, что операционную систему сервера лучше выбирать Debian или Ubuntu, в Centos виснет. После отработки в переменную config получаем нужную конфигурацию. В переменные tcp1, tcp2, udp записываются порты соответствующих протоколов, которые необходимо открыть на сервере для работы shadowsocks. Запускаем Outline Manager и вставляем полученную конфигурацию:
После этого необходимо добавить сервер в клиенте, предварительно скопировав ключ из Outline Manager:
Подключаемся и проверяем наш IP, который теперь должен быть как IP сервера.
Часть 2. Работа с VPS.
Весь минимализм первого шаблона построен на удобной работе с сервером, которую я автоматизировал и представил в шаблоне ssh, состоящем из отдельных кубиков для каждого действия, вся основная логика при этом находится в общем коде. Я постарался включить несколько самых основных команд, которые могут понадобиться при работе с сервером:
Коннектимся к серверу одним из способов (пароль или сертификат), выполняем нужные действия комбинируя кубики в нужном порядке, отключаемся.
Для работы шаблонов необходима библиотека Renci.SshNet.dll, которую (если таковой ещё нет) необходимо скопировать по следующему пути C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.7.1.0\Progs\ExternalAssemblies (путь может меняться в зависимости от установленной версии ZennoPoster)
Надеюсь кому-то пригодятся данные шаблоны для своей работы. Спасибо за внимание.
Часть 1. Shadowsocks.
Некоторое время назад я публиковал шаблон для поднятия своего VPN (протоколы OpenVPN и Wireguard), однако в текущих реалиях есть проблемы с работой этих протоколов, поэтому теперь мы будем настраивать протокол Shadowsocks, который заблокировать гораздо сложнее.
Шаблон shadowsocks выглядит весьма минималистично, в виде 1 кубика. В основе работы по самой настройке сервера используется скрипт, предложенный Outline (там же качаем client и manager). В настройках указываем данные нашей VPS (ip, user, password). Во время тестов заметил, что операционную систему сервера лучше выбирать Debian или Ubuntu, в Centos виснет. После отработки в переменную config получаем нужную конфигурацию. В переменные tcp1, tcp2, udp записываются порты соответствующих протоколов, которые необходимо открыть на сервере для работы shadowsocks. Запускаем Outline Manager и вставляем полученную конфигурацию:
После этого необходимо добавить сервер в клиенте, предварительно скопировав ключ из Outline Manager:
Подключаемся и проверяем наш IP, который теперь должен быть как IP сервера.
Часть 2. Работа с VPS.
Весь минимализм первого шаблона построен на удобной работе с сервером, которую я автоматизировал и представил в шаблоне ssh, состоящем из отдельных кубиков для каждого действия, вся основная логика при этом находится в общем коде. Я постарался включить несколько самых основных команд, которые могут понадобиться при работе с сервером:
- 2 типа подключения (пароль, сертификат);
- Работа с пакетами;
- Выполнение команд и запуск скриптов;
- Работа с файлами;
Коннектимся к серверу одним из способов (пароль или сертификат), выполняем нужные действия комбинируя кубики в нужном порядке, отключаемся.
Для работы шаблонов необходима библиотека Renci.SshNet.dll, которую (если таковой ещё нет) необходимо скопировать по следующему пути C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.7.1.0\Progs\ExternalAssemblies (путь может меняться в зависимости от установленной версии ZennoPoster)
Надеюсь кому-то пригодятся данные шаблоны для своей работы. Спасибо за внимание.
- Номер конкурса шаблонов
- Одиннадцатый конкурс шаблонов
Вложения
-
149,9 КБ Просмотры: 143
-
18,2 КБ Просмотры: 147
-
15,1 КБ Просмотры: 143
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.