رفتن به مطلب
انجمن توسعه دهندگان موبایل

تور(tor) قند شکن مخصوص اوبونتو


ارسال های توصیه شده

سلام دوستان من ای مطلب دیدم گفتم شاید ب کارتون باید من ک امشب وقت نکردم تست کنم اما ایشالا فردا شب نتیجه تست میگم

 

 

 

تور (TOR) یک نرم افزار است که برای امنیت بیشتر در محیط اینترنت می*توان از آن استفاده نمود. این نرم*افزار از سال ۲۰۱۲ به همراه وصله*ای به نام obfsproxy توزیع می*شود که امنیت اطّلاعات را بیش از پیش تضمین می*نماید.

=== نصب تور ===

دستورات زیر را در ترمینال وارد کرده یا بسته*ی «tor» را از مرکز نرم*افزاری اوبونتو نصب کنید

{{{

sudo apt-get install tor

}}}

 

حالا تور شما در حال اجراست و می*توانید با اتّصال socks به درگاه ۹۰۵۰ روی میزبان محلّی از آن استفاده کنید. یادتان باشد نخستین بار ممکن است اتّصال به شبکه*ی تور قدری طول بکشد. برای دیدن لاگ تور می*توانید از دستور زیر استفاده کنید. هرگاه در خروجی عبارت «Bootstrapped 100%: Done» را دیدید، به این معنی است که تور وصل شده.

{{{

tail -f /var/log/tor/log

}}}

 

 

برای گذراندن برنامه*ها از مجرای تور نیز می*توانید از ابزار torify که به همراه تور نصب می*شود استفاده کنید. برای مثال:

{{{

torify bash

}}}

به یاد داشته باشید که به دلایل امنیتی مرورگرها را نباید از طریق torify به شبکه*ی تور وصل کرد، برای اتّصال به وب از مسیر تور، از تنظمیات دستی فایرفاکس (قدیمی) یا افزونه*ی فاکسی*پراکسی (جدید و بهتر) استفاده کنید.

 

=== وصله*کردن ===

ابتدا با دستور زیر یا از طریق مرکز نرم*افزاری اوبونتو بسته*ی «obfsproxy» را نصب می*کنیم

{{{

sudo apt-get install obfsproxy

}}}

 

سپس پرونده*ی پیکر بندی تور به آدرس etc/tor/torrc را با دسترسی*ریشه باز می*کنیم. برای مثال در اوبونتو می*توان از این دستور استفاده کرد:

{{{

sudo gedit /etc/tor/torrc

}}}

 

و خطوط زیر را به انتهای آن اضافه می*کنیم. توجّه داشته باشید که نشانی 59.152.223.206:9002 آدرس پل obfs شما است و می*توانید آن را با پل obfs خودتان یا هرپل obfs مطمئن دیگری عوض کنید:

 

{{{

UseBridges 1

Bridge obfs2 59.152.223.206:9002

ClientTransportPlugin obfs2 exec /usr/bin/obfsproxy --managed

}}}

 

و تور را راه*اندازی مجدّد می*کنیم:

 

{{{

sudo service tor restart

}}}

 

در این*جا نیز ممکن است اتّصال نخست با قدری تأخیر همراه باشد که می*توان مانند بالا لاگ اتّصال را با این دستور دید:

 

{{{

tail -f /var/log/tor/log

}}}

 

=== تنظیمات متفرّقه ===

* با بالا بردن زمان مربوط به chain در پرونده*ی torrc یعنی KeepalivePeriod و NewCircuitPeriod (واحد ثانیه) می*توانید سرعت تور را افزایش دهید. توجّ داشته باشید که این*کار به دلیل افزایش داده*های منتقل شده از یک گره خروجی موجب کاهش گم*نامی شما می*شود.

 

* اگر میخواهید همواره گره خروجی و نشانی اینترنتی شما مربوط به کشوری خاص باشد کافی است نام استاندارد آن کشور یا کشورها را به صورت زیر در پرونده*ی torrc معرّفی کنید:

{{{

ExitNodes {US}

}}}

یا

{{{

ExitNodes {US} , {GB}

}}}

 

== تنظیمات مرورگر ==

برای استفاده*ی بهتر از تور خوب است تنظیمات مرورگر را برای فرستادن درخواست*های DNS از طریق کارگزار socks و هم*چنین جلوگیری از پیش*بارگذاری آن*ها تنظیم کرد

 

=== فایرفاکس ===

این روش سخت و قدیمی است. پیشنهاد می*شود از افزونه*ی فاکسی پراکسی استفاده کنید.

* ابتدا به صفحه*ی about:config می*رویم.

* دکمه*ی «قول می*دهم مواظب باشم» را می*زنیم

* مقدار network.proxy.socks_remote_dns را برابر True قرار می*دهیم

* مقدار network.dns.disablePrefetch را برابر True قرار می*دهیم

 

== فاکسی*پراکسی ==

برای استفاده*ی هوشمندتر از تور می*توان از افزونه*ی فاکسی*پراکسی (foxyproxy) و تعریف قواعد موردنظر برای آن استفاده کرد. برای افزودن اتّصال تور به این افزونه، روی فهرست پراکسی*ها کلیک راست کرده و Tor Wizard را انتخاب کنید. تنظیمات را می*توانید بدون privoxy و روی درگاه 9050 انجام دهید.

 

== استفاده روی شبکه ==

برای استفاده*ی آسان از یک اتّصال تور بر روی کل شبکه و یا در صورت نیاز به استفاده از کارگزار http به جای socks می*توان از سرویس*دهنده*ی کارگزار پروتکل انتقال ابرمتن polipo استفاده کرد.

 

برای این کار ابتدا بسته*ی «polipo» را با دستور زیر یا از مرکز نرم*افزاری اوبونتو نصب می*کنیم:

{{{

sudo apt-get install polipo

}}}

 

سپس پرونده*ی etc/polipo/config را به صورت زیر ایجاد می*کنیم:

{{{

proxyAddress = "::0" # both IPv4 and IPv6

allowedClients = 192.168.1.0/24

socksParentProxy = "localhost:9050"

socksProxyType = socks5

}}}

در تنظیمات بالا فرض بر این است که دستگاه*هایی که می*خواهند از این پراکسی استفاده کنند روی شبکه*ای با نشانی 192.168.1.0 و نت*مسک 24 قرار دارند. در صورت نیاز می*توان تنظیمات مربوط به شبکه در خط دوم را تغییر داد یا با گذاشتن «,» در انتهای خط، شبکه یا شبکه*های دیگری را به آن افزود.

 

سپس با دستور زیر polipo را شروع مجدّد می*کنیم تا با تنظیمات جدید اجرا شود:

{{{

sudo service polipo restart

}}}

 

از این به بعد می*توان به وسیله*ی پراکسی http روی سیستمی که تور و polipo روی آن نصب شده*اند و با استفاده از درگاه پیش*فرض 8123 از تور استفاده کرد. برای مثال برای از تور عبور دادن ترمینال و برنامه*های داخل آن از طریق polipo باید دستور زیر را در ترمینال وارد کرد:

{{{

export http_proxy="http://127.0.0.1:8123/"

}}}

 

== مرورگر تور ==

در صورتی که فقط برای وب*گردی نیاز به تور دارید بهتر است از مرورگر تور استفاده کنید که پیکربندی*های امنیتی در آن از پیش انجام شده است. برای گرفتن آخرین نگارش مرورگر تور باید مخزن شخصی آن را که توسّط پایگاه وب webupd8 فراهم شده به مخازن خود بیفزایید. توجّه داشته باشید که این کار را باید در صورتی انجام دهید که به فراهم*کننده*ی مخزن شخصی یعنی تیم webupd8 اطمینان داشته باشید که در برنامه*ای که در مخزن خود قرار داده دستکاری نکرده باشد. به این صورت می*توان مخزن شخصی مربوطه را نصب کرد:

{{{

$ sudo add-apt-repository ppa:webupd8team/tor-browser

}}}

 

حال فهرست مخازن را به*روز می*کنیم:

{{{

$ sudo apt-get update

}}}

 

و در انتها مرورگر تور را نصب می*کنیم:

{{{

$ sudo apt-get install tor-browser

}}}

سه چیز رو هیچ وقت یادت نره

 

1- به همه نمی تونی کمک کنی

 

2- همه چیز رو نمی تونی عوض کنی

 

3-همه تو رو دوست نخواهند داشت

 

اسماعیل عطایی کچویی

چهارشنبه - ۲ اردیبهشت ۱۳۹۴

الأربعاء - ٣ رجب ١٤٣٦

Wednesday - 2015 22 April

لینک ارسال

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

×
×
  • اضافه کردن...