البداية / مايكروتك / رولات وسكربتات / استخدام اداة Fetch لميكروتك إحدى أدوات وحدة التحكم في Mikrotik RouterOS

استخدام اداة Fetch لميكروتك إحدى أدوات وحدة التحكم في Mikrotik RouterOS

اخر تحديث في سبتمبر 29, 2021 بواسطة حمدي بانجار

استخدام اداة Fetch لميكروتك إحدى أدوات وحدة التحكم في Mikrotik RouterOS

Fetch هي إحدى أدوات وحدة التحكم في Mikrotik RouterOS.

يتم استخدامه لنسخ الملفات إلى / من جهاز الشبكة عبر HTTP أو FTP أو SFTP (تمت إضافة دعم SFTP إلى الإصدار 6.45) ، ويمكن استخدامه أيضًا لإرسال طلبات POST / GET وإرسال أي نوع من البيانات إلى خادم بعيد .

استخدام اداة Fetch لميكروتك إحدى أدوات وحدة التحكم في Mikrotik RouterOS

يتم دعم بروتوكول HTTPS ؛ بشكل افتراضي ، لا يتم إجراء أي فحوصات للشهادة ، ولكن تعيين شهادة التحقق إلى نعم يتيح التحقق من صحة سلسلة الثقة من مخزن الشهادات المحلي.

أمثلة على التكوين :

يوضح المثال التالي كيفية نسخ الملف مع اسم الملف “conf.rsc” من جهاز بعنوان IP 192.168.88.2 بواسطة بروتوكول FTP وحفظه كملف باسم الملف “123.rsc”.

يلزم المستخدم وكلمة المرور لتسجيل الدخول إلى الجهاز.

[[email protected]] /tool> fetch address=192.168.88.2 src-path=conf.rsc \
user=admin mode=ftp password=123 dst-path=123.rsc port=21 \
host="" keep-result=yes

مثال لتحميل ملف إلى جهاز راوتر آخر:

[[email protected]] /tool> fetch address=192.168.88.2 src-path=conf.rsc \
user=admin mode=ftp password=123 dst-path=123.rsc upload=yes

مثال آخر لتنزيل ملف يوضح استخدام خاصية url.

  status: finished
[[email protected]_host] /> /file print
 # NAME                     TYPE                  SIZE                 CREATION-TIME      
 ...
 5 netaddresses2.pdf        .pdf file             11547                jun/01/2010 11:59:51

إرسال المعلومات إلى مضيف بعيد :

من الممكن استخدام طلب HTTP POST لإرسال معلومات إلى خادم بعيد جاهز لقبولها.

في المثال التالي ، نرسل إحداثيات جغرافية إلى صفحة PHP:

/tool fetch http-method=post http-content-type="application/json" http-data="{\"lat\":\"56.12\",\"lon\":\"25.12\"}" url="https://testserver.lv/index.php"

بالطبع ، يمكنك استخدام Fetch with scripts وملء الأمر أعلاه بمتغيرات من قائمة RouterOS GPS.

إرجاع القيمة إلى متغير :

منذ RouterOS v6.43 ، من الممكن حفظ نتيجة أمر الجلب إلى متغير.

على سبيل المثال ، من الممكن تشغيل إجراء معين بناءً على النتيجة التي تعرضها صفحة HTTP.

يمكنك العثور على مثال بسيط للغاية أدناه يعطل ether2 عندما تعرض صفحة PHP الرقم “0”:

{
    :local result [/tool fetch url=https://10.0.0.1/disable_ether2.php as-value output=user];
    :if ($result->"status" = "finished") do={
        :if ($result->"data" = "0") do={
            /interface ethernet set ether2 disabled=yes;
        } else={
            /interface ethernet set ether2 disabled=no;
        }
    }
}

SFTP

منذ 6.45beta50 / أداة الجلب تدعم بروتوكول SFTP (بروتوكول نقل الملفات SSH):

[[email protected]] > /tool fetch url="sftp://10.155.126.200/home/x86/Desktop/50MB.zip" user=x86 password=root dst-path=disk1
      status: downloading
  downloaded: 1048KiB
       total: 51200KiB
    duration: 6s
-- [Q quit|D dump|C-z pause]

أنتهى … استخدام اداة Fetch لميكروتك إحدى أدوات وحدة التحكم في Mikrotik RouterOS

اذا اعجبك الموضوع لاتبخل علينا بمشاركتة على مواقع التواصل الاجتماعي ليستفيذ منه الغير,كما نتمنى اشتراككم في قناة الموقع على اليوتيوب بالضغط هنا وكذلك الاشتراك في مجموعة الفيس بوك بالضغط هنا والتيليقرام بالضغط هنا  وكذلك التسجيل بالموقع لتتمكنو من تحميل بعض الملفات الخاصة بالأعضاء كما يمكنكم رفع ملفاتكم مجانا على مركز ملفات حضرموت التقنية بالضغط هنا ولاتترددو في وضع أي استفسارات للرد عليكم .

دمتم بكل ود والسلام عليكم ورحمة الله وبركاتة  … حضرموت التقنية

حول حمدي بانجار

باحث ومهندس في مجالات شبكات ومقاهي الأنترنت - شغوف في عالم الانترنت والبرمجة للشبكات - في حضرموت التقنية شعارنا الدائم - أفعل الخير مهما أستصغرتة ! فأنك لاتدري اي عمل يدخلك الجنة ... فلا يفلح كاتم العلم ...طموحاتي ان يصبح الموقع مدرسة تعليمية للعلوم التقنية الجديدة ومساعدة الاخرين في حل مشكلاتهم ونرحب بمن يرغب الانظمام لنا يفيذ ويستفيذ ليكبر هذا الصرح التعليمي ويحقق الاستفاذة القصوى للغير ... أنظمامكم لأسرة الموقع وقناتها ومشاركتكم بالمواضيع الهادفه هو بحد ذاتة تشجيع لنا وللغير لاستمرارية هذا الصرح التعليمي

تحقق أيضا

Tools/Bandwidth Test ادوات اختبار الباندوث في سيرفر الميكروتك

Tools/Bandwidth Test ادوات اختبار الباندوث في سيرفر الميكروتك

اخر تحديث في أغسطس 25, 2021 بواسطة حمدي بانجار Tools/Bandwidth Test ادوات اختبار الباندوث في …



Mohon Aktifkan Javascript!Enable JavaScript