суббота, 15 октября 2022 г.

flylinkdc.ru и flylinkdc.com RIP

Привет. 

Давно не писал... 


 

1. Программа FlylinkDC++ ветки r6xx поддерживается

исходный код доступен так-же https://github.com/pavel-pimenov/flylinkdc-r6xx

2. Я отказался от продления доменов flylinkdc.ru и flylinkdc.com оставил только один fly-server.ru

первый уже выкупили и разместили запрещенный контент, что привело к его блокировке.

Всем мира и здоровья.

воскресенье, 1 марта 2020 г.

FlylinkDC++ r6xx - оптимизация torrent клиента.


Всем привет!
Запускаю новую ветку клиента (поддержка r5xx при этом сохраняется.)

  • При сборке используется компилятор VC++ 2019 в связи с этим не поддерживается Windows XP
  • Торрент клиент переведен на libtorrent 2.x.x с использованием «memory mapped file»  в результате чего снижается нагрузка на дисковую подсистему + проведены другие  оптимизации и будут добавляться новые фичи протокола.
  • Cборка 32 битного клиента для ветки r6xx не выполняется т.к. в x86 режиме не работает memory mapped.   + сейчас современные компы почти все x64
http://www.fly-server.ru/install/r6xx/beta/SetupFlylinkDC-x64-r6xx-beta.exe
http://www.fly-server.ru/install/r6xx/release/SetupFlylinkDC-x64-r6xx-release.exe


вторник, 28 мая 2019 г.

Сервис тестирования портов + Docker


Перевел сервера тестирования портов на Docker

https://github.com/pavel-pimenov/flylinkdc-server-test-port/blob/master/Dockerfile










1. Создание образа
FROM alpine:latest
RUN apk add --no-cache bash
WORKDIR /usr/src/app
COPY fly-server-loop ./
COPY fly-server-test-port ./
EXPOSE 37016
RUN chmod +x /usr/src/app/fly*
ENTRYPOINT /usr/src/app/fly-server-loop
 

 2. Запуск
docker stop fly-server-test-port-docker
docker system prune -af
docker build -t flylinkdc/test-port .
docker run -d -P --net=host --restart always --name fly-server-test-port-docker flylinkdc/test-port

Удобно и очень просто делается для state less сервисов

Бонусы:
1. Автоматически перезапуск контейнера при перезапуске VPS (хостеры иногда это делают)
2. Изоляция веб сервиса по файловой системе 
- можно отдавать права чужим людям и не бояться взлома серсисам роботами.

Позже планирую перевести DC++ хаб на Docker.и сократить число VPS серверов.
сейчас для изоляции хаба вынужден дердать отдельный сервер для хаба.

пятница, 19 апреля 2019 г.

Windows XP + FlylinkDC++

Сегодня пришло уведомление от лицензионной  Windows 7- пора покупать Win 10
как вы думаете стоит прекратить поддержку Windows XP для FlylinKDC++
и перейти на VC++ 2019 ? или это будет не корректно?