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

OSCHINA-MIRROR/NewLifeX-XProxy

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Readme.MD 7.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 04:05 c33eea2

XProxy 代理服务器

XProxy — это прокси-сервер, который может размещать различные сервисы ProxyBase. Основной акцент делается на NATProxy, обратном проксировании.

В период с 2005 по 2008 год первое поколение XProxy также было первой версией сетевой библиотеки. Она в основном поддерживала NAT, шифрование и дешифрование, обратное проксирование, прямое и косвенное проксирование. Основными функциями были HTTP-проксирование с кешированием и перехват данных.

Версия 2.0 от 2018 года использует более зрелую и стабильную сетевую библиотеку третьего поколения с пропускной способностью в миллионы запросов в секунду. Основное внимание уделяется обратному проксированию, а также переадресации MySQL, Oracle и Redis.

Использование

Чтобы запустить XProxy, дважды щёлкните на XProxy.exe. Это автоматически создаст файл конфигурации Config\XProxy.config со следующим содержимым:

Пример содержимого файла конфигурации.

XProxy позволяет размещать несколько прокси-сервисов на одном сервере. В файле конфигурации в разделе Items каждая строка ProxyItem представляет отдельный прокси-сервис.

Запустив XProxy от имени администратора, можно установить его как службу Windows и контролировать его запуск и остановку.

Команда разработчиков NewLife

Это приложение является частью дорожной карты открытого исходного кода команды разработчиков NewLife Development Team за 2018 год. Оно зависит от следующих библиотек:

— XComponents (https://github.com/NewLifeX/X);

— NewLife.Net Network Library (https://github.com/NewLifeX/NewLife.Net).

Матрица проектов с открытым исходным кодом NewLife

Все проекты поддерживают .NET Core, net4.5, net4.0 и netstandard2.0 по умолчанию.

Проект Год Статус .NET Core Описание
Базовые компоненты 2002 Поддержка Алгоритмы, логирование, сеть, RPC, сериализация, кеширование, многопоточность
XCode 2005 Поддержка Данные среднего уровня, MySQL, SQLite, SqlServer, Oracle
NewLife.Net 2005 Поддержка Сетевая библиотека, пропускная способность в миллионы запросов, изучение gRPC, Thrift
NewLife.Cube 2010 Поддержка Веб-куб, корпоративная платформа быстрой разработки, интеграция OAuth
NewLife.Agent 2008 Поддержка Платформа управления сервисами, Windows Services, Linux Systemd
Промежуточное ПО Подключение к известным платформам промежуточного ПО
NewLife.Redis 2017 Поддержка Клиент Redis, микросекундная задержка, проверка проектов на миллиарды
NewLife.RocketMQ 2018 Поддержка Поддержка Apache RocketMQ и облачной очереди сообщений Alibaba, проверка проектов на десятки миллиардов
NewLife.MQTT 2019 Поддержка Протокол IoT-сообщений, клиент поддерживает облачную IoT-сеть Alibaba
NewLife.LoRa 2016 Поддержка Сверхнизкое энергопотребление IoT-протокола LoRaWAN для дальней связи
NewLife.Thrift 2019 Поддержка Реализация протокола Thrift
NewLife.Hive 2019 Поддержка Чистый управляемый доступ для чтения и записи Hive, Hadoop Data Warehouse, основанный на протоколе Thrift
NoDb 2017 Разработка База данных NoSQL, производительность чтения и записи в сотни тысяч, постоянное хранение
NewLife.Ftp 2008 Поддержка FTP-клиент
Продуктовая платформа Продуктовая платформа, компиляция и развёртывание, индивидуальная настройка
AntJob 2019 Поддержка Система управления муравьями, платформа для вычислений в реальном времени для больших данных
Stardust 2018 Поддержка Stardust, микросервисная платформа, распределённая платформа
XLink 2016 Поддержка Облачная платформа IoT
XProxy 2005 Поддержка Обратный прокси корпоративного уровня
XScript 2010 Поддержка × C# Script Engine
SmartOS 2014 Поддержка C++11 Встроенное операционное программное обеспечение, полностью независимое и автономное, архитектура ARM Cortex-M
GitCandy 2015 Поддержка × Git Management System
--- --- --- --- -----------------------------------------------------
XCoder 2006 поддерживается инструмент богов кода, незаменим для разработчиков
XTemplate 2008 поддерживается шаблонизатор, T4 (Text Template) синтаксис
X组件 .NET2.0 2002 архивировано .NET 2.0 журнал, сеть, RPC, сериализация, кэш, Windows сервис, многопоточность

QQ группа: 1600800
Блог: https://nnhy.cnblogs.com

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/NewLifeX-XProxy.git
git@api.gitlife.ru:oschina-mirror/NewLifeX-XProxy.git
oschina-mirror
NewLifeX-XProxy
NewLifeX-XProxy
master