تمام ترجمه هاى اين مقاله : English | Русский

يك پراكسي HTTP چيست؟

نرم‌افزاري كه يك برنامه پراكسي ناميده مي‌شود باعث مي‌شود يك كامپيوتر در اينترنت بتواند درخواستهايي از كامپيوتري ديگر را پردازش كند. پراكسي‌هاي HTTP عمومي‌ترين نوع برنامه‌هاي پراكسي هستند كه درخواستها براي سايتهاي وب را مديريت مي‌كنند و پراكسي‌هاي SOCKS كه درخواستهاي اتصال از كاربردهاي گوناگون متعدد را مديريت مي‌كنند. در اين فصل ما نگاهي به پراكسي‌هاي HTTP و چگونگي عملکرد آنها خواهيم داشت.

پراكسي‌هاي خوب و پراكسي‌هاي بد

برنامه‌هاي پراكسي مي‌توانند توسط اداره‌كنندگان شبكه براي سانسور اينترنت يا نظارت و كنترل بر آنچه كاربران انجام مي‌دهند بكار روند. هرچند، برنامه‌هاي پراكسي ابزاري براي كاربراني است كه میخواهند سانسور و ساير محدوديتهاي شبكه را هم دور بزنند.

پراكسي‌هايي كه دسترسي را محدود مي‌كنند

يك اپراتور شبكه ممكن است كاربران را ملزم كند كه فقط از ميان يك پراكسي مشخص به اينترنت (يا حداقل صفحه‌هاي وب) دسترسي داشته باشند. اپراتور شبكه مي‌تواند اين پراكسي را برنامه‌ريزي كند تا سابقه آنچه را كاربران به آن دسترسي پیدا میکنند، ثبت کند و همچنين از دسترسي به سايتها يا سرويسهاي معيني جلوگيري كند (مسدود كردن IP يا مسدود كردن پورت). در اين مورد، اپراتور شبكه ممكن است از يك ديوار آتش (فايروال) براي مسدود كردن اتصالهايي كه از ميان پراكسي محدود كننده عبور نمي‌كنند استفاده كند. اين پيكربندي گاهي يك پراكسي تحميلي ناميده مي‌شود، زیرا كاربران باید كه از آن استفاده كنند.

پراكسي‌ها براي دور زدن

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

در كجا مي‌توان يك برنامه پراكسي پيدا كرد

سايتهاي وب بسياري با ليستهايي از برنامه‌هاي پراكسي وجود دارد. خلاصه‌اي از اينگونه سايتها در http://www.dmoz.org/Computers/Internet/Proxying_and_Filtering/Hosted_Proxy_Services/Free/Proxy_Lists/ موجود است.

لطفا توجه كنيد كه بسياري از برنامه‌هاي پراكسي باز فقط براي چند ساعت وجود دارند، بنابراين اين مساله مهم است كه پراكسي‌اي از میان فهرست، پراکسی ها با دقت و به روز شده انتخاب نمایید.

تنظيمهاي پراكسي HTTP

براي استفاده از يك برنامه پراكسي بايد پراكسي را براي سيستم عامل خود يا درون يك كاربرد خاص تنظيم كنيد. وقتي يك پراكسي را در تنظيمهاي پراكسي يك كاربرد انتخاب كرده‌ايد، ان كاربرد سعي مي‌كند از آن پراكسي براي تمامي دسترسي‌هاي اينترنتي خود استفاده كند. مطمين شويد كه به تنظيمهاي اوليه توجه مي‌كنيد و مي‌توانيد آنها را دوباره به حالت اول بازگردانيد. اگر به هر علتي پراكسي موجود يا در دسترس نباشد، نرم‌افزاري كه براي استفاده از آن تنظيم شده كلا كار را متوقف مي‌كند. دراينصورت ممكن است لازم باشد تا انرا به تنظيمهاي اوليه برگرديد.

در Mac OS X و بعضي از سيستمهاي لينوكس، تنظيمها مي‌تواند در سيستم عامل انجام شود و بصورت خودكار روي كاربردهايي مانند مرورگر يا كاربردهاي پيام آني اعمال مي‌شود. در سیستم عامل ويندوز و بعضي از سيستمهاي لينوكس، تنظيمهاي پراكسي در يك محل مركزي انجام نمي‌شود و هر كاربردي بايد بصورت محلي تنظيم شود. به ياد داشته باشيد كه اگر حتا تنظيمها بصورت متمركز انجام شود هيچ ضمانتي وجود ندارد كه برنامه های مربوطه، اين تنظيمها را پشتيباني كنند، بنابراين هميشه يك ايده خوب اين است كه تنظيمهاي هر كاربرد مشخصي جداگانه بررسي شود.

معمولا فقط مرورگرهاي وب مي‌توانند مستقيما از يك پراكسي HTTP استفاده كنند.

prox2

مراحل زير نحوه تنظيم اينترنت اكسپلورر مايكروسافت، فايرفاكس موزيلا و كلاينت پيام آني متن باز و مجاني پيجين (Pidgin) براي استفاده از يك پراكسي را شرح مي‌دهد. اگر از فايرفاكس براي مرور وب استفاده مي‌كنيد شايد استفاده از نرم‌افزار SwitchProxy ساده‌تر باشد؛ اين يك جايگزين براي مراحل زير است. اگر از Tor استفاده مي‌كنيد، امن‌تر است كه براي تنظيم مرورگر خود براي استفاده از Tor از نرم‌افزار TorButton (كه به عنوان بخشي از دانلود Tor Bundle ارايه مي‌شود) استفاده كنيد.

گرچه كلاينتهاي اي‌ميل مانند Microsoft Outlook و Mozilla Thunderbird هم مي‌توانند براي استفاده از پراكسي‌هاي HTTP تنظيم شوند، ترافيك واقعي پست در هنگام ارسال و بازآوري از ساير پروتكلها مانند POP3، IMAP و SMTP استفاده مي‌كند و اين ترافيك از ميان پراكسي HTTP عبور نمي‌كند.

فايرفاكس موزيلا

براي تنظيم فايرفاكس براي استفاده از پراكسي HTTP:

 1_1

 

"Options" را در منوي "Tools" كليك كنيد:

 2

پنجره "Options" نمايان مي‌شود:

 3_1

در نوار ابزار بالاي پنجره روي "Advanced" كليك كنيد:

 روي برگه "Network" كليك كنيد:

 4_1

روي "Settings" كليك كنيد. فايرفاكس پنجره "Connection Settings" را نشان مي‌دهد.

 5

"Manual proxy configuration" را انتخاب كنيد. فيلدهاي زير آن گزينه قابل دسترس مي‌شوند.

6a_1

 

آدرس "HTTP proxy" و شماره "Port" را وارد كنيد و سپس "OK" را كليك كنيد.

 7

اگر روي "Use this proxy server for all protocols" كليك كنيد، فايرفاكس تلاش مي‌كند تا ترافيك HTTPS (HTTP امن) و FTP را از ميان پراكسي ارسال كند. اگر از يك برنامه پراكسي عمومي استفاده مي‌كنيد ممكن است اين مورد كار نكند، چون بسياري از اينها ترافيك HTTPS و FTP را پشتيباني نمي‌كنند. از سوي ديگر، اگر ترافيك HTTPS و/يا FTP مسدود شده است، مي‌توانيد يك برنامه پراكسي عمومي با پشتيباني HTTPS و/يا FTP پيدا كنيد و از تنظيم " Use this proxy server for all protocols " در فايرفاكس استفاده نمایید.

حالا فايرفاكس براي استفاده از پراكسي HTTP تنظيم شد.

اينترنت اكسپلورر مايكروسافت

براي تنظيم اينترنت اكسپلورر جهت استفاده از يك پراكسي HTTP:

  1. "Internet Options" را در منوي "Tools" كليك كنيد:FLOSS_Manuals__en____Microsoft_Internet__2008_11_12__22_40_02
  2. اينترنت اكسپلورر پنجره "Internet Options" را نشان مي‌دهد:InternetOptions06
  3. روي برگه "Connections" كليك كنيد.Internet_Options__2008_11_12__22_40_09
  4. روي "LAN Settings" كليك كنيد. پنجره "Local Area Network (LAN) Settings" نمايان مي‌شود.Local_Area_Network__LAN__Settings__2008_11_13__11_44_41
  5. "Use a proxy server for your LAN" را انتخاب كنيد.
  6.  Proxy Settings--2008-11-12--22-42-03

     

  7. روي "Advanced" كليك كنيد. پنجره "Proxy Settings" نمايان مي‌شود.
  8. "Proxy address to use" و شماره "Port" را در اولين سطر فيلدها وارد كنيد.
  9. اگر روي "Use the same proxy server for all protocols" كليك كنيد، اينترنت اكسپلورر سعي خواهد كرد كه ترافيك HTTPS (HTTP امن) و FTP را از ميان پراكسي بفرستد. اگر از يك برنامه پراكسي عمومي استفاده مي‌كنيد ممكن است اين مورد كار نكند، چون بسياري از اينها ترافيك HTTPS و FTP را پشتيباني نمي‌كنند. از سوي ديگر، اگر ترافيك HTTPS و/يا FTP مسدود است، مي‌توانيد سعي كنيد يك برنامه پراكسي عمومي با پشتيباني HTTPS و/يا FTP پيدا كنيد و از تنظيم " Use this proxy server for all protocols " در اينترنت اكسپلورر استفاده كنيد.Proxy Settings--2008-11-12--22-42-06

حالا اينترنت اكسپلورر براي استفاده از يك پراكسي HTTP تنظيم شد.

كلاينت پيام آني پيجين

بعضي از كاربردهاي اينترنت به غير از مرورگرهاي وب هم مي‌توانند از يك پراكسي HTTP براي اتصال به اينترنت و عبور بالقوه از سدها استفاده كنند. در اينجا مثالي با نرم‌افزار پيام آني پيجين آمده است.

  1. در منوي "Tools" روي "Preferences" كليك كنيد:PidginConfigProxy1_1
    پيجين پنجره "
    Preferences" را نمايش مي‌دهد:PidginConfigProxy2_1
  2. روي برگه "Network" كليك كنيد تا نمايش داده شود.PidginConfigProxy3_1
  3. "HTTP" را براي "Proxy type" انتخاب كنيد. فيلدهاي اضافه زير آن گزينه ظاهر مي‌شود.PidginConfigProxy4_1
  4. آدرس "Host" و شماره "Port" پراكسي HTTP خود را وارد كنيد.PidginConfigProxy5http
  5. روي "Close" كليك كنيد.

حالا پيجين براي استفاده از پراكسي HTTP تنظيم شد.

وقتي كارتان با پراكسي انجام شد

وقتي كارتان با يك پراكسي تمام شد، بخصوص روي يك كامپيوتر مشترك، تنظيمهايي را كه تغيير داده‌ايد به مقادير قبلي برگردانيد. درغيراينصورت آن كاربردها سعي در ادامه استفاده از پراكسي خواهند داشت. اين امر مي‌تواند مشكل ساز باشد اگر نخواهيد افراد بدانند كه از پراكسي استفاده مي كرديد يا از يك پراكسي محلي استفاده مي‌كرديد كه بوسيله يك برنامه دور زدن بخصوص كه هميشه اجرا نمي‌شود، استفاده شده باشد.

  • HOW TO BYPASS INTERNET CENSORSHIP by FLOSS Manuals Community Members

    Inform yourself on how Internet censorship works and how to route around it with free software. Includes an excellent overview of the techniques and tools for beginners and advanced users.
    Paperback book: €10.85,

    available on Lulu.com
  • HOW TO BYPASS INTERNET CENSORSHIP - supplement for proprietary software by Sesawe


    Paperback book: €5.05,

    available on Lulu.com