نصب تور در اوبونتو و دبیان بیس ها

بخش اول نصب Torتو این آموزش من نحوه ی نصب Tor در اوبونتو رو به شما آموزش میدم، توجه داشته باشید که من با اوبونتو ۱۹.۱۰ نصب میکنم ولی در نسخه های قدیمی تر اوبونتو هم امکان نصب Tor با همین روش داخل مقاله هست.تو قدم اول باید tor رو روسیستم نصب و فعال کنیم برای همین دستورات زیر رو توی ترمینال خودتون وارد کنید:sudo apt install tor sudo systemctl enable tor.service sudo systemctl start tor.serviceدستور اول برای نصب tor و دومی برای فعال کردن اون هست و در دستور سوم ما tor رو استارت می کنیم و تو شروع به کار می کنه.بریم سراغ قسمت بعدی و بررسی مشکلی که جدیدا توی لینوکس های دبیان بیس دیده میشه. ابتدا دستور زیر رو تو ترمینال وارد کنید:cat /etc/systemd/system/multi-user.target.wants/tor.serviceاگه خروجی شبیه این بود یعنی مشکلی در رخ داده:[Unit] Description=Anonymizing overlay network for TCP (multi-instance-master) [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/true ExecReload=/bin/true [Install] WantedBy=multi-user.targetاگه این خروجی رو نگرفتید از این مرحله بگذرید در غیر این صورت کارهای زیر رو به ترتیب انجام بدید:اول دستور زیر رو وارد کنید:sudo nano /etc/systemd/system/multi-user.target.wants/tor.serviceو متن زیر رو جایگزین محتویات فایل کنید:[Unit] Description=Anonymizing overlay network for TCP (multi-instance-master) [Service] User=debian-tor Type=simple RemainAfterExit=yes ExecStart=/usr/bin/tor -f /etc/tor/torrc ExecReload=/usr/bin/kill -HUP $MAINPID KillSignal=SIGINT LimitNOFILE=8192 PrivateDevices=yes [Install] WantedBy=multi-user.targetبرای ذخیره کردن ctrl+o و بعد enter و برای خروج ctrl+x رو بزنید.سپس ۲ دستور زیر را یکی یکی وارد کنید و enter بزنید:sudo systemctl daemon-reload sudo systemctl restart tor.serviceبخش دوم اضافه کردن پلبا دستور زیر شما لاگ های تور رو مشاهده میکنید ، و همینطور اگه لاگ جدیدی بیاد ، بهش اضافه میشه ، با ctrl+c می تونید از این دستور خارج بشید.journalctl -exfu torتوی این لاگ ها خط هایی هستن به این شکل:Bootstrapped 0%: Starting Bootstrapped 80%: Connecting to the Tor networkشما باید خط Bootstrapped 100%: Done رو در لاگ ها مشاهده کنید.اگه به این خط رسیدید یعنی Tor آماده به کاره ، اما اگه تا ۱۰۰٪ نرفته بود ، یعنی باید پل برای تور تنظیم کنید.در این قسمت ما مراحل اضافه کردن پل رو آموزش میدیم ، اما اگر برای شما تا ۱۰۰٪ رفته بود ، از این بخش بگذریدابتدا دستور زیر را وارد کنید:sudo apt install obfs4proxyبعد از ۲ طریق می تونید به پل برسید:۱ـ صفحه https://bridges.torproject.org/۲ـ ایمل کردن get transport obfs4 به bridges@bridges.torproject.orgدر هر ۲ حالت به چیزی می رسید شبیه این ( اینجا پل obfs4 گرفتیم ، obfs3 پایین تره)حالا باید پل هایی که دریافت کردید رو به فایل torrc اضافه کنید تا tor بتونه با استفاده از اون ها به شبکه اینترنت متصل بشه.با این دستور فایل torrc رو باز می کنیم:sudo nano /etc/tor/torrcاینجاهم من از ویرایشگر فایل nano استفاده کردمولی شما می توانید از یک ویرایشگر دیگه استفاده کنید.به آخر فایل برید و اینا رو به انتهای فایل اضافه کنید:UseBridges 1 ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE(در ترمینال برای paste کردن از Ctrl+Shift+v می توانید استفاده کنید).دقت کنید که شما پل خودتون رو بذارید و توجه کنید که به قبل پل Bridge اضافه کردیم. اگه توجه کنید خط آخر این شکلی هست:Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGEکه کلمه ی Bridge رو باید بنویسید و بعدش پلی که دریافت کردید رو بنویسید که معمولا سه تا هست. و فایل به این شکل میشه:Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGEسپس برای دخیره کردن Ctrl+o و بعد Enter و برای خروج Ctrl+x رو بزنید. و در نهایت دستور زیر رو وارد کنید تا tor دوباره راه اندازی بشه:sudo systemctl restart tor.serviceاین آموزش هم به پایان رسید.بقیه ی مقالات من رو می تونید تو ویرگول مطالعه کنید یا به وبسایت شخصی من مراجعه کنید. منتظر آموزش های بیشتر درمورد برنامه نویسی و طراحی سایت تا لینوکس و بلاکچین باشید. روز خوبی داشته باشید.