You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mingye Wang 01fb5740d8
压缩所有的 PNG 图片 (#561)
3 months ago
..
intro 压缩所有的 PNG 图片 (#561) 3 months ago
protocols Update vmess.md 1 year ago
README.md Translate into English (#368) 2 years ago

README.md

Development Guide

Compile Documentation

Xray supports multiple platforms, and you can perform cross-compilation on various platforms by yourself.

Please click Compile Documentation to view specific compile-related content.

Design Concept

Xray kernel provides a platform for secondary development.

This section explains the design goals and architecture of Xray.

Please click Design Principles to learn about the design goals and architecture of Xray.

Development Standards

This section outlines the guidelines to follow when obtaining code, developing, submitting PRs, as well as the relevant coding standards.

Please click Development Specification to view the guidelines that should be followed during Xray development.

Protocol Details

Xray uses many protocols, and you can obtain a detailed description of each protocol through various means.

VLESS Protocol

VLESS is a stateless lightweight transport protocol that can serve as a bridge between Xray clients and servers.

VMess Protocol

VMess is an encrypted transport protocol that can act as a bridge between Xray clients and servers.

Mux.Cool Protocol

Mux.Cool protocol is a multiplexing transport protocol used to transmit multiple independent data streams within an established data stream.

mKCP Protocol

mKCP is a stream transmission protocol modified from the KCP protocol that can transmit arbitrary data streams in order.