شناسنامه
 

نام مقاله: راهنمای نصب پروکسی جیمز مارشال

سطح مطلب: متوسط/ پیشرفته

نویسنده: اختصاصی سایت نوفیلتر

عنوان لاتین: CGI-Proxy installation Instruction

 
 
     
مقالات آموزشی
از اینجا بخوانید
آشنایی با فیلترینگ
روشهای پیشرفته مقابله
 
سایر قسمتها
 
ارتباط با ما
 

 
Web  No-filter.com

راهنما
 

راهنمای نصب پروکسی جیمز مارشال

پروکسی جیمز مارشال (James Marshall CGI-Proxy) یکی از بهترین اسکریپتهایی هست که در دسترس عموم قرار دارد. این اسکریپت توسط آقای جیمز مارشال به زبان پرل (Perl) نوشته شده است. خوشبختانه نویسنده مرتباً آن را آپدیت کرده و قابلیتهای جدیدی به آن می‌افزاید. در حال حاضر این پروکسی از پروتکلهای HTTP ، HTTPS و FTP پشتیبانی میکند و در نسخه جدید قابلیت پشتیبانی از جاوا به صورت بتا به آن افزوده شده است. مزیت دیگر این اسکریپت این است که نویسنده آن را در درون سورس برنامه کاملاً توضیح داده است. این مسئله می‌تواند برای دانشجویان و علاقمندان به یادگیری پرل بسیار آموزنده باشد. سروری که میخواهید این اسکریپت را بر روی آن اجرا کنید باید از قابلیتهای زیر برخوردار باشد:

  • پشتیبانی از پرل نسخه ٨/٥ یا بالاتر ((Perl 5.8

  • پشتیبانی از اسکریپتهای NPH-CGI.

  • سوکت خروجی برای اسکریپتهای CGI باز باشد (Outgoing Socket Enabled).

 نصب این اسکریپت نسبتاً آسان است. شما می‌توانید به دو روش دستی (Manual) و یا از طریق نصاب (Installer) آن را نصب کنید. در زیر هر دو روش توضیح داده شده‌اند. برای نصب دستی مراحل زیر را طی کنید :

  1. فایل فشرده اسکریپت را به کامپیوتر خود دانلود کنید. (دریافت فایل از سایت اصلی یا سایت نوفیلتر)

  2. فایل را از حالت فشرده خارج سازید.

  3. فایل nph-proxy.cgi را به درون شاخه ‌cgi-bin بر روی سرور خود آپلود کنید.

  4. مجوز (Permission) فایل را به 755 تغییر دهید.

  5. فایل مذکور را از درون مرورگر خود صدا کنید. برای این کار در کادر آدرس مرورگرتان تایپ کنید:

  • http://www.YourSite.com/cgi-bin/nph-proxy.cgi

 اگر مراحل فوق را درست انجام داده باشید، صفحه پروکسی جیمز مارشال به نمایش درمی‌آید و شما میتوانید به کمک آن، گشت و گذار در اینترنت را شروع کنید. اگرچه نصب پروکسی جیمز مارشال آسان است ولی ممکن است بعضی کاربران مبتدی به مشکل بر بخورند. اگر چنین است نگران نباشید؛ وب سایتی وجود دارد که به صورت اتوماتیک پروکسی را برای شما نصب میکند. برای این کار مراحل زیر را طی کنید:

  1. به این آدرس مراجعه کنید.

  2. از لیست موجود آخرین نگارش پروکسی را انتخاب کنید و کلید Next را بزنید.

  3. در صفحه بعد، روی دکمه Accept کلیک کنید.

  4. حال به یک فرم بر میخورید. شما فقط نام سایت به همراه نام کاربری و رمزتان را وارد کنید و بقیه قسمتها را خالی بگذارید (جدول زیر). نصاب سعی میکند آنها را بر اساس تنظیمات پیش‌فرض تکمیل کند. اگر سرور شما از تنظیمات استاندارد پیروی نمیکند و تنظیمات خاص خود را دارد، لازم است این قسمتها را خودتان به صورت دستی پر کنید. برای کسب اطلاعات با وب هاست خود تماس بگیرید.

در این قسمت آدرس وب سایت‌ خودتان را بنویسید. مثلاً    http://www.YourSite.com/

Your Website

در این قسمت  نام کاربری وب سایت خود را بنویسید.

FTP User-Name

در این قسمت پسوردی که با آن به سایت‌تان دسترسی پیدا میکنید را بنویسید.

FTP Password

خالی بگذارید.

FTP Server

خالی بگذارید.

FTP Path

خالی بگذارید.

Perl Path

خالی بگذارید.

Perl cgi Extension

جدول-  نحوه پر کردن فرم نصاب پروکسی جیمز مارشال.

 

  1. در این مرحله نصاب (Installer) وب سایت شما را بررسی کرده و توضیحات مختصری را در مورد آن نشان میدهد. روی دکمه Finish کلیک کنید.

  2. اگر نصب با موفقیت انجام شود در صفحه بعدی به یک پیام تبریک (Congratulations) برخورد میکنید. حال روی لینکی که در این صفحه وجود دارد کلیک کنید تا به صفحه پروکسی بروید. به طور پیش‌فرض، پروکسی  در آدرس زیر قرار میگیرد:

  • http://www.YourSite.com/cgiproxy/nph-proxy.pl

بعد از این که پروکسی با موفقیت نصب شد بهتر است پسورد وب سایتتان را عوض کنید. ضمناً توجه داشته باشید که پروکسی جیمز مارشال، در شکل اولیه، برای عبور از فیلتر مناسب نیست. برای این که شما بتوانید از پروکسی جیمز مارشال برای فرار از فیلتر استفاده کنید لازم است یکی از کارهای زیر را انجام دهید:

  1. آن را از روی یک سرور امن اجرا کنید. سرور امن، سروری است که از ارتباطات رمزنگاری شده (SSL) پشتیبانی میکند. در این حالت آدرس وب سایت شما به جای http با https شروع میشود. این امکان، به طور معمول، همراه با خدمات وب هاستینگ ارائه نمیشود و شما برای بهره‌مندی از آن باید مبلغی را جداگانه پرداخته و یک گواهینامه SSL خریداری کنید. با این حال بعضی وب هاستها به شما این امکان را میدهند که از گواهینامه آنها به صورت اشتراکی استفاده کنید. برای اطلاعات بیشتر با شرکت وب هاست خود تماس بگیرید. اگر برایتان مقدور بود، از این روش استفاده کنید، زیرا در این حالت کلیه تبادلات اینترنتی شما به صورت رمزنگاری شده در می‌آید و غیر قابل ردیابی میشود.

  2. پروکسی را بر روی پورتی به غیر از پورت 80 قرار دهید. مثلاً با فرض این که پروکسی بر روی پورت 8000 تنظیم شده باشد، URL دسترسی به پروکسی به صورت زیر در می‌آید. اکثر وب هاستها این امکان را واگذار نمیکنند.

  • http://www.YourSite.com:8000/cgi-bin/nph-proxy.cgi

  1. متن اسکریپت را کمی تغییر دهید و کاری کنید که پروکسی URLها را به صورت درهم ریخته درآورد. برای اطلاعات بیشتر به قسمت "راهنمای تنظیمات پروکسی جیمز مارشال" مراجعه کنید. اگر انجام این کار برایتان سخت است یا حوصله آن را ندارید، میتوانید به جای نسخه اصلی از نسخه تغییر یافته پروکسی استفاده کنید. ما این تغییرات را در آن انجام داده‌ایم. برای دریافت نسخه تغییر یافته به بخش دانلود مراجعه کنید.

 

 

سوالات و نظرات خود را در انجمن مطرح کنید.