بخش اول نصب 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 دوباره راه اندازی بشه:

1sudo systemctl restart tor.service

این آموزش هم به پایان رسید.

بقیه ی مقالات من رو می تونید تو ویرگول مطالعه کنید یا به وبسایت شخصی من مراجعه کنید.

منتظر آموزش های بیشتر درمورد برنامه نویسی و طراحی سایت تا لینوکس و بلاکچین باشید. روز خوبی داشته باشید.

1 دیدگاهبستن دیدگاه‌ ها

1 دیدگاه

  • Mark
    ارسال شده 21 شهریور 1401 در 8:42 ب.ظ 0لایک ها

    Thanks for your blog, nice to read. Do not stop.

ارسال دیدگاه

شبکه های اجتماعی
طبق قانون کپی رایت تمامی حقوق مربوط به این قالب محفوظ می باشد.

عضویت در خبرنامه

آخرین پست ها و مقالات را در ایمیل خود دریافت کنید

ما قول می دهیم که اسپم ارسال نشود :)