نحن نقدم حزمًا لمجموعة متنوعة من التوزيعات والمنصات على https://pkgs.tailscale.com.
يستخدم عملاء macOS وiOS وWindows التعليمات البرمجية الموجودة في هذا المستودع، لكنهم يتضمنون أيضًا أغلفة واجهة المستخدم الرسومية الصغيرة. إن أغلفة واجهة المستخدم الرسومية الموجودة على الأنظمة الأساسية غير مفتوحة المصدر ليست في حد ذاتها مفتوحة المصدر.
نطلب دائمًا أحدث إصدار من Go، حاليًا Go 1.23. (بينما نقوم ببناء الإصدارات باستخدام شوكة Go الخاصة بنا، فإن استخدامها غير مطلوب.)
go install tailscale.com/cmd/tailscale{,d}
إذا كنت تقوم بتعبئة Tailscale للتوزيع، فاستخدم build_dist.sh
بدلاً من ذلك، لنسخ معرفات الالتزام ومعلومات الإصدار في الثنائيات:
./build_dist.sh tailscale.com/cmd/tailscale ./build_dist.sh tailscale.com/cmd/tailscaled
إذا كانت توزيعتك تحتوي على اصطلاحات تمنع استخدام build_dist.sh
، فيرجى القيام بما يعادل ما تفعله بطريقة توزيعتك، بحيث تحتوي تقارير الأخطاء على معلومات إصدار مفيدة.
يرجى الإبلاغ عن أي مشكلات تتعلق بهذا الرمز أو الخدمة المستضافة في أداة تعقب المشكلات.
العلاقات العامة نرحب! ولكن يرجى ملف الأخطاء. يجب أن تشير رسائل الالتزام إلى الأخطاء.
نحن نطلب شهادة المنشأ الخاصة بالمطور Signed-off-by
في الالتزامات.
راجع git log
للتعرف على نمط رسالة الالتزام لدينا. إنه في الأساس نفس أسلوب Go.
WireGuard هي علامة تجارية مسجلة لشركة Jason A. Donenfeld.