Настройка и связка прокси Хабаровск+Токио для терминала (CScalp, TigerTrade)
Еще один способ снизить пинги в торговом терминале, и на текущий момент он является наиболее стабильным.
В предыдущей статье я рассказал как снизить пинги на базе одного прокси сервера в Хабаровске.
В этой же статье я расскажу как настроить связку прокси серверов Хабаровск + Токио. И для этого нам необходимо арендовать еще один сервер с локацией Токио.
Идем на сайт Shock Hosting и регистрируемся. Далее переходим на главную страницу и выбираем Virtual Servers:
Далее выбираем самую дешевую конфигурацию сервера, передвигая ползунок в крайнее левое положение, и нажимаем Configure Server:
В открывшемся окне продолжаем настраивать конфигурацию нашего сервера.
- Выбираем период оплаты сервера - для начала советую попробовать месяц, если все будет работать стабильно, тогда уже оплачивать большие периоды;
- Hostname - пишем любое название хоста;
- Локация - Токио, Япония;
- Операционная система - Ubuntu 20.
Оплачиваем сервер. Для этого доступно несколько вариантов оплаты, выбор за вами. Я оплачивал криптой.
После успешной оплаты, на почту приходит сообщение с информацией об арендованном сервере, которая нам понадобится дальше, во время настройки:
Также находим письмо от EDGE Центра с информацией о Хабаровском сервере, который вы арендовали ранее. Если еще нет сервера, тогда идем в предыдущую статью и изучаем как арендовать.
Чтобы удобно выполнять все настройки серверов, советую скачать клиент PuTTY
https://www.putty.org
Установка Токио прокси
Открываем ранее скаченный PuTTY и в поле Host Name (or IP address) вставляем IP адрес токийского сервера, который указан в письме, и жмем Open:
В открывшейся командной строке вводим логин и пароль для доступа к серверу Токио:
Login ass - root
Password - тот что указан в письме.
(чтобы вставить в командную строку скопированный пароль, нужно правой кнопкой мыши щелкнуть в поле командной строки)
После того, как подключились к серверу, вводим команды последовательно:
- Обновляем пакеты системы
apt update && apt upgrade -y - Устанавливаем snapd
apt install -y snapd - Перезагружаем сервер
reboot
Закрываем окно командной строки и через 2-3 минуты открываем PuTTY повторно. Также заходим на сервер как заходили ранее и продолжаем вводить команды последовательно:
- Устанавливаем прокси Shadowsocks
snap install shadowsocks-libev - Создаем директорию, в которой будет храниться файл конфигурации
mkdir -p /var/snap/shadowsocks-libev/common/etc/shadowsocks-libev - Создаем файл конфигурации сервера
touch /var/snap/shadowsocks-libev/common/etc/shadowsocks-libev/config.json - Заходим в файл конфигурации сервера
nano /var/snap/shadowsocks-libev/common/etc/shadowsocks-libev/config.json - В открывшемся поле вставляем следующее (предварительно в строке
passwordнеобходимо поменять пароль*******на свой):{ "server":["::0", "0.0.0.0"], "mode":"tcp_and_udp", "server_port":8388, "local_port":1080, "password":"*******", "timeout":60, "fast_open":true, "reuse_port": true, "no_delay": true, "method":"aes-256-gcm" }
После редактирования файла конфигурации нажимаем CTRL+O, Enter, CTRL+X.
- Создаем сервис автозапуска
touch /etc/systemd/system/shadowsocks-libev-server@.service - и открываем его для редактирования
nano /etc/systemd/system/shadowsocks-libev-server@.service - в открывшемся поле вставляем код
[Unit] Description=Shadowsocks-Libev Custom Server Service for %IDocumentation=man:ss-server(1)After=network-online.target [Service] Type=simpleExecStart=/usr/bin/snap run shadowsocks-libev.ss-server -c /var/snap/shadowsocks-libev/common/etc/shadowsocks-libev/%i.json [Install] WantedBy=multi-user.target
После редактирования файла нажимаем CTRL+O, Enter, CTRL+X.
- активируем сервис автозапуска
systemctl enable --now shadowsocks-libev-server@config - и проверяем запущен ли он
systemctl status shadowsocks-libev-server@config
Если сервис запущен, то в командной строке должно быть написано active (running):
Чтобы вернуться в строку ввода команд, жмем Q.
Если статуса active нет, то пробуем еще раз командуsystemctl enable --now shadowsocks-libev-server@config
Если и после повторной команды нет результата, тогда выполняем все пункты с самого начала (начиная с обновления пакетов системы и установки snapd).
Далее настраиваем Файервол, открываем порты:
- один
iptables -I INPUT -p tcp --dport 8388 -j ACCEPT - два
iptables -I INPUT -p udp --dport 8388 -j ACCEPT - открываем файл
nano /etc/hosts
и в конце вставляем один IP адрес из списка ниже:13.225.82.194 fapi.binance.com
13.35.55.41 fapi.binance.com
13.35.51.41 fapi.binance.com
143.204.79.125 fapi.binance.com
143.204.127.42 fapi.binance.com
99.84.140.147 fapi.binance.com
99.84.58.138 fapi.binance.com
99.84.137.147 fapi.binance.com
54.240.188.143 fapi.binance.com
65.9.40.137 fapi.binance.com
18.65.207.131 fapi.binance.com
18.65.212.131 fapi.binance.com
и строку с api.binance.com для спота
Я использую18.65.212.131т. к. он наиболее стабилен на текущий момент. В случае если выбранный IP станет недоступен, или начнутся лаги, можно его поменять на другой из списка выше, для этого при входе на сервер сразу вводим командуnano /etc/hosts.
после редактирования файла нажимаем CTRL+O, Enter, CTRL+X
На этом сервер Токио настроен.
Проверка Токио прокси
Для дальнейшей работы нам необходимо скачать клиент Shadowsocks по следующей ссылке: https://github.com/shadowsocks/shadowsocks-windows/releases
После скачивания, запускаем Shadowsocks и добавляем новый сервер:
- IP-адрес - токийского сервера
- Порт - 8388
- Пароль - тот, который ставили вместо
*******в командной строке - Шифрование - aes-256-gsm
- Таймаут - 5
- Порт прокси - 1080
Жмем ОК. Далее добавляем его в автозагрузку (правой кнопкой мыши на значок Shadowsocks в области уведомлений Windows):
Далее пробуем подключать свой торговый терминал используя прокси настройки:
- для TigerTrade: 127.0.0.1:1080
- для CScalp: IP-Адрес 127.0.0.1, порт 1080
- для Vataga EasyScalp: 127.0.0.1:1080
На этом этапе мы должны убедиться, что установили соединение с Токио прокси, и если удалось подключиться - тогда сервер настроен правильно.
Если при подключении возникла проблема, тогда нужно попробовать поменять IP адрес (fapi.binance.com) в настройках токийского сервера через команду nano /etc/hosts.
Установка Хабаровск прокси и связка с токийским
Открываем PuTTY и в поле Host Name (or IP address) вставляем IP адрес хабаровского сервера, который указан в письме от EDGE центра, и жмем Open:
В открывшейся командной строке вводим логин и пароль, которые также указаны в письме.
Далее последовательно вводим команды:
- обновляем пакеты системы
apt update && apt upgrade -y - Устанавливаем snapd
apt install -y snapd - Перезагружаем сервер
reboot
Закрываем окно командной строки и через 2-3 минуты открываем PuTTY повторно. Также заходим на сервер, как заходили ранее, и продолжаем вводить команды последовательно:
- скачиваем файл скрипта
wget http://fjedi.com/init_server.sh - добавляем разрешение на выполнение скрипта
chmod +x init_server.sh - запускаем скрипт
./init_server.sh - устанавливаем Docker Compose
apt install docker-compose
Далее в командной строке появится запрос Do you want to continue? Вводим y и жмем Enter.
Примечание: пароль ******* меняем на свой, можно использовать такой же, как и при настройке токийского прокси. XX.XX.XX.XX - адрес токийского сервера, который настраивали ранее.version: '3.3'
services:
api:
image: nadoo/glider
container_name: proxy
ports:
- "1080:1080"
- "8388:8388"
restart: unless-stopped
logging:
driver: 'json-file'
options:
max-size: '800k'
max-file: '10'
# command: -verbose -listen ss://:8388 -forward ss://XX.XX.XX.XX:8388
command: -verbose -listen ss://AEAD_AES_256_GCM:*******@api:8388 -forward ss://AEAD_AES_256_GCM:*******@XX.XX.XX.XX:8388После редактирования файла нажимаем CTRL+O, Enter, CTRL+X.
- добавляем Docker Compose в автозагрузку
docker-compose up -d - запускаем мониторинг логов прокси
docker logs -ft proxy
На данном этапе связка настроена и можно пробовать ее в деле.
Теперь запускаем нашу связку в Shadowsocks
- IP-адрес - хабаровского сервера
- Порт - 8388
- Пароль - тот, который ставили вместо
*******в командной строке - Шифрование - aes-256-gsm
- Таймаут - 5
- Порт прокси - 1080
Жмем ОК и запускаем торговый терминал.
Проверяем работу связки прокси серверов и радуемся плавным стаканам и ленте принтов.
Мой Телеграмм