Tor : The Onion Router
Tor (The Onion Router) شبكهاي بسيار پيشرفته از سرویس دهنده هاي پراكسي است.
اطلاعات عمومی
سیستم عامل های تحت پشتیبانی | |
زبانهای مختلف برنامه | ۱۳ زبان |
وب سایت | https://www.torproject.org |
پشتیبانی | فهرست ایمیل: https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
سوالات رایج: https://trac.torproject.org/projects/tor/wiki/TheOnionRouter/TorFAQ IRC: #tor on irc.oftc.net |
هنگامي كه از Tor براي دسترسي به يك سايت وب استفاده ميكنيد، ارتباطهاي شما بصورت تصادفي از ميان شبكهاي از پراكسيهاي مستقل و داوطلب عبور داده ميشود. تمام ترافيك بين سرویس دهنده هاي Tor (يا تقويتكنندهها) رمزگذاري ميشود و هر تقويتكنندهاي فقط آدرس IP دو تقويتكننده ديگر را ميداند – كناري قبلي و كناري بعدي آن در زنجيره.
این مکانیزم unlinkability برنامه Tor کار را بسیار دشوار می کند برای:
- ISP شما که قادر نخواهد بود که بداند سايت وب مقصد شما چيست يا چه اطلاعاتي ارسال مي كنيد.
- سايت وب مقصد که نخواهد دانست که شما كه هستيد (دسترسی به آدرس IP شما نخواهد داشت)
- بازفرستنده های مستقل نیز که نخواهند فهمید که شما كه هستيد و كجا ميرويد. و نخواهند فهمید که عادات اینترنتی شما چگونه است.
چه چيزي براي استفاده از شبكه Tor لازم داريد؟
براي اتصال به اينترنت از راه شبكه Tor و استفاده از آن براي گمنام ماندن و دور زدن، لازم است نرمافزار كلاينت Tor را روي كامپيوتر خود نصب كنيد. (امكان اجراي يك نسخه قابل حمل از برنامه از روي يك حافظه قابل حمل يا ساير دستگاههاي خارجي نیز وجود دارد.)
Tor با بيشتر نسخههاي ويندوز، Mac OS X و لينوكس سازگار است.
Tor با چه نرمافزاري سازگار است؟
Tor براي اتصال به برنامه هاا از يك رابط پراكسي SOKCS استفاده ميكند، بنابراين هر برنامه ای كه SOCKS (نسخههاي 4، 4a و 5) را پشتيباني كند ميتواند توسط Tor، گمنام شود، شامل:
- بيشتر مرورگرهاي وب
- بيشتر كلاينتهاي پيام آني و IRC
- كلاينتهاي SSH
- كلاينتهاي ايميل
اگر Tor را از Tor Bundleطریق ، Browser Bundle يا IM Browser Bundle نصب كرديد، Torبایستی بدانید که يك برنامه پراكسي http نيز بعنوان رابط شبكه Tor تنظيم كرده است. اينكار به برخي از برنامه ها كه SOKCS را پشتيباني نميكنند اجازه خواهد داد كه با Tor كار كنند.
اگر مایلیدکه از Tor بیشتر براي وبگردي و گپ زدن استفاده كنيد، ممكن است دريابيد كه راحتترين كار اين است كه از Tor Browser Bundle يا Tor IM Browser Bundle استفاده كنيد كه راه حلهاي تنظيم شده آماده به كار را براي شما فراهم ميكنند. Tor browser bundle شامل Torbutton هم هست كه حفاظت از حريم شخصي شما را در زمان استفاده از Tor با يك مرورگر وب بهبود ميبخشد. هر دو نسخه Tor از https://www.torproject.org/projects/torbrowser ميتوانند دانلود شوند.
مزايا و ريسكها
Tor ميتواند ابزاري بسيار موثر براي دور زدن و حفاظت از هويت شما باشد. رمزگذاري Tor محتواي ارتباطهاي شما را از گرداننده شبكه محلي پنهان ميكند و اينكه شما با چه كسي ارتباط داريد يا چه سايتهاي وبي را مشاهده ميكنيد مخفي مي ماند. در صورت استفاده درست، Tor حفاظت از گمنامي بسيار قويتري را نسبت به يك پراكسي معمولی فراهم می آورد.
اما:
- اما Tor نسبت به بلوکه شدن آسیب پذیر است. بيشتر نودهاي Tor در يك دايركتوري عمومي ليست ميشوند، بنابراين براي گردانندگان شبكهها ساده است كه به ليست دسترسي یافته و آدرسهاي IP نودها را به يك فيلتر اضافه كنند. (يك راه براي خلاصي از اين نوع بلوكه كردن استفاده از يكي از چندين پل Tor است كه نودهاي Tor هستند، كه براي اجتناب از بلوكه كردن، بصورت عمومي ليست نميشوند.)
- گاها بعضي از برنامههايي كه با Tor استفاده ميكنيد ممکن است كه گمنام ماندن شما را خدشه دار کنند.
- همچنين اگر از رمزگذاري اضافه براي حفاظت از ارتباطهاي خود استفاده نميكنيد، دادههاي شما هنگام رسيدن به آخرين گره Tor در زنجيره (گره خروج) رمزبرداري خواهد شد. يعني دادههاي شما بصورت بالقوه براي صاحب آخرين گره Tor و ISP بين آن گره و سايت وب مقصد شما آشكار خواهد شد.
سازندگان Tor درباره موارد فوق و ساير ريسكها بسيار اندیشیده و کاربران را در سه مورد هشدار ميدهند:
۱. اگر از Tor درست استفاده نكنيد، از شما محافظت نميكند. ليست اخطارها را در اينجا بخوانيد: http://www.torproject.org/download.html.en#Warning، سپس مطمين شويد كه براي بستر [سيستم] خود دستورهاي زير را به دقت اجرا كنيد: http://www.torproject.org/documentation.html.en#RunningTor
۲. حتا اگر Tor را درست تنظيم و استفاده كنيد، هنوز امكان حمله هايي كه توانايي Tor را براي محافظت از شما از بين ببرند هست:
۳. اين روزها هيچ سيستم گمنامي كامل نيست و Tor نیز از این قاعده مستثناء نيست: اگر به گمنام ماندن قوي نياز داريد نبايد تنها به شبكه Tor اعتماد كنيد.
استفاده از Tor Browser Bundle
Tor Browser Bundle اجازه ميدهد كه در ويندوز از Tor استفاده كنيد بدون اينكه نياز به تنظيم مرورگر وب داشته باشيد. حتا از اين بهتر، بخاطر اینکه قابل حمل است ميتوان آن را از روي يك درايو فلش USB نيز اجرا کرد. از طرفی می توان آن را، بدون نياز به نصب روي دیسک سخت كامپيوتر، در هر PC ويندوزي مورد استفاده قرار داد.
دانلود Tor Browser Bundle
ميتوانيد Tor Browser Bundle را از سايت وب torproject.org دانلود كنيد، هم بصورت يك فايل واحد (13 مگابايت) يا يك نسخه "چند قسمتی" كه شامل چند فايل 1.4 مگابايتي است. اگر اتصال اينترنت شما كند و غيرقابل اطمينان است، ممكن است دانلود کردن نسخه چند قسمتی راحت تر از يك فايل خيلي بزرگ باشد.
اگر سايت وب torproject.org در محلي كه هستيد فيلتر ميشود، در موتور جستجوي مورد علاقه خود عبارت "tor mirrors" را تايپ كنيد: احتمالا نتايج جستجو حاوي آدرسهاي جايگزين براي دانلود Tor Browser Bundle خواهد بود.
دریافت Tor از طریق ایمیل: یک ایمیل به آدرس gettor@torproject.org ارسال داشته و کلمه "help" در بخش متن پیامتان وارد کنید، و سپس شما دستورالعمل هایی در مورد چگونگی دریافت و نصب Tor دریافت خواهید کرد.
اخطار: وقتي Tor Browser Bundle را دانلود ميكنيد (نسخه واحد يا چند قسمتی)، بايد امضاهاي فايلها را چك كنيد بخصوص اگر فايلها را از يك سايت آينه دانلود ميكنيد. اين مرحله اطمينان ميدهد كه فايلها دستكاري نشدهاند. براي يادگيري بيشتر در مورد فايلهاي امضا شده و روش تست آنها اين مطلب را بخوانيد:
https://wiki.torproject.org/noreply/TheOnionRouter/VerifyingSignatures
ميتوانيد نرمافزار GnuPG را كه به آن براي چك کردن امضا نياز داريد از اينجا دانلود كنيد:
http://www.gnupg.org/download/index.en.html#auto-ref-2
دستورات زير به نصب مرورگر Tor روي مايكروسافت ويندوز اشاره دارد. اگر از سيستم عامل ديگري استفاده ميكنيد، براي لينك دانلودها و دستورها به سايت وب torproject.org مراجعه كنيد.
نصب از طریق يك فايل واحد
۱. در مرورگر وب خود URL دانلود مرورگر Tor را وارد كنيد: https://www.torproject.org/torbrowser/
۲. براي دانلود فايل نصب، روي لينك زبان خود كليك كنيد.
۳. روي فايل .EXE كه هماكنون دانلود كرديد دو بار كليك كنيد. پنجره "7-Zip self-extracting archive" ظاهر ميشود.
۴. پوشه ای را كه ميخواهيد فايلها در آن باز شوند انتخاب و روي "Extract" كليك كنيد.
توجه: اگر ميخواهيد مرورگر Tor را روي كامپيوترهاي مختلف استفاده كنيد (براي نمونه روي كامپيوترهاي عمومي يك كافی نت) ممکن است مایل باشید انتخاب كنيد كه فايلها مستقيما در يك حافظه USB باز شوند.
۵. وقتي كه باز شدن كامل شد، پوشه را باز كنيد و چك كنيد كه محتواي آن با شكل زير مطابقت داشته باشد:
۶. براي پاكسازي، فايل .EXE اوليهاي را كه دانلود كرديد حذف كنيد.
نصب از طریق فايلهاي چند قسمتی
۱. در مرورگر خود URL نسخه چند قسمتی Tor Browser Bundle را وارد كنيد (https://www.torproject.org/projects/torbrowser-split.html.en)، سپس روي لينك زبان خود كليك كنيد تا وارد صفحهاي شويد كه شبيه صفحه زبان انگليسي زير است:
۲. روي هر فايل كليك كنيد تا آنها را يكي پس از ديگري دانلود كنيد (يك فايل با پسوند ".exe" و نه فايل ديگر با پسوند ".rar") و همه آنها را در يك پوشه روي دیسک سخت ذخيره كنيد.
۳. روي بخش اول دوبار كليك كنيد (فايلي كه پسوند ".exe" دارد). اين امر برنامهاي را اجرا ميكند كه همه بخشها را يكپارچه ميكند.
۴. پوشه اي را كه ميخواهيد فايلها در آن نصب شوند انتخاب و روي "Install" كليك كنيد. برنامه، پيامهايي در حين اجرايش درباره روند پيشرفت، نمايش ميدهد و سپس تمام ميشود.
۵. وقتي كه باز شدن كامل شد، پوشه را باز كنيد و چك كنيد كه محتواي آن با شكل زير مطابقت داشته باشد:
۶. براي پاكسازي، تمامی فایل هایی را که ابتدائا دانلود كرديد حذف كنيد.
استفاده از مرورگر Tor
قبل از اينكه شروع كنيد:
- Tor را ببنديد. اگر از قبل Tor روي كامپيوترتان نصب است، مطمين شويد كه اكنون اجرا نميشود.
مرورگر Tor را اجرا كنيد:
در پوشه "مرورگر Tor" روي "Start Tor Browser" دوبار كليك كنيد. ") تابلوی کنترل ویدالیا باز ميشود و Tor شروع به اتصال به شبكه Tor ميكند.
وقتي اتصال برقرار شد، فايرفاكس بصورت خودكار به صفحه TorCheck وصل ميشود و سپس تاييد ميكند كه به شبكه Tor وصل شده ايد. اينكار ممكن است بسته به كيفيت اتصال اينترنت شما مدتي طول بكشد.
اگر به شبكه Tor وصل شويد، يك نمایه پيازي شکل سبز رنگ در طبق سيستم در گوشه سمت راست پايين صفحه نمايش ظاهر ميشود:
مرور وب با استفاده از مرورگر Tor
سعي كنيد چند سايت وب را مشاهده كنيد و ببينيد آيا آنها نمايش داده ميشوند یا خیر. ممكن است سايتها آهستهتر از حالت معمول بار شوند چون اتصال شما از ميان چندين تقويتكننده ميگذرد.
اگر كار نكرد
اگر پياز پانل كنترلي Vidalia هرگز سبز نشود يا اگر فايرفاكس باز شود، اما صفحهاي نمايش داده شود كه ميگويد "Sorry. You are not using Tor"، همانگونه كه در شكل زير آمده، پس شما از Tor استفاده نميكنيد.
اگر اين پيام را ميبينيد، فايرفاكس و مرورگر Tor را ببنديد و سپس مراحل بالا را دوباره تكرار كنيد. ميتوانيد اين چك را در هر زماني براي اطمينان از اينكه از Tor استفاده ميكنيد انجام دهيد. برای این منظور به آدرس زیر مراجعه کنید: https://check.torproject.org/.
اگر بعد از دو يا سه بار تلاش هنوز مرورگر Tor كار نكرد، ممكن است Tor توسط ISP شما بلوكه شده باشد و بايد سعي كنيد از ويژگي پل Tor استفاده كنيد.
استفاده از Tor IM Browser Bundle
"Tor IM Browser Bundle" مشابه Tor Browser Bundle است، با این تفاوت که دسترسی به کلاینت چند پروتکلی Pidgin را ارائه میکند، که با استفاده از ان میتوانید در نرم افزار چت مورد استفاده خود نظیر ICQ، MSN Messenger، یاهو مسنجر و یا QQ ارتباط رمزشده، داشته باشید.
برای یادگیری بیشتر در مورد Pidgin به ادرس زیر مراجعه نمائید:
دانلود کردن "Tor IM Browser Bundle"
میتوانید این نرم افزار (که حدود 20 مگابایت است) را مستقیما از وب سایت Tor دانلود کنید:
https://www.torproject.org/torbrowser/
اگر اتصال اینترنت شما، کند یا نامطمئن است، میتوانید نسخه چند قسمتی آن را از وب سایت https://www.torproject.org/torbrowser/split.html دانلود کنید
بازکردن فایلهای آرشیو
برای شروع کار، روی فایل با پسوند .exe ای که دانلود کرده اید، دوبار کلیک کنید.
باید پنجره ای مشابه زیر مشاهده نمائید:
- یک پوشه برای ذخیره فایلها انتخاب کنید. اگر مطمئن نیستید که چکار باید بکنید، مقدار پیش فرض پوشه را تغییر ندهید. سپس روی Extract کلیک کنید.
توجه: اگر میخواهید Tor را روی کامپیوترهای مختلف (مثلا کافی نت یا کتابخانه) اجرا نمائید، میتوانید فایلها را مستقیما روی حافظه قابل حمل USB خود ذخیره نمائید.
- وقتی که ذخیره فایلها پایان یافت، پوشه ای که فایلها در ان باز/ذخیره شده را باز کنید، و چک کنید که محتوای ان مشابه زیر باشد (به پوشه PidginPortable دقت کنید):
- حال، میتوانید فایل .exe (یا .rar فایلهایی) که دانلود کرده اید را پاک کنید.
استفاده از "Tor IM Browser Bundle"
قبل از شروع:
- فایرفاکس را ببندید. اگر فایرفاکس روی کامپیوتر شما نصب شده است، مطمئن شوید که در حال حاضر اجرا نمیشود.
- Tor را ببندید. اگر Tor روی کامپیوتر شما نصب شده است، مطمئن شوید که در حال حاضر اجرا نمیشود.
Tor IM Browser را اجرا کنید:
- در پوشه “Tor Browser” روی “Start To Browser” دوبار کلیک کنید. کنترل پانل Tor (Vidalia) باز میشود و Tor به شبکه Tor متصل میشود.
وقتی که اتصال برقرار شد:
- پنجره فایرفاکس باز شده و به صفحه TorCheck متصل میشود، در این صفحه یک پیاز سبز رنگ نمایش داده شده است که مشاهده ان، به معنی اتصال به شبکه Tor است.
- پنجره “Pidgin assistant window” باز میشود و از شما دعوت میکند که حساب مربوط به "گپ زدن" خود را در Pidgin تنظیم نمائید.
شما همچنین نمایه Tor (اگر به شبکه Tor متصل شده باشید، یک پیاز سبز رنگ) و نمایه Pidgin را در قسمت نمایه ها، گوشه پائین سمت راست صفحه، مشاهده خواهید کرد:
تنظیم اکانت چت در Pidgin
در پنجره Pidgin میتوانید حساب خود را تنظیم نمائید. Pidgin با بیشتر سرویسهای گپ زدن (AIM، MSN، Yahoo!، Google Talk، Jabber، XMPP، ICQ، و سایر سرویسها) سازگار میباشد:
برای یادگیری بیشتر در مورد استفاده از Pidgin به صفحه زیر مراجعه نمائید:
http://developer.pidgin.im/wiki/Using%20Pidgin#GSoCMentoring.Evaluations
اگر کار نکرد
اگر که کنترل پانل Vidalia سبز نشد، یا فایرفاکس باز شد ولی پیغام " نمی باشید TOR پوزش، شما در حال استفاده از" را نمایش داد، شما باید:
- از Vidalia و Pidgin خارج شوید (به موارد زیر نگاه کنید).
- Tor IM Brower را مجددا با در نظر گرفتن موارد زیر، اجرا کنید.
اگر مرورگر Tor بعد از دو یا سه مرتبه تکرار این موارد، هنوز کار نمیکند، ممکن است قسمتی از Tor در ISP شما مسدود شده باشد. در انصورت به بخش "استفاده از Tor با پلها"ی این راهنما مراجعه کرده و Tor را با استفاده از پل تنظیم نمائید.
خروج از Tor IM Browser
برای خروج از Tor IM Browser نیاز به این دارید که:
- با زدن کلیک راست روی نمایه پیاز در ویندوز، و انتخاب گزینه Exit از منو، از Vidalia خارج شوید.
- با زدن کلیک راست روی نمایه Pidgin در ویندوز، و انتخاب گزینه Quit از منو، از آن خارج شوید.
وقتی که نمایه پیاز مربوط به Vidalia و نمایه Pidgin از لیست نمایه های ویندوز ناپدید شدند، Tor IM Browser بسته شده است.
استفاده از Tor با پلها
اگر احتمال میدهید که شبکه Tor مسدود شده باشد، از امکان پل زنی آن استفاده کنید. قابلیت پل زنی، برای استفاده کسانی که شبکه Tor برای انها مسدود شده است، ابداع شده است. البته قبل از استفاده از آن میبایست نرم افزار Tor را دانلود کرده باشید.
پل چیست؟
"باز فرستنده پل" (یا پل)، باز فرستنده های Tor هستند که در فهرست عمومی Tor لیست نشده اند. دلیل لیست نشدن انها اینست که نتوان انها را کشف و مسدود کرد. حتی اگر سرویس دهنده اینترنت شما تمام بازفرستنده های عمومی Tor را مسدود کرده باشد، نمیتواند تمام پلها را مسدود نماید.
از کجا میتوان پلها را پیدا کرد؟
برای استفاده از پلها، میبایست ابتدا یکی از انها را پیدا کرد و به تنظیمات شبکه خود اضافه نمود. یک راه ساده برای دریافت تعدادی پل از طریق مراجعه به آدرس https://bridges.torproject.org/ با کمک مرورگر وب شما می باشد. اگر آن وبسایت مسدود می باشد، یک ایمیل از یک ادرس Gmail به ادرس bridges@torproject.org با فقط یک خط متن get bridges بفرستید.
تقریبا بلافاصه یک ایمیل پاسخ، شامل اطلاعات در مورد پلها دریافت خواهید کرد:
نکات مهم:
۱. ایمیل فرستاده
شده حتما میبایست از یک ادرس Gmail فرستاده شود. اگر torproject.org
ایمیلهای فرستاده شده از همه ادرسها را قبول میکرد، یک مهاجم میتوانست به
سادگی تعداد زیادی ایمیل به ان ارسال کند و بسرعت در مورد پلها اطلاعات
بگیرد. اگر ایمیل Gmail ندارید، فقط چند دقیقه طول میکشد تا یکی برای خود
ایجاد نمائید.
۲. اگر از ارتباط اینترنتی آهسته استفاده می کنید، با مراجعه به آدرس https://mail.google.com/mail/h/ می توانید به نسخه HTML ساده Gmail دسترسی پیدا کنید.
پل زنی را فعال نمائید و اطلاعات پل را وارد کنید
پس از اینکه ادرس چند بازفرستنده پل را یافتید، باید Tor را با ادرس پلهایی که پیدا کرده اید، پیکربندی کنید:
۱. تابلوی کنترل ویدالیا را باز کنید.
۲. روی Setting کلیک کنید. پنجره Setting باز میشود.
۳. روی Network کلیک کنید.
۴. "My Firewall only lets me connect to certain
ports" و "My ISP blocks connections to the Tor
network" را انتخاب کنید.
۵. اطلاعات URL مربوط به پلی که از طریق ایمیل دریافت کردید را در قسمت "Add a Bridge" وارد کنید.
۶. روی + سبز رنگ در راست کادر "Add a Bridge" کلیک کنید. ادرس URL به فیلد زیر آن اضافه میشود.
۷. روی OK در زیر پنجره، برای تائید اطلاعات وارد شده، کلیک کنید.
۸. در کنترل پانل Tor ، آنرا متوقف و دوباره اجرا نمائید تا تنظیمات جدید مورد استفاده قرار گیرد.
یادداشت:
هر تعدادی پل که میتوانید، در Tor پیکربندی نمائید. تعداد بیشتر پل باعث افزایش قابلیت اطمینان خواهد شد. البته فقط یک پل برای دسترسی به شبکه Tor کافی میباشد، ولی اگر ان پل، شناسائی و مسدود شد، ارتباط شما با شبکه Tor قطع خواهد شد.
برای اضافه کردن پلهای بیشتر، مراحل گفته شده در فوق را تکرار نموده و پلهای دریافتی جدید از bridges@torproject.org را به نرم افزار Tor اضافه نمائید.