Update documentation

This commit is contained in:
arm64v8a
2023-08-05 11:27:41 +09:00
parent d686faa1b1
commit d35867b7ab
3 changed files with 4 additions and 85 deletions

View File

@@ -1,83 +0,0 @@
## ساختن (بیلد) nekobox_core و nekoray_core
###ساختن (بیلد) آسان
۱. در Terminal به روت پروژه Nekoray در دستگاه خود بروید.
اگر تا اینجا با مستندات پیش آمده باشید، کافی است دستور زیر را در Terminal وارد کنید و دکمه Return را بفشارید.
```shell
cd .
```
<br>
۲. در همین مسیر`v2ray-core` را از [این](https://github.com/MatsuriDayo/v2ray-core) منبع دریافت کنید.
برای این می توانید دستور زیر را در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
git clone https://github.com/MatsuriDayo/v2ray-core.git
```
<br>
۳. دستورهای زیر را به ترتیب در `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`
<br>
۴. دستورهای زیر را به ترتیب در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
cd ..
cd nekobox_core
go build
```
در پایان این گام، فایل `nekobox_core` در مسیر زیر ساخته خواهد شد.
<br>
- برای موارد خاص به`libs/get_source.sh`و `libs/build_go.sh` رجوع کنید.
- نیازی نیست این مراحل را برای پوشه `updater` انجام دهید. این سخن به این معنی است که نیازی نیست `launcher` را بسازید (بیلد بگیرید).
<br>
### ساختن (بیلد) معمولی
۱. در Terminal به روت پروژه Nekoray در دستگاه خود بروید.
اگر تا اینجا با مستندات پیش آمده باشید، کافی است دستور زیر را در Terminal وارد کنید و دکمه Return را بفشارید.
```shell
cd .
```
<br>
۲. در همین مسیر`v2ray-core` را از [این](https://github.com/MatsuriDayo/v2ray-core) منبع دریافت کنید.
برای این می توانید دستور زیر را در `Terminal` وارد کنید و دکمه `Return` را بفشارید.
```shell
git clone https://github.com/MatsuriDayo/v2ray-core.git
```
<br>
۳. دستور زیر را در `Terminal`وارد کنید و دکمه `Return`را بفشارید.
```shell
GOOS=windows GOARCH=amd64 bash libs/build_go.sh
```
- برای دریافتن `GOOS` و `GOARCH` پشتیبانی شده به `libs/build_go.sh`مراجعه کنید.
<br>
### تگ های sing-box
بوای تگ های خاص به `libs/build_go.sh` رجوع کنید.

View File

@@ -1,4 +1,6 @@
在 macOS 下编译 Nekoray
提示编译通过不代表所有功能可用Tun 系统代理 这种功能大概率是不可用的。如果您懂得修复,我们欢迎您的 Pull Request。
Tip: Passing the compilation does not mean that all functions are available, and the function of Tun system proxy is probably not available. If you know how to fix it, we welcome your Pull Request.
## git clone 源码

View File

@@ -1,4 +1,4 @@
# کامپایل کردن Nekoray در macOs
Tip: Passing the compilation does not mean that all functions are available, and the function of Tun system proxy is probably not available. If you know how to fix it, we welcome your Pull Request.
## پروژه Nekoray را از منبع آن دریافت کنید
در `Terminal` در مسیر دلخواه خود، دستور زیر را وارد کنید و دکمه `return` را بفشارید.