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 )