- Регистрация
- 12.06.2018
- Сообщения
- 1 089
- Благодарностей
- 733
- Баллы
- 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 КБ Просмотры: 51
-
18,2 КБ Просмотры: 50
-
15,1 КБ Просмотры: 49
Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.