Created FAQ (markdown)

Larvan2 2023-05-02 21:32:53 +08:00
parent 590147a2f7
commit 081a9ddbe5

32
FAQ.md Normal file

@ -0,0 +1,32 @@
### 我应该下载哪一个文件?
release 中,包的文件名中包含了多个信息,包括
* 程序名称clash.meta
* 操作系统如android、darwin、freebsd、linux、windows等
* 架构如386、amd64、arm32v7、arm64等
* 编译方式
> * `默认(无额外标识)`: 使用GOAMD64=v3标签编译的默认版本。
> * `cgo`: 使用GOAMD64=v1标签进行编译。该版本具有与默认版本不同的功能和特性包括支持lwip tun堆栈。
> * `compatible`: 使用GOAMD64=v1标签进行编译。该版本是为了兼容特定的操作系统或架构而编译的。
* 分支alpha
* 提交的git hash值如f90066f
可以根据这些信息选择你需要下载的可执行文件
### Which file should I download?
In`release`, the filename of each package includes several pieces of information, including:
* Program name (`clash.meta`)
* Operating system (e.g., `android`, `darwin`, `freebsd`, `linux`, `windows`, etc.)
* Architecture (e.g., `386`, `amd64`, `arm32v7`, `arm64`, etc.)
* Compilation method:
> * `default(not specified in file name)`: Default version compiled with GOAMD64=v3 tag.
> * `cgo`: Compiled with GOAMD64=v1 tag and supports lwip tun stack.
> * `compatible`: Compiled with GOAMD64=v1 tag for compatibility with specific OS or architecture.
* Compile branch (e.g., `alpha`)
* Git hash value of the commit (e.g., `f90066f`)
You can choose the executable file you need based on these pieces of information.
Check details between different architectural levels [here](https://github.com/golang/go/wiki/MinimumRequirements#amd64).