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