صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 20

الموضوع: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

  1. #1
    عضو فضي الصورة الرمزية وى واا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,033
    الدولة: Egypt
    معدل تقييم المستوى
    39

    كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO


    بسم الله الرحمن الرحيم




    سأقوم بعرض تجربتى مع الـسيد بوكس لعلها تنفع أحد منكم فى يوم من الأيام
    وأيضا لأننى لم أجد الكثير من الشروحات حول السيد بوكس

    واليوم سيكون أول موضوعاتى فى سلسله شروحات السيد بوكس
    وهو

    كيفية عمل سيد بوكس على سيرفر يعمل بنظام الـCentO والذى أتعبنى وأمضيت قرابة الأسبوع من أجل أن أثبت برنامج تورنت عليه ولم أجد شرح واحد باللغه العربيه
    فهذا الشرح بإذن الله أول شرح عربى ..

    فى البداية..

    لماذا نحتاج Seed Box ؟
    الأسباب كثيره من ضمنها على سبيل الذكر لا الحصر

    -
    أتصالك بالأنترنت بطىء وتريد أن تحسن وضعك فى مواقع التورنت..
    -
    لا تستطيع تشغيل حاسبوك الشخصى لفترة طويله ليقوم بعمل Seed.
    -
    غلاء أسعار الأنترنت ولا تستطيع شراء خط 100 ميجا مثلا . :ah38:
    - رخامة بقى :D


    على العموم الأسباب كثيره ولكل شخص أسبابة الخاصة
    فلنبدأ الشرح على بركه الله...







    أولا: ما فائدة هذا الشرح؟


    1- سيكون لديك برنامج Bittorrent بواجهة رسومية ويمكنك الأتصال به عبر الويب وأيضا عبر الـ Iphone


    2- ستستطيع الأتصال ببرنامج التورنت عبر Remote GUI


    3- تحميل ملفاتك من على السيرفر عن طريق FTP









    ما الذى أحتاجه لكى أستطيع تنفيذ هذا الشرح؟


    - خبرة بسيطه بمجال الكمبيوتر
    معرفة بسيطة بأوامر الShell الخاصة باللينكس
    - سيرفر افتراضى او ما يسمى ب VPS (Virtual Private Server) يعمل بنظام الـ CentOS 4.3 أو أعلى
    - ويجب ان يحتوى النظام على Yum Package manager
    - عميل SSH (مثل : PUTTY لنظام الويندوز أو Terminal فى حاله نظام الماكنتوش)
    - عشر دقائق من وقتك أو ربما أقل :D









    مراحل التثبيت
    تنقسم إلى

    1- تثبيت intltool

    2- تثبيت Transmission


    3- تثبيت ConfigServer Security & Firewall


    4- إختبار من أجل التأكد من نجاح التثبيت

    ينقسم إلى
    1 - أختبار الـ Transmission
    2 - أختبار إتصال الـ FTP


    5- ضبط الـ Transmission Remote GUI






    فى البداية يجب ان يكون لديك اسم المستخدم وكلمة السر الخاصة به ، قم بالدخول من خلال عميل الـSSH الذى ذكرناة مسبقا .
    وسنقوم بتثبيت بعد البرامج عن طريق الأمر التالى





    كود:
    yum -y install gcc gcc-c++ m4 make automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel libevent-devel libevent libidn-devel zlib-devel which


    سيستغرق هذا الأمر ربما دقيقة أو أثنتان حسب مواصفات السيرفر الأفتراضى الخاص بك
    ملحوظه: فى حاله ظهور سؤال بهذا الشكل download (yes)?
    اكتب حرف الـ Y ثم اضغط Enter







    1- تثبيت intltool


    CentOS intltool package غير محدثة وسوف نحتاج تحديثها عبر صنعها من المصنع .. لا تخف أنها سهله :D
    اكتب الأوامر التالية



    كود:
    cd /usr/local/src
    wget https://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz
    tar zxf intltool-*.tar.gz
    cd intltool-*
    ./configure --prefix=/usr
    make -s
    make -s install


    ملحوظه: فى حاله ظهور سؤال بهذا الشكل
    download (yes)?
    اكتب حرف الـ Y ثم اضغط Enter







    2- تثبيت Transmission


    برنامج
    Transmission سيكون برنامج التورنت الذى سوف تستخدمة والأن اكتب هذة الأوامر لتثبيته



    كود:
    
    cd /usr/local/srcwget https://download.m0k.org/transmission/files/transmission-2.11.tar.bz2
    tar xjf transmission-*.tar.bz2
    cd transmission-*
    ./configure --prefix=/usr
    make -s
    make -s install


    سنحتاج لعمل اكونت لأستخدام برنامج الـ
    Transmission
    اكتب الأمر التالى مع تغيير user إلى اسم المستخدم الذى تريده ، وتغيير pass إلى كلمة السر التى تريدها
    ملحوظه هامة جدا: الـ Shell حساس جدا تجاة الحروف الكبيره والصغيره .


    كود:
    
    useradd -m user
    passwd pass
    

    ثم قم بعمل سكريبت int لتشغيل ال daemon

    اكتب الكود التالى

    كود:
    wget -O /etc/init.d/transmissiond https://pastie.org/pastes/962731/download chmod 755 /etc/init.d/transmissiond



    ثم قم بضبط الـ Transmission daemon ليعمل أوتوماتيكيا عند بدء تشغيل النظام عبر الأمر التالى


    كود:
    
    chkconfig --add transmissiond 
    chkconfig --level 345 transmissiond on



    ثم سنقوم بتشغيل الـ Transmission daemon . ويجب أن تقوم بهذه الخطوة قبل القيام بالخطوة التالية. لكى نتأكد ان كل شىء حتى الأن تم تنفيذة بنجاح . والأكثر أهمية أن هذا الأمر سيقوم بإنشاء ملف الأعدادات الأفتراضية والذى سنقوم بتعديلة لاحقا.

    ملحوظه : يجب أن ترى بعد كتابة الأمر التالى أثنان [OK] ولونهم أخضر .

    كود:
    
    service transmissiond start 
    service transmissiond stop
    


    الأن نحتاج أن نقوم بتعديل ملف أعدادات الأفتراضى لبرنامج الـTransmission .
    قم بأستبدال الكلملتين الملونيين باللون الأحمر الموجودتينفى الأمر الرابع والخامس قبل كتابة هذه الأوامر فى الـShell إلى اسم المستخدم الخاص بك وكلمة المرور التى قمنا بوضعهم فى الأعلى \/ .
    سوف تحتاج هذه الخطوة للدخول إلى برنامج الـتورنت الخاص بك
    .


    كود:
    cd /home/transmission/.config/transmission/ 
    sed -i 's/^.*rpc-whitelist-enabled.*/"rpc-whitelist-enabled": false,/' settings.json
    sed -i 's/^.*rpc-authentication-required.*/"rpc-authentication-required": true,/' settings.json 
    sed -i 's/^.*rpc-username.*/"rpc-username": "username",/' settings.json 
    sed -i 's/^.*rpc-password.*/"rpc-password": "password",/' settings.json



    ثم قم بأنشاء مجلد لتخذين التحميلات عن طريق الأمر التالى


    كود:
    mkdir -p /home/transmission/Downloads/ chown -R transmission.transmission /home/transmission/Downloads/ chmod g+w /home/transmission/Downloads/


    وفى النهاية قم بتشغيل برنامج Transmission غبر الأمر التالى..


    كود:
    
    
    كود:
    service transmissiond start






    3- تثبيت ConfigServer Security & Firewall



    سوف نقوم بتثبيت ConfigServer Security & Firewall . وذلك من أجل توفير حماية أكبر للسيرفر الخاص بك وأيضا التأكد من أن الـ Ports مفتوحة .
    هذه الخطوة مهمة .. من فضلك لا تتجاهلها .. فى بعض الأحيان تكون الـ Ports مغلقة وهذا سيؤثر بالسلب على سرعة الرفع أو التنزيل .

    أكتب الأوامر التالية

    كود:
    
    
    كود:
    cd /usr/local/src wget https://www.configserver.com/free/csf.tgz tar zxf csf.tgz rm -f csf.tgz cd csf ./install.generic.sh


    الآن تم تثبيت CSF ، قم بكتابة هذة الأوامر لضبط الأعدادات ولفتح أو غلق بعض المنافذ .



    كود:
    
    
    كود:
    cd /etc/csf sed -i 's/^TESTING =.*/TESTING = "0"/' csf.conf sed -i 's/^TCP_IN =.*/TCP_IN = "21,22,9091,51413,30000:35000"/' csf.conf sed -i 's/^TCP_OUT =.*/TCP_OUT = "1:65535"/' csf.conf sed -i 's/^UDP_IN =.*/UDP_IN = "20,21,51413"/' csf.conf service csf restart 
    








    4- إختبار من أجل التأكد من نجاح التثبيت

    ينقسم إلى

    1- أختبار الـ Transmission
    2- أختبار إتصال الـ FTP
    الأن يجب أن يكون كل من الـ Transmission Daemon يعمل ، وسيرفر الـ FTP تم أعدادة. هيا لنلعب !! :D






    1- أختبار الـ Transmission

    قم بفتح الرابط التالى على حاسبوك الشخصى مع أستبدال 0.0.0.0 بالأى بى الخاص بالسيرفر الخاص بك.

    كود:
    https://0.0.0.0.0:9091/transmission/web/

    سيطلب منك إدخال اسم المستخدم وكلمة المرور
    قم بإدخال اسم المستخدم وكلمة المرور التى قمنا بإنشائهم فى بداية الشرح.
    عندما تدخلهم وتقوم بتسجيل الدخول سيظهر لك واجهة الويب للـ Transmission
    أضغط على Open الموجودة فى أعلى اليمين وقم ببنسخ الرابط التالى فى المربع الذى سيظهر لك .. وذلك لإختبار السرعه والبرنامج.


    هل التحميل يعمل؟ .. إذا لنستكمل باقى الإختبارات ومبروك :ah4:




    2- أختبار إتصال الـ FTP

    قم بتحميل برنامج الـ FileZilla وتثبيته ، ثم إذهل إلى

    File -> Site Manager

    إضغط على

    New Site

    قم بكتابة أى أسم .
    فى مربع الـ Host قم بوضع أسم السيرفر أو الأى بى الخاص به .
    أختار SFTP من قائمه الـ Server type
    أختر Normal من قائمه Logon Type
    قم بكتابة كل من اسم المستخدم وكلمة المرور التى قمنا بعملهم فى البداية.
    ثم قم بالضغط على Connect

    الآن يجب أن ترى الـ FileZilla يقوم بإنشاء أتصال مع السيرفر ومن ثم يقوم بعرض اسماء المجلدات الخاصة بالسيرفر على أحدى جانبى البرنامج.
    ستجد من ضمنهم مجلد Downloads الذى قمنا بإنشاء ليحتوى على تحميلات برنامج التورنت.

    إذا تم كل هذا بنجاح إذا أتصال الـ FTP يعمل جيدا .. مبروك :ah4:





    5- ضبط الـ Transmission Remote GUI

    هذة الخطوة أختيارية فبدونها يمكنك متابعة عمل الـTransmission من خلال الويب وسيعمل كل شىء بكفاءة.
    الخلاصة هذه الخطوة إضافية وليست أساسية .

    هذه الخطوة ستتيح لك مشاهده عمل الـTransmission من خلال برنامج الـ

    µTorrent

    قم بالذهاب إلى
    الصفحه الخاصة بمشروع Transmission Remote GUI
    ثم قم بتحميل نسخه من العميل. وقم بتثبيته.

    قم بفتح البرنامج ثم إذهل إلى قائمه Torrents ثم أختر Connect to Daemon

    ادخل الـ IP الخاص بك فى حقل الـ Remote host
    وتأكد من عدم وضع الرابط كامل .. فقط الـ IP
    مثال للتوضيح

    0.0.0.0.0
    وليس
    https://0.0.0.0.0

    ثم قم بإدخال 9091 فى حقل الـ Port

    ثم قم بإدخال إسم المستخدم وكلمة المرور التى قمنا بإنشائها سابقا (وربنا زهقت من الكلمة دى:D )

    ثم أضغط OK


    الأن يجب أن يكون برنامج التورنت الخاص بك يتصل بالسيرفر الخاص بك .. مبروك :ah4:

    ملحوظه: سوف تستطيع رؤيه معلومات التحميل للـ Torrents ولكن لن تستطيع الحصول على الملفات بل يمكنك ذلك عن طريق برناج الـ FTP الذى قمنا بشرحه مسبقا..





    إنتهى ..
    منتظر تعليقاتكم وإضافاتكم
    والموضوع حصرى لموقع عرب هاردوير ولا أحلل نقله
    سوف أدعى عليك وأنا مكشوف الرأس :ah38::D





    آه يا ضهرى يانى يا أمه :D



    ______________________________________

  2. #2
    عضو برونزي الصورة الرمزية optimus prime
    تاريخ التسجيل
    May 2009
    المشاركات
    2,882
    معدل تقييم المستوى
    33

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    موضوع ممتاز جدا
    لييك تقيم وللموضوع تقييم
    [CENTER][URL="https://www.arabhardware.net/forum/showthread.php?t=242687"]همسة في أذن مستخدمي التورنت :)
    [/URL]
    [IMG]https://card.josh-m.com/live/deluxe/Ahmed Hassan33.png[/IMG][/CENTER]

  3. #3
    عضو برونزي الصورة الرمزية EMBassem
    تاريخ التسجيل
    Aug 2010
    المشاركات
    343
    الدولة: Egypt
    معدل تقييم المستوى
    18

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    موضوع جميل و شرح رائع
    عسى ان نحتاجة فى يوممن الزمان

  4. #4
    عضو فضي الصورة الرمزية redha360
    تاريخ التسجيل
    Jun 2008
    المشاركات
    839
    الدولة: Algeria
    معدل تقييم المستوى
    18

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    شرح جميل منك اخي (وي واا). لو حبذا يكون شرح بالصوت والصورة في المستقبل ...:ah7:
    بارك الله فيك



    Perfect people aren't real, and real people aren't perfect. So you can either love people for their flaws, or hate them because they're real.



  5. #5
    عضو برونزي الصورة الرمزية OMDA
    تاريخ التسجيل
    May 2009
    المشاركات
    1,008
    الدولة: Egypt
    معدل تقييم المستوى
    33

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    شرح ممتاز
    تم التقييم ................ واستمر
    [CENTER][B][COLOR=Blue] [FONT=Arial][COLOR=Purple] [SIZE=4][COLOR=Blue]سبحان الله وبحمده [/COLOR][/SIZE][/COLOR][/FONT][SIZE=4]
    [/SIZE]
    [IMG]https://i56.tinypic.com/29dvfpd.jpg[/IMG]
    [/COLOR][/B]
    [SIZE=4][B][COLOR=DarkRed]No silence after this day
    [IMG]https://i.imgur.com/eOPlT.jpg[/IMG]


    [/COLOR][/B][/SIZE] [/CENTER]

  6. #6
    عضو فضي الصورة الرمزية event88
    تاريخ التسجيل
    Aug 2009
    المشاركات
    5,421
    الدولة: Sudan
    معدل تقييم المستوى
    52

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    بارك الله فيك اخي الحبيب , شرح ممتاز جدا , تم التقييم

  7. #7
    عضو فضي الصورة الرمزية وى واا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,033
    الدولة: Egypt
    معدل تقييم المستوى
    39

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    شكرا لكم جميعا

    وبإذن الله هناك شروحات قادمة
    ______________________________________

  8. #8
    عضوية جديدة
    تاريخ التسجيل
    Mar 2010
    المشاركات
    8
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    انا عندي
    vps
    ubuntu-8.04

    فهل ممكن اعرف اعمل عليه سيد بوكس ؟؟؟؟

    فياريت يكوت ياباشا الشرح على الابونتوا زي شرحك في الموضوع لانه ممتاز جدا

  9. #9
    عضو فضي الصورة الرمزية وى واا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,033
    الدولة: Egypt
    معدل تقييم المستوى
    39

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    هتقوم بتغيير جميع الأوامر اللى فيها Yum -y install

    إلى sudo apt-get install
    ______________________________________

  10. #10
    عضوية جديدة
    تاريخ التسجيل
    Mar 2010
    المشاركات
    8
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    اقتباس المشاركة الأصلية كتبت بواسطة وى واا مشاهدة المشاركة
    هتقوم بتغيير جميع الأوامر اللى فيها Yum -y install

    إلى sudo apt-get install
    اخي العزيز الاوامر لم تصلح مع وانظر الصورة

    كود PHP:
    root@30002064:~# sudo apt-get install gcc gcc-c++ m4 make automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel libevent-devel libevent libidn-devel zlib-devel which
    Reading package lists... Done
    Building dependency tree       
    Reading state information
    ... Done
    E
    Couldn't find package gcc-c 
    والاوامر في المرحلة ايضا كتب

    كود PHP:
    checking for XML::Parser... configureerrorXML::Parser perl module is required for intltool
    root
    @30002064:/usr/local/src/intltool-0.40.6# make -s
    make: *** No targets specified and no makefile found.  Stop

  11. #11
    عضو فضي الصورة الرمزية وى واا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,033
    الدولة: Egypt
    معدل تقييم المستوى
    39

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    قم بكتابة الأمر التالى

    sudo apt-get update

    ثم جرب مره أخرى
    ______________________________________

  12. #12
    عضوية جديدة
    تاريخ التسجيل
    Mar 2010
    المشاركات
    8
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    اقتباس المشاركة الأصلية كتبت بواسطة وى واا مشاهدة المشاركة
    قم بكتابة الأمر التالى

    sudo apt-get update

    ثم جرب مره أخرى

    نفس المشكلة

    كود PHP:
    Get:9 https://archive.ubuntu.com hardy-updates/main Packages [529kB]
    Get:10 https://archive.ubuntu.com hardy-updates/restricted Packages [7043B]
    Get:11 https://archive.ubuntu.com hardy-updates/universe Packages [260kB]
    Get:12 https://archive.ubuntu.com hardy-security/main Packages [306kB]
    Get:13 https://archive.ubuntu.com hardy-security/restricted Packages [7067B]
    Get:14 https://archive.ubuntu.com hardy-security/universe Packages [136kB]
    Fetched 8495kB in 7s (1137kB/s)                                                
    Reading package lists... Done
    W
    GPG errorhttps://ftp.debian.org testing Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
    WYou may want to run apt-get update to correct these problems 

  13. #13
    عضو فضي الصورة الرمزية وى واا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,033
    الدولة: Egypt
    معدل تقييم المستوى
    39

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    جرب التالى

    sudo apt-key list

    بعدين هتلاقى حاجه زى كدا

    pub 1024D/6A423791 2006-09-26 [expires: 2009-09-25]
    uid Opera Software Archive Automatic Signing Key <hostmaster@opera.com>

    احذفها عن طريق التالى

    sudo apt-key del 6A423791
    لاحظ أن 6A423791 هو الرقم اللى لاقيته فى الخطوة السابقة

    بعدين أكتب الأمر ده

    كود:
     wget -O - https://deb.opera.com/archive.key | sudo apt-key add -

    وإن شاء الله تتحل
    ______________________________________

  14. #14
    عضوية جديدة
    تاريخ التسجيل
    Mar 2010
    المشاركات
    8
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    معلش انا تعبك معايا جدا بس يعتبر انت الوحيد الي انا اعرفة فاهم في الموضوع وممكن يفدني
    ____________________

    دا اول امر

    sudo apt-key list

    كان النتيجة

    كود PHP:
    root@30002064:~# sudo apt-key list
    /etc/apt/trusted.gpg
    --------------------
    pub   1024D/437D05B5 2004-09-12
    uid                  Ubuntu Archive Automatic Signing Key 
    <ftpmaster@ubuntu.com>
    sub   2048g/79164387 2004-09-12

    pub   1024D
    /4E7532C8 2011-01-11 [expires2012-01-11]
    uid                  Opera Software Archive Automatic Signing Key 2011 <packager@opera.com>
    sub   4096g/BAC0E9D1 2011-01-11 [expires2012-01-11


    دا تاني امر

    sudo apt-key del 6A423791

    كود PHP:
    root@30002064:~# sudo apt-key del 6A423791
    gpgkey "6A423791" not foundeof
    gpg
    6A423791delete key failedeof 
    </b>


    ودا الامر التالت

    wget -O - https://deb.opera.com/archive.key | sudo apt-key add -
    كود PHP:
    root@30002064:~#  wget -O - https://deb.opera.com/archive.key | sudo apt-key add -
    --03:03:19--  https://deb.opera.com/archive.key
               
    => `-'
    Resolving deb.opera.com... 195.189.143.183
    Connecting to deb.opera.com|195.189.143.183|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2,437 (2.4K) [application/pgp-keys]

    100%[====================================>] 2,437         --.--K/s             

    03:03:20 (232.41 MB/s) - 
    `-' saved [2437/2437]

    OK 


  15. #15
    عضو فضي الصورة الرمزية وى واا
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,033
    الدولة: Egypt
    معدل تقييم المستوى
    39

    رد: كيفية عمل SeedBox على سيرفر يعمل بنظام الـCentO

    تمام كمل بقى الأوامر اللى فوق بعد ما تكتب الأمر التالى


    sudo apt-get update
    ______________________________________

صفحة 1 من 2 1 2 الأخيرةالأخيرة

المواضيع المتشابهه

  1. ماهو افضل هاتف يعمل بنظام اندرويد
    بواسطة mohan3d في المنتدى الأرشيف
    مشاركات: 16
    آخر مشاركة: 04-09-2012, 02:45
  2. جهاز XPERIA X10 يعمل بنظام Android Eclair 2.1
    بواسطة EN.AhMeD في المنتدى الأرشيف
    مشاركات: 0
    آخر مشاركة: 09-11-2010, 00:23
  3. أريد مساعدتكم في شرح طريقة عمل سيرفر بنظام لينكس أوبنتو
    بواسطة compu-master في المنتدى السوفتوير العام
    مشاركات: 1
    آخر مشاركة: 21-10-2008, 03:10
  4. مشاركات: 1
    آخر مشاركة: 20-07-2008, 14:54
  5. مشاركات: 1
    آخر مشاركة: 18-02-2008, 10:16

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •