نرم افزار تور یک نرم افزار آزاد است که در پلتفورمهای مختلف از جمله مک، ویندوز و لینوکس و واریاسیونهای یونیکس قابل استفاده است.
در این راهنما چگونگی نصب آن در توزیع فدورا کور را شرح میدهم. برای نصب آن در ویندوز میتوانید از راهنمای نصب در ویندوز سایت پروژهی تور به زبان انگلیسی استفاده کنید.
نصب این نرم افزار در فدورا کور بسیار ساده است. کافی است ابتدا gnome-terminal را باز کنید. (در محیط کار گنوم کافیست Altکلید سمت چپ و F2 را همزمان فشار دهید تا دیالوگ Run Application اجرا شود و در آن بنویسید gnome-terminal و سپس Run را فشار دهید یا اینتر بزنیدو یا به Applications> System Tools> Terminal بروید.)
در خط فرمان برای دریافت نرم افزارهای تور و پریووکسی با استفاده از یام (yum) متن زیر را وارد کنید:
در صورتیکه sudo را تنظیم کردهاید (نحوهی تنظیم sudo در فدورا کور را به زودی در همین وبلاگ مینویسم)
sudo yum -y install tor privoxy
سپس پسورد خود را وارد نمایید. یام بستهها را داونلود و نصب مینماید.
اگر sudo را تنظیم نکردهاید
su -c “yum install tor privoxy”
برای دستور su باید پسورد روت را وارد نمایید.
اکنون شما دارای یک سیستم پروکسی حرفهای با نرم افزار مرور ناشناس وب هستید. اما هنوز تنظیماتی باقیمانده است که باید انجام دهید تا کارها به درستی انجام شود.
اکنون لازم است که فایل پیکربندی پریوکسی را کمی تغییر دهیم. با ادیتور مورد علاقهی خود فایل زیر را باز کنید.
/etc/privoxy/config
از آنجا که تغییر دادن این فایل نیاز به اختیارات روت دارد، بنابراین آن را در خط فرمان باز میکنیم. من از ادیتور vim استفاده کردهام.
sudo vim /etc/privoxy/config
در فایل خطوط زیر را اگر وجود دارند پیدا کنید و آنها را از حالت کامنت خارج کنید. یعنی کاراکتر # را که قبل از آنها وجود دارد پاک کنید.
forward-socks4a / 127.0.0.1:9050 .
(حتما دقت کنید که نقطه باید پس از فاصله در پایان خط قرار گیرد. این تنظیم را در حدود سطر ۱۱۶۰ فایل میتوانید پیدا کنید. میتوانید.)
listen-address 127.0.0.1:8118
debug 1
این دو نرمافزار به صورت دیمون (سرویس) هستند، بنابراین لازم است که آنها را فعال کنیم.
sudo /sbin/chkconfig –level 2345 tor on
sudo /sbin/service tor start
sudo /sbin/chkconfig –level 2345 privoxy on
sudo /sbin/service privoxy start
—————————————————————————————
یا از طریق رابط گرافیکی موجود در منوی سیستم
System > Administratio > Services
در لیست سمت چپ پنجره tor را پیدا کنید آن را انتخاب کرده و سپس Start , Enable را در بالای پنجره کلیک کنید. برای privoxy هم همین مراحل را طی کنید.
مرحلهی بعدی شامل استفادهی کاربردی از این دو نرمافزار است. همانگونه که در ابتدا گفتم نرمافزار تور پیش از هرچیز برای مررور ناشناس وب است. اما میتوان به عنوان فیلترشکن نیز از آن استفاده کرد. میتوانید از این پروکسی برای تمامی نرمافزارهایی که از کامپیوتر سما به اینترنت متصل میشوند استفاده کنید. اگر برای چت کردن از پیدگین استفاده میکنید، اگر برای مرور وب از فایرفاکس استفاده میکنید و اگر برای میخواهید از طریق خط فرمان به یک سرور ftp متصل شوید و یا فایلی را به صورت ناشناس و یا از سایتی فیلتر شده به وسیلهی wget میخواهید دانلود کنید، میتوانید از تور استفاده کنید.
آ- تنظیم فایرفاکس برای استفاده از تور
چندین راه حل مختلف برای استفاده از تور به همراه فایرفاکس وجود دارد که من اینجا سه تای آنها را شرح میدهم.
- استفاده از فاکسی پروکسی. افزونهی فاکسی پروکسی برای فایرفاکس را به راحتی میتوانید دریافت و نصب کنید. پس از ریاستارت کردن فایرفاکس با این سوال از شما پذیرایی خواهد کرد که آیا مایلید فاکسیپروکسی را با تور به کار ببرید. مسلما جواب شما بله خواهد بود. در ادامه از شما سوال میکند که آیا تور را با پریووکسی به کار میببرید. باز هم بله. اینجا به شما توضیح میدهد که از فلان ورژن فایرفاکس برای به کاربردن تور با فاکسی پروکسی دیگر نیازی به پریووکسی ندارید. با این وجود شما باز هم تایید کنید که میخواهید از پریووکسی با تور استفاده کنید. (یک دلیل مهماش این است که استفاده از شبکهی تونلهای تور سرعت اتصال شما را کاهش میدهد. پریوکسی به طور پیشفرض به شکلی تنظیم شده است تا بنرها و تبلیغات مزاحم را حذف کند و به این شکل سرعت مرور را افزایش میدهد) پس از نصب فاکسی پروکسی شما میتوانیید در فایرفاکس از طریق منوهای Tools>FoxyProxy>Otions پنجرهی گزینههای فاکسیپروکسی را باز کرده. در لیست پروکسیها تور را انتخاب کرده و Edit Selection را کلیک کنید. در پنجرهی جدید Add New Pattern را کلیک کنید و با استفاده از وایلدکاردها (* و ؟) الگوی آدرس سایتهایی را که میخواهید از طریق تور آنها را مشاهده کنید را وارد کنید. به عنوان مثال *del.icio.us/post* تمام سایتهایی را که شامل این الگو شوند باز میکند. (از * میتوانید به جای چندین کاراکتر مختلف و از علامت سوال به جای یک کاراکتر استفاده کنید.) به طور اتوماتیک از این پس هرگاه وارد سایتی سوید که آدرس آن به شکل *del.icio.us/post* باشد شوید فایرفاکس از تور برای ورود به آن استفاده خواهد کرد. (امکانات بسیار پیشرفتهتری هم در فاکسیپروکسی وجود دارد که در پستی مستقل توضیح خواهم داد.)(نکتهی مهم: استفاده از الگوها patterns در فاکسی پروکسی برای مروروب به صورت ناشناس توصیه نمیشود. در حالیکه برای عبور از فیلترینگ بسیار مفید و بسیاری از کارها را سریعتر و اتوماتیک انجام میدهد. در صورتیکه میل دارید برای مرور ناشناس وب از فاکسی پروکسی استفاده کنید، گزینهی Use Proxy “Tor” For All URLs را فعال کنید.)
- گزینهی بعدی استفاده از Torbutton افزنهی دیگر فایرفاکس است که توسط پروژهی تور توسعه داده میشود. این افزونه برای پس از نصب بسیار راحتتر از FoxyProxy قابل استفاده است و تنها با کلیک کردن لوگوی آن در گوشهی پایین سمت راست مرورگر خود میتوانید آن را فعال و غیر فعال کنید. با این حال از بسیاری از گزینههای پیشرفته و خودکار بودن فاکسیپروکسی بینصیب میمانید. برای نسخهی فایرفاکس ۳ که فدورا کور ۹ از آن استفاده میکند، هنوز هیچ نسخهی رسمیای از Torbutton ارایه نشدهاست. اما میتوانید نسخهی در حال توسعهی آن را از اینجا دریافت کنید. تا زمان ارایهی نسخهی پایدار این افزونه، استفاده از آن توصیه نمیشود.
- شما میتوانید خیال خودتان را راحت کنید و بدون استفاده از هیچ افزونهای به طور مستقیم تمام وبگردی خود را از طریق تور انجام دهید. برای این کار کافیست منوی Edit را باز کنید گزینهی Prefrences را انتخاب کنید، در پنجرهی باز شده به روی لبهی Advanced بروید، گزینهی Settings را انتخاب نمایید، گزینهی Manual proxy configuration را فعال کنید، در فرم HTTP Proxy و SSL Proxy آدرس 127.0.0.1 و پورت ۸۱۱۸ را وارد نمایید. Ok Ok Ok Ok. همه چیز تمام شد. (نکتهی مهم: توجه داشته باشید که شما با استفاده از شبکهی تور در حال استفاده از ترافیک دادههای گروهی از اشخاص حقیقی در سراسر دنیا هستید که به صورت داوطلبانه این امکان را برای شما پدید آوردهاند، پس در استفاده از تور زیادهروی نکنید.)
ب- تنظیم میزکار گنوم برای این که همهی برنامههای گنوم از تور استفاده کنند.
HTTP_PROXY=127.0.0.1:8118; your command

