## ساختن (بیلد) nekobox_core و nekoray_core
###ساختن (بیلد) آسان
۱. در Terminal به روت پروژه Nekoray در دستگاه خود بروید.
اگر تا اینجا با مستندات پیش آمده باشید، کافی است دستور زیر را در Terminal وارد کنید و دکمه Return را بفشارید.
```shell
cd .
```
۲. در همین مسیر`v2ray-core` را از [این](https://github.com/MatsuriDayo/v2ray-core) منبع دریافت کنید.
برای این می توانید دستور زیر را در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
git clone https://github.com/MatsuriDayo/v2ray-core.git
```
۳. دستورهای زیر را به ترتیب در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
cd go/cmd/nekoray_core
go build
```
اگر پس از دستور دوم با خطای `zsh: command not found: go` رو به رو شدید به این معنی است که `go` روی دستگاه شما نصب نیست. برای نصب `go` دستور زیر را در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
brew install go
```
پس از نصب شدن `go` باز دستور `go build` را در `Terminal` اجرا کنید.
در پایان این گام، فایل `nekoray_core` در مسیر زیر ساخته خواهد شد.
`مسیر پروژه Nekoray/go/cmd/nekoray_core`
۴. دستورهای زیر را به ترتیب در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
cd ..
cd nekobox_core
go build
```
در پایان این گام، فایل `nekobox_core` در مسیر زیر ساخته خواهد شد.
- برای موارد خاص به`libs/get_source.sh`و `libs/build_go.sh` رجوع کنید.
- نیازی نیست این مراحل را برای پوشه `updater` انجام دهید. این سخن به این معنی است که نیازی نیست `launcher` را بسازید (بیلد بگیرید).
### ساختن (بیلد) معمولی
۱. در Terminal به روت پروژه Nekoray در دستگاه خود بروید.
اگر تا اینجا با مستندات پیش آمده باشید، کافی است دستور زیر را در Terminal وارد کنید و دکمه Return را بفشارید.
```shell
cd .
```
۲. در همین مسیر`v2ray-core` را از [این](https://github.com/MatsuriDayo/v2ray-core) منبع دریافت کنید.
برای این می توانید دستور زیر را در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
git clone https://github.com/MatsuriDayo/v2ray-core.git
```
۳. دستور زیر را در `Terminal`وارد کنید و دکمه `Return`را بفشارید.
```shell
GOOS=windows GOARCH=amd64 bash libs/build_go.sh
```
- برای دریافتن `GOOS` و `GOARCH` پشتیبانی شده به `libs/build_go.sh`مراجعه کنید.
### تگ های sing-box
بوای تگ های خاص به `libs/build_go.sh` رجوع کنید.