خادم سياسة مقبس Unity3D/Flash بسيط وسريع لـ Node.js. لمزيد من المعلومات حول ملفات سياسة Socket ، تطل على تحميل البيانات في صندوق الأمان Flash/Flex/Air أو Unity 3D.
$ npm install -g socket-policy-server
$ npm config --global set socket-policy-server:host <ip address or blank>
يقوم بتعيين IP للاستماع إليه لخدمة ملف سياسة المقبس. تمرير عنوان IP واحد للاستماع فقط على هذا IP أو ترك فارغًا للاستماع إلى جميع عناوين IP. الافتراضي فارغ (استمع إلى جميع IPS ، وهو ما يعادل IP 0.0.0.0).
$ npm config --global set socket-policy-server:port 843
اضبط المنفذ للاستماع إليه. الافتراضي هو 843.
$ npm config --global set socket-policy-server:timeout 5000
يحدد وقت الانتظار بالمللي ثانية بعد اتصال وارد. لدى العميل الكثير من الوقت لإرسال سلسلة الطلب الخاصة به أو سيتم فصلها. الإعدادات الافتراضية إلى 5000.
$ npm config --global set logging true/false
يعمل على الصعيد العالمي على تسجيل التشغيل/إيقاف تشغيله (يؤثر على خيارات log_request_data وخيارات تسجيل الدخول).
$ npm config --global set socket-policy-server:log_request_data false
يشير إلى ما إذا كان يجب على الخادم تسجيل سلاسل الطلب الواردة. استخدم فقط لأغراض التصحيح! الإعدادات الافتراضية إلى خطأ.
$ npm config --global set socket-policy-server:logfile /var/log/socket-policy-server.log
يعين ملف السجل. الإعدادات الافتراضية إلى /var/log/socket-policy-server.log. لاحظ أنه سيتم كتابة هذا الملف ، وليس إلحاقه!
$ npm config --global set socket-policy-server:error_logfile /var/log/socket-policy-server-error.log
يعين ملف سجل الخطأ. الإعدادات الافتراضية إلى /var/log/socket-policy-server-error.log. لاحظ أنه سيتم كتابة هذا الملف ، وليس إلحاقه!
$ npm config --global set socket-policy-server:policyfile socket_policy.xml
يعين ملف سياسة المقبس الذي سيتم إرساله. الإعدادات الافتراضية إلى socket_policy.xml (المسار النسبي). يمنح ملف سياسة المقبس المدمج فقط الوصول إلى المنافذ 80 و 443. إذا كنت بحاجة إلى تغيير ذلك ، قم بإنشاء ملفك الخاص وضبط مساره مع خيار التكوين هذا.
$ npm -g start socket-policy-server
يبدأ الخادم.
$ npm -g stop socket-policy-server
يوقف الخادم.
$ npm -g restart socket-policy-server
يتوقف ، ثم يبدأ الخادم.
$ npm -g run-script socket-policy-server status
يطبع الحالة الحالية للخادم (بشكل رئيسي إذا كان قيد التشغيل أم لا).
انظر ترخيص الملف