laitimes

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system
Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

preface

Today Da Yao will share with you a . .NET open source (MIT License), free, powerful and easy-to-use short-chain generation and monitoring system: SuperShortLink.

Project Introduction

SuperShortLink is a free, powerful and easy-to-use short-link generation and monitoring system based on .NET open source (MIT License), including short URL generation, short URL redirection to long URL, short URL access statistics and web background monitoring page, which can help us generate and monitor short links more easily.

Project features:

  • Fool-proof configuration: The project offers a fool-proof configuration that works out of the box.
  • Short link generation: It supports online generation of short links, and users can quickly generate short links through the system.
  • Short link redirection: Short link can automatically jump to the corresponding long link, which is convenient for users to access long URL resources through short URLs.
  • Count the number of visits: The system can count the number of visits to the short chain in real time to help users understand the usage of the short chain.
  • Web monitoring page: provides a web management interface, through which users can view the list of short links, access statistics, and other information.

Database support

Multiple persistence methods are supported, including MySQL, PostgreSQL, and SqlServer (2012 and later).

How short URLs are generated

Obfuscation encryption algorithm design

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

Design of recovery obfuscation and decryption algorithm

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

Convert the short-chain key received by the request into a decimal number according to the scrambled Base62 encoding, add 0 to 10 digits, and then reverse it to get the original short-chain Id.

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

Algorithmic support

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

Project source code

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

Screenshot of the project running

Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system
Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system
Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system
Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system
Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system
Based on. .NET open-source, powerful and easy-to-use short-chain generation and monitoring system

The source code address of the project

For more useful functions and features of the project, please go to the open source address of the project to view 👀, and don't forget to give the project a Star support 💖.

  • https://github.com/Bryan-Cyf/SuperShortLink

A selection of outstanding projects and frameworks

The project has been included in the C#/.NET/.NET Core Excellent Projects and Frameworks Selection, and paying attention to the excellent projects and frameworks can keep you up to date with C#, . The latest developments and best practices in the .NET Core field to improve development productivity and quality. The pit has been dug, and everyone is welcome to actively submit PR recommendations or self-nominations (so that excellent projects and frameworks are not buried 🤞).

  • https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md