1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yedajiang44-GatewayBranch

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.MD

GatewayBranch

中文文档

GatewayBranch — это лёгкий инструмент переадресации запросов через шлюз, разработанный на основе DotNet.

workflow

Как использовать

Импортируйте пакет:

using GatewayBranch.Core;

Добавьте сервис:

services.AddGatewayBranch(hostContext.Configuration);

Настройте файл appsettings.json:

  "Gateway": {
    "TcpPort": [2012, 2013], // список портов слушателя
    "BranchServer": [
      {
        "Ip": "127.0.0.1", // IP-адрес сервера ветви или домена
        "Port": 808, // порт сервера ветви
        "NeedReply": true // если `true`, порт ветви отправляет данные вниз по течению, иначе ничего не делает
      },
      {
        "Ip": "127.0.0.1",
        "Port": 809,
        "NeedReply": true
      }
    ]
  }

Запуск в Docker

Образ Docker yedajiang44/gatewaybranch.

Скачайте docker-compose.yml и выполните команду docker-compose up -d.

Примечание

Если вам нужно сопоставить файл конфигурации, вам необходимо создать соответствующий файл.

— Содержимое appsettings.json см. в файле appsettings.json, а конкретные элементы конфигурации шлюза — в классе GatewayConfiguration.

Содержимое nlog.config см. в файле nlog.config.

План развития

— Добавить UDP. — Добавить менеджер сеансов WebAPI.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Это инструмент для переадресации сокетов, представляющий собой облегчённый межплатформенный TCP-шлюз на основе DotNetty. Поддерживает развёртывание в контейнере Docker. Развернуть Свернуть
C# и 3 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/yedajiang44-GatewayBranch.git
git@api.gitlife.ru:oschina-mirror/yedajiang44-GatewayBranch.git
oschina-mirror
yedajiang44-GatewayBranch
yedajiang44-GatewayBranch
main