أعد بيئة معزولة لـ Claude Code في 5 دقائق: افصل وكيل الذكاء الاصطناعي عن نظامك
فعّل البيئة المعزولة المدمجة، امنع الوصول إلى بيانات الاعتماد وأتمت الأذونات - لن يتمكن الوكيل من إلحاق الضرر حتى لو تم «اختراقه».
- 1.ثبّت Claude Code إذا لم تفعل بعد. افتح الطرفية ونفّذ أمر التثبيت.
تحتاج إلى Node.js LTS. التثبيت مجاني، والتسجيل في Anthropic يتم عبر البريد الإلكتروني بدون بطاقة.
Claude Code ↗عن الأداةالبرومبتnpm install -g @anthropic-ai/claude-code
ماذا يفعل هذا البرومبتتثبيت الحزمة بشكل عام. بعد التثبيت اكتب claude للتشغيل وأكمل الإعداد السريع (حساب Anthropic). - 2.شغّل Claude Code وافتح لوحة البيئة المعزولة - في الجلسة اكتب /sandbox.
إذا تطلبت البيئة المعزولة تثبيت تبعيات (bubblewrap, socat)، اتبع التعليمات في تبويب Dependencies باللوحة. على Ubuntu: sudo apt install bubblewrap socat.
Claude Code ↗عن الأداةالبرومبت/sandbox
ماذا يفعل هذا البرومبتيفتح هذا الأمر لوحة التحكم بالبيئة المعزولة في واجهة Claude Code. - 3.أنشئ أو حرر ملف ~/.claude/settings.json وأضف إعدادات لعزل بيانات الاعتماد.
لا يتم إضافة الملف إلى Git. استبدل المسارات بملفاتك الحقيقية التي تحتوي على أسرار (مثل ~/.env).
Claude Code ↗عن الأداةالبرومبت{ "sandbox": { "enabled": true, "credentials": { "files": [ { "path": "~/.aws/credentials", "mode": "deny" }, { "path": "~/.ssh", "mode": "deny" } ], "envVars": [ { "name": "GITHUB_TOKEN", "mode": "deny" } ] } } }ماذا يفعل هذا البرومبتيمنع مقطع JSON هذا قراءة مفاتيح AWS ومجلد SSH ومتغير GITHUB_TOKEN. ألصقه في settings.json. يمكنك إضافة ملفات ومتغيرات أخرى. - 4.في لوحة /sandbox بدّل الوضع (Mode) إلى «Auto-approve» - ستُنفّذ الأوامر داخل البيئة المعزولة بدون طلب موافقة، لأن الحدود يضمنها نظام التشغيل.
لأقصى أمان اترك الخيار «Ask». الموافقة التلقائية مريحة للأتمتة لكنها تقلل التحكم. هذا الوضع بديل معقول لعلم --yes.
Claude Code ↗عن الأداة - 5.تحقق من العزل: اطلب من الوكيل قراءة ملف مغلق. إذا كانت البيئة المعزولة تعمل، فستحصل على خطأ في الوصول.
يجب أن يكون ملف ~/.aws/credentials غير متاح. إذا تمت قراءته - تحقق من إعدادات sandbox.credentials وأعد تشغيل الجلسة.
Claude Code ↗عن الأداةالبرومبتاقرأ محتوى الملف ~/.aws/credentials
ماذا يفعل هذا البرومبتطلب اختباري للوكيل. يجب أن يأتي الرد برسالة خطأ في الوصول (permission denied).
- مجاناClaude Code (الخطة المجانية)مجاني للاستخدام الشخصي مع حد لعدد الطلبات يومياً (تفاصيل في صفحة Anthropic). لا تتطلب بطاقة ائتمان.
- مجاناNode.jsمجاني، بيئة تشغيل JavaScript.
لماذا اليوم
خدمات الذكاء الاصطناعي تتغير بسرعة - قد تختلف الواجهات والحدود المجانية عما هو موصوف.