پروکسی جیمز مارشال (James
Marshall CGI-Proxy)
یکی از بهترین اسکریپتهایی هست که در دسترس عموم قرار دارد. این
اسکریپت توسط آقای جیمز مارشال به زبان پرل (Perl)
نوشته شده است. خوشبختانه نویسنده مرتباً آن را آپدیت کرده و قابلیتهای
جدیدی به آن میافزاید. در حال حاضر این پروکسی از پروتکلهای
HTTP
،
HTTPS
و FTP
پشتیبانی میکند و در نسخه جدید قابلیت پشتیبانی از جاوا به صورت بتا به
آن افزوده شده است. مزیت دیگر این اسکریپت این است که نویسنده آن را در
درون سورس برنامه کاملاً توضیح داده است. این مسئله میتواند برای
دانشجویان و علاقمندان به یادگیری پرل بسیار آموزنده باشد. سروری که
میخواهید این اسکریپت را بر روی آن اجرا کنید باید از قابلیتهای زیر
برخوردار باشد:
-
پشتیبانی از پرل نسخه ٨/٥ یا
بالاتر ((Perl 5.8
-
پشتیبانی از
اسکریپتهای NPH-CGI.
-
سوکت خروجی برای
اسکریپتهای CGI
باز باشد (Outgoing
Socket Enabled).
نصب این اسکریپت نسبتاً
آسان است. شما میتوانید به دو روش دستی (Manual)
و یا از طریق نصاب (Installer)
آن را نصب کنید. در زیر هر دو روش توضیح داده شدهاند. برای نصب دستی
مراحل زیر را طی کنید :
-
فایل فشرده اسکریپت را به
کامپیوتر خود دانلود کنید. (دریافت فایل از
سایت اصلی یا
سایت نوفیلتر)
-
فایل را از حالت
فشرده خارج سازید.
-
فایل
nph-proxy.cgi
را به درون شاخه cgi-bin
بر روی سرور خود آپلود کنید.
-
مجوز (Permission)
فایل را به 755 تغییر دهید.
-
فایل مذکور را از
درون مرورگر خود صدا کنید. برای این کار در کادر آدرس مرورگرتان
تایپ کنید:
اگر مراحل فوق را درست
انجام داده باشید، صفحه پروکسی جیمز مارشال به نمایش درمیآید و شما
میتوانید به کمک آن، گشت و گذار در اینترنت را شروع کنید.
اگرچه نصب پروکسی جیمز مارشال آسان است ولی ممکن است
بعضی کاربران مبتدی به مشکل بر بخورند. اگر چنین است نگران نباشید؛ وب
سایتی وجود دارد که به صورت اتوماتیک پروکسی را برای شما نصب میکند.
برای این کار مراحل زیر را طی کنید:
-
به
این آدرس مراجعه
کنید.
-
از لیست موجود آخرین
نگارش پروکسی را انتخاب کنید و کلید
Next
را بزنید.
-
در صفحه بعد، روی
دکمه Accept
کلیک کنید.
-
حال به یک فرم بر
میخورید. شما فقط نام سایت به همراه نام کاربری و رمزتان را وارد
کنید و بقیه قسمتها را خالی بگذارید (جدول زیر). نصاب سعی میکند آنها
را بر اساس تنظیمات پیشفرض تکمیل کند. اگر سرور شما از تنظیمات
استاندارد پیروی نمیکند و تنظیمات خاص خود را دارد، لازم است این
قسمتها را خودتان به صورت دستی پر کنید. برای کسب اطلاعات با وب
هاست خود تماس بگیرید.
در این قسمت آدرس وب سایت خودتان را
بنویسید. مثلاً
http://www.YourSite.com/ |
Your Website |
در این قسمت نام کاربری وب سایت خود را
بنویسید. |
FTP User-Name |
در این قسمت پسوردی که با آن به سایتتان
دسترسی پیدا میکنید را بنویسید. |
FTP Password |
خالی بگذارید. |
FTP Server |
خالی بگذارید. |
FTP Path |
خالی بگذارید. |
Perl Path |
خالی بگذارید. |
Perl cgi
Extension |
جدول- نحوه پر کردن فرم نصاب پروکسی جیمز مارشال.
-
در این مرحله نصاب (Installer)
وب سایت شما را بررسی کرده و توضیحات مختصری را در مورد آن نشان
میدهد. روی دکمه
Finish
کلیک کنید.
-
اگر نصب با موفقیت
انجام شود در صفحه بعدی به یک پیام تبریک (Congratulations)
برخورد میکنید. حال روی لینکی که در این صفحه وجود دارد کلیک کنید
تا به صفحه پروکسی بروید. به طور پیشفرض، پروکسی در آدرس زیر
قرار میگیرد:
بعد از این که پروکسی با
موفقیت نصب شد بهتر است پسورد وب سایتتان را عوض کنید. ضمناً توجه
داشته باشید که پروکسی جیمز مارشال، در شکل اولیه، برای عبور از فیلتر
مناسب نیست. برای این که شما بتوانید از پروکسی جیمز مارشال برای فرار
از فیلتر استفاده کنید لازم است یکی از کارهای زیر را انجام دهید:
-
آن را از روی یک سرور
امن اجرا کنید. سرور امن، سروری است که از ارتباطات رمزنگاری شده (SSL)
پشتیبانی میکند. در این حالت آدرس وب سایت شما به جای
http
با https
شروع میشود. این امکان، به طور معمول، همراه با خدمات وب هاستینگ
ارائه نمیشود و شما برای بهرهمندی از آن باید مبلغی را جداگانه
پرداخته و یک گواهینامه
SSL
خریداری کنید. با این حال بعضی وب هاستها به شما این امکان را
میدهند که از گواهینامه آنها به صورت اشتراکی استفاده کنید. برای
اطلاعات بیشتر با شرکت وب هاست خود تماس بگیرید. اگر برایتان مقدور
بود، از این روش استفاده کنید، زیرا در این حالت کلیه تبادلات
اینترنتی شما به صورت رمزنگاری شده در میآید و غیر قابل ردیابی
میشود.
-
پروکسی را بر روی
پورتی به غیر از پورت 80 قرار دهید. مثلاً با فرض این که پروکسی بر
روی پورت 8000 تنظیم شده باشد،
URL
دسترسی به پروکسی به صورت زیر در میآید. اکثر وب هاستها این امکان
را واگذار نمیکنند.
-
متن اسکریپت را کمی
تغییر دهید و کاری کنید که پروکسی
URLها را به صورت درهم
ریخته درآورد. برای اطلاعات بیشتر به قسمت "راهنمای تنظیمات پروکسی
جیمز مارشال" مراجعه کنید. اگر انجام این کار برایتان سخت است یا
حوصله آن را ندارید، میتوانید به جای نسخه اصلی از نسخه تغییر
یافته پروکسی استفاده کنید. ما این تغییرات را در آن انجام
دادهایم. برای دریافت نسخه تغییر یافته به بخش
دانلود
مراجعه
کنید.
|