January 26, 2025

Настройка и связка прокси Хабаровск+Токио для терминала (CScalp, TigerTrade)

Еще один способ снизить пинги в торговом терминале, и на текущий момент он является наиболее стабильным.

В предыдущей статье я рассказал как снизить пинги на базе одного прокси сервера в Хабаровске.

В этой же статье я расскажу как настроить связку прокси серверов Хабаровск + Токио. И для этого нам необходимо арендовать еще один сервер с локацией Токио.

Идем на сайт Shock Hosting и регистрируемся. Далее переходим на главную страницу и выбираем Virtual Servers:

Далее выбираем самую дешевую конфигурацию сервера, передвигая ползунок в крайнее левое положение, и нажимаем Configure Server:

В открывшемся окне продолжаем настраивать конфигурацию нашего сервера.

  • Выбираем период оплаты сервера - для начала советую попробовать месяц, если все будет работать стабильно, тогда уже оплачивать большие периоды;
  • Hostname - пишем любое название хоста;
  • Локация - Токио, Япония;
  • Операционная система - Ubuntu 20.

И жмем кнопку Continue:

Оплачиваем сервер. Для этого доступно несколько вариантов оплаты, выбор за вами. Я оплачивал криптой.

После успешной оплаты, на почту приходит сообщение с информацией об арендованном сервере, которая нам понадобится дальше, во время настройки:

Также находим письмо от 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

и перезагружаем сервер
reboot

На этом сервер Токио настроен.

Проверка Токио прокси

Для дальнейшей работы нам необходимо скачать клиент 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.

  • запускаем Docker Compose
    nano docker-compose.yml

И вставляем следующий код:

Примечание: пароль ******* меняем на свой, можно использовать такой же, как и при настройке токийского прокси. 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

Жмем ОК и запускаем торговый терминал.

Проверяем работу связки прокси серверов и радуемся плавным стаканам и ленте принтов.

Мой Телеграмм