ابزار کاربر

ابزار سایت


terminal:t:how_to_configure_tor_service_on_fedora

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش قبل در دو طرفنگارش قبل
نگارش بعد
نگارش قبل
آخرین نگارشنگارش بعد در دو طرف
terminal:t:how_to_configure_tor_service_on_fedora [2019/05/17 15:16] phoenixterminal:t:how_to_configure_tor_service_on_fedora [2024/01/02 16:00] phoenix_wiki
خط 1: خط 1:
-====== کانفیگ کاربردی تور برای فدورا و سلوس (How do I install the Tor) ======+====== کانفیگ کاربردی تور برای فدورا و سالاس (How do I install the Tor) ======
  
-در این آموزش اصلا تصمیم ندارم در ارتباط با اینکه تور چی هست یا چطور کار میکنه صحبت بکنم چون خوشبختانه در ارتباط با این موضوع بسیار زیاد صحبت شده و در اینترنت هم با یک جستجو کوچیک میتونید بهش دسترسی داشته باشید بعد نیست که لینک زیر را ببینید [[http://url.linuxfedora.ir/t|تور (سامانه نرم‌افزاری)]] دوستمون [[https://molaei.org/tor-fedora/|جناب ملایی]] بصورت کامل طریقه نصب تور در سیستم عاملهای مختلف رو توضیح دادند و به جاست از ایشون تشکر ویژه ای داشته باشیم ولی خوب آموزش ایشون اشکالاتی داره که من سعی کردم تمام و کمال اون اشکالات رو رفع کنم پس قدم به قدم پیش میریم+در این آموزش اصلا تصمیم ندارم در ارتباط با اینکه تور چی هست یا چطور کار میکنه صحبت بکنم چون خوشبختانه در ارتباط با این موضوع بسیار زیاد صحبت شده و در اینترنت هم با یک جستجو کوچیک میتونید بهش دسترسی داشته باشید بعد نیست که لینک زیر را ببینید [[http://url.linuxfedora.ir/t|تور (سامانه نرم‌افزاری)]] دوستمون [[https://molaei.org/tor-fedora/|جناب ملایی]] به‌صورت کامل طریقه نصب تور در سیستم عاملهای مختلف رو توضیح دادند و به جاست از ایشون تشکر ویژه ای داشته باشیم ولی خوب آموزش ایشون اشکالاتی داره که من سعی کردم تمام و کمال اون اشکالات رو رفع کنم پس قدم به قدم پیش میریم
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-در صورت هرگونه سوال یا مشکل حتما در [[http://forum.linuxfedora.ir/index.php?topic=68.0|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم +در صورت هرگونه سؤال یا مشکل حتما در [[https://linuxfedora.ir/forum/viewtopic.php?f=14&t=36#p108|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم 
-[[http://forum.linuxfedora.ir/index.php?topic=68.0|انجمن]]+[[https://linuxfedora.ir/forum/viewtopic.php?f=14&t=36#p108|انجمن]]
 </WRAP> </WRAP>
- +۲ روش برای نصب تور وجود دارد روش اول و از همه ساده‌تر فقط سه دستور زیر هستند 
-===== قدم اول ===== +===== روش اول =====
- +
-برای نصب TOR دستور زیر را در ترمینال تایپ یا کپی کنید +
- +
-<code;bash;> +
-sudo dnf install tor +
-</code>  +
-==== بخش اول ==== +
- +
-اگر دستور زیر را در ترمینال اجرا کردید و درصد اتصال به تور ۱۰۰ درصد بود به قدم بعدی مراجعه کنید وگرنه بخش های بعدی قدم اول را دنبال کنید  +
- +
-<code;bash;> +
-systemctl status tor.service +
-</code> +
- خروجی دستور بالا برای من  +
-<code;bash;> +
- tor.service - Anonymizing overlay network for TCP +
-   Loaded: loaded (/usr/lib/systemd/system/tor.service; disabled; vendor preset: disabled) +
-   Active: inactive (dead) +
-</code> +
- اگر بعد از اجرای سرویس با شکل بالا روبرو شدید باید بخش دوم به بعد را انجام دهید که مطمئنا مواجه خواهید شد +
-==== بخش دوم ==== +
-نصب بسته obfs4 با دستور زیر اقدام به اینکار میکنیم  +
-<code;bash;> +
-sudo dnf install obfs4 +
-</code> +
-==== بخش سوم ==== +
-دریافت پل برای اتصال ۲ روش برای دریافت پل هست  +
-=== روش اول === +
-صفحه [[https://bridges.torproject.org|https://bridges.torproject.org]] که به دلیل فیلتر بودن در دسترس ما نیست +
-=== روش دوم === +
- ایمیل کردن get transport obfs4 به <bridges@bridges.torproject.org> +
-در هر ۲ حالت به چیزی می‌رسید شبیه کد زیر +
 <code;bash;> <code;bash;>
-obfs4 46.188.65.109:40141 37D6711FF2995623ACC0B0FC1BA344479B922B6F cert=lrYySvEWYmT/EXs6vqHjK213HsBc4Hjn/WtYrFjABCBGJ/r9EXjKodYMT7bHDFiBA/BQ iat-mode=0 +sudo dnf install obfs4 tor 
-obfs4 81.2.245.38:34054 4C2BF4FDB19BA3EAB842E525FE44CA436287 cert=oHfWsiOrQmJjbfz9jsZUK3vlghF+64gI4ayEq1Omwt2Mn/j5tFE6au5CT/m9t74gT63YQA iat-mode=0 +sudo systemctl disable --now tor 
-obfs4 91.130.74.11:38901 3F73FCEF2E216A6A01B8D0BD8939FFB50EEF2 cert=cayonSAxEUcMSqgYNrlTYdPMq1NJLMrkL4RtcnoEbJy+Rfj9A/Nmn0K207GCHFvBPjByGg iat-mode=0+sudo systemctl enable --now tor@obfs4
 </code> </code>
-=== روش سوم === +=== عبور فایرفاکس از تور === 
-یک تعداد از دوستان برای راحتی در حین کامپایل یک تعداد پل هم در فایل **obfs4** قرار میدن که میشه به این شکل هم ازش استفاده کرد+افزونه foxyproxy را نصب کنید و برای راحتی شما تنظیمات خودم رو میتونید از [[http://bayanbox.ir/info/3611317121127546843/FoxyProxy-Standard-2020-01-17|اینجا]] دانلود کنید FoxyProxy-Standard بعد از نصب افزونه اقدام به import تنظیمات کنید 
 +=== عبور تلگرام از تور === 
 +تلگرام دستکتاپ روباز کنید و از بخش setting گزینه Connection type را انتخاب کنید گزینه TCP with custom socks5-proxy را انتخاب کنید در بخش Hostname آی پی زیر را بنویسید
  
 <code;bash;> <code;bash;>
-sudo systemctl start tor@obfs4.service+127.0.0.1
 </code> </code>
-<WRAP center round important 60%> +در بخش پورت عدد **9050** را بنویسید و بر روی ذخیره کلیک کنید 
-در صورت انجام این مرحله نیازی به انجام بخش چهارم نیست+<WRAP center round tip 60%> 
 +اگر از مرورگر تور استفاده میکنید به جای پورت بالا از پورت 9150 استفاده بکنید در فایرفاکس هم پورت رو عوض کنید
 </WRAP> </WRAP>
- +<WRAP center round download 60%
-==== بخش چهارم ==== +[[https://uploadb.me/ku5xe98d5kkj/tor-browser-linux64-8.5.5_en-US.zip.html|دانلود مرورگر تور]]
-دستور زیر را در ترمینال تایپ یا کپی کنید  +
-<code;bash;> +
-sudo vim /etc/tor/torrc +
-</code> +
-اگر نمیدانید چطور از vim استفاده کنید من در اینجا بصورت مفید و مختصر توضیح داده ام  +
-[[terminal:v:linux_vi_and_vim_editor|دستور vi یا Vim (ویرایشگر متن)]]\\ +
-اینجا من از Vim استفاده کردم اما شما می‌تونید از هر ویرایش‌گر متن دیگه‌ای استفاده کنید. +
- کلید <key>SHIFT</key> صفحه کلید را نگه دارید و بر روی <key>G</key> کلیک کنید تا به انتهای صفحه ارجاع داده بشید +
- کدهای زیر را به آخر فایل اضافه کنید  +
-<code;bash;> +
-UseBridges 1 +
-ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy +
-Bridge obfs4 IP:PORT HASH-OF-YOUR-OBFS4-BRIDGE +
-</code> +
- به جای کلمه ''YOUR-OBFS4-BRIDGE'' پل هایی که در [[terminal:t:how_to_configure_tor_service_on_fedora#بخش سوم|بخش سوم]] دریافت کردید را قرار دهید چون سه تا پل دریافت کردید باید به این شکل اضافه کنید  +
-<code;bash;> +
-Bridge obfs4 46.188.65.109:40141 37D6711FF2995623ACC0B0FC1BA344479B922B6F cert=lrYySvEWYmT/EXs6vqHjK213HsBc4WWtYrFjABCBGJ/r9EXjKodYMT7bHDFiBA/BQ iat-mode=0 +
-Bridge obfs4 81.2.245.38:34054 4CA1542BF4FA3EAB842E525FE44CA436287 cert=oHfWsiOrQmJjbfz9jsZUK3vlghF+64gI4ayEq1Omwt2Mn/j5tu5CT/m9t74gT63YQA iat-mode=0 +
-Bridge obfs4 91.130.74.11:38901 321EF73FCEF2E216A6A01B8D0BD8939FFB50EEF2 cert=cayonSAxEUcMSqgYNrlTYdPMq1NJLMrkL4RtcnoEbJy+Rfj90K207GCHFvBPjByGg iat-mode=0 +
-</code> +
- اگر دقت کنید من قبل از هر ''obfs4'' کلمه ''Bridge'' رو نوشتم در اصل فایل من به این شکل میشه +
-<code;bash;> +
-UseBridges ? +
-ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy +
-Bridge obfs4 46.188.65.109:40141 3FF2995623ACC0B0FC1BA344479B922B6F cert=lrYySvEWYmT/EXs6vqHjK213HsBc4WRHjn/WtYrFjABCBGJ/r9EXjKodYMT7bHDFiBA/BQ iat-mode=0 +
-Bridge obfs4 81.2.245.38:34054 4CA1542DB19BA3EAB842E525FE44CA436287 cert=oHfWsiOrQmJjbfz9jsZUK3vlghF+64gI4ayEq1Omwt2Mn/j5tFE6au5CT/m9t74gT63YQA iat-mode=0 +
-Bridge obfs4 91.130.74.11:38901 321EFEF2E216A6A01B8D0BD8939FFB50EEF2 cert=cayonSAxEUcMSqgYNrlTYdPMq1NJLMrkL4RtcnoEbJy+Rfj9A/Nmn0K207GCHFvBPjByGg iat-mode=0 +
-</code>  +
- حالا فایل را ذخیره کنید و خارج بشید +
-==== بخش پنجم ==== +
- در این بخش دو دستور زیر را بزنید تا تور راه اندازی شود  +
-<code;bash;> +
-sudo systemctl restart tor.service +
-systemctl status tor.service +
-</code> +
-<WRAP center round important 60%> +
- در بعضی مواقع تور با تاخیر وصل میشود پس پیشنهاد میکنم یکی دو بار با فاصله کد زیر را بزنید +
 </WRAP> </WRAP>
 +=== قرار دادن مرورگر تور در استارت آپ ===
 +برای این منظور به آدرس زیر مراجعه کنید
 <code;bash;> <code;bash;>
-systemctl status tor.service+cd /home/phoenix/.config/autostart
 </code> </code>
-یک مقدار بهش زمان بدید چون ممکنه اتصال یکم طول بکشه، هر بار با زدن دکمه <key>q</key> از این حالت خارج می‌شید… اگه در خروجی به ۱۰۰٪ رسیدید یعنی تور آماده به کاره، اگه نه یک پل ''obfs4'' دیگه امتحان کنید.\\ +مدنظر قرار بدید ''phoenix'' نام کاربری من هست و شما باید نام کاربری خودتون عوض کنید دستور زیر یک فایل به اسم'' start-tor-browser.desktop'' میسازیم 
-اینم خروجی من+
 <code;bash;> <code;bash;>
-May 17 14:48:36 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mI learned some more directory information, but not enough to build a cir$ +sudo vim start-tor-browser.desktop
-May 17 14:48:36 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 50%: Loading relay descriptors +
-May 17 14:48:40 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 55%: Loading relay descriptors +
-May 17 14:48:40 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 61%: Loading relay descriptors +
-May 17 14:48:40 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 71%: Loading relay descriptors +
-May 17 14:48:41 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 80%: Connecting to the Tor network +
-May 17 14:48:41 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 85%: Finishing handshake with first hop +
-May 17 14:48:42 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 90%: Establishing a Tor circuit +
-May 17 14:48:43 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mTor has successfully opened a circuit. Looks like client functionality i$ +
-May 17 14:48:43 linuxfedora.ir Tor[3459]: ^[[0;1;39m^[[0;1;39mBootstrapped 100%: Done+
 </code> </code>
- همانطور که میبینید در خط آخر ۱۰۰ درصد شده است +در فایل مشخص شده کدهای زیر را قرار میدهیم فقط فرض میکنیم مرورگر تور در دایرکتوری اسناد من هست 
-===== قدم دوم ===== +
-برای باز کردن سایتهای ''http'' و ''https'' باید مراحل زیر را دنبال کنید +
-==== بخش اول ==== +
-دستور زیر را در ترمینال بزنید تا بسته ''privoxy'' نصب شود+
  
 <code;bash;> <code;bash;>
-sudo dnf install privoxy+[Desktop Entry] 
 +Type=Application 
 +Name=Tor Browser 
 +GenericName=Web Browser 
 +Comment=Tor Browser  is +1 for privacy and −1 for mass surveillance 
 +Categories=Network;WebBrowser;Security; 
 +Exec=sh -c '"/home/phoenix/Documents/tor-browser-linux64-8.5.5_en-US/tor-browser_en-US/Browser/start-tor-browser" --detach || ([ !  -x "/home/phoenix/Documents/tor-browser-linux64-8.5.5_en-US/tor-browser_en-US/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k 
 +X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach 
 +Icon=/home/phoenix/Documents/tor-browser-linux64-8.5.5_en-US/tor-browser_en-US/Browser/browser/chrome/icons/default/default128.png 
 +StartupWMClass=Tor Browser
 </code> </code>
-==== بخش دوم ==== +=== عبور از کپچاهای تور === 
-از طریق دستور زیر فایل ''config'' را باز کنید  +برای این منظور پیشنهاد میکنم افزونه زیر را نصب کنید
-<code;bash;> +
-sudo vim /etc/privoxy/config +
-</code> +
-اگر از vim استفاده میکنید کلید <key>/</key> را بنویسید و بعد کلمه ''forward-socks5t'' برای جستجو تایپ یا کپی کنید و سپس کلید <key>ENTER</key> را بفشارید و برای ادامه جستجو کلمه مورد نظر کلید <key>n</key> را بفشارید باید به شکل زیر باشد  +
-<code;bash;> +
-forward-socks5t / 127.0.0.1:9050 . +
-</code> +
-بعد از پیدا کردن باید آنرا از حالت کامنت خارج کنید برای این منظور شارپ اول خط <key>#</key> را پاک کنید <wrap hi>تاکید میکنم شما میتوانید از هر ویرایشگری استفاده کنید من از vim استفاده کرده ام</wrap>\\ +
-ضمنا آموزش [[terminal:v:linux_vi_and_vim_editor|دستور vi یا Vim (ویرایشگر متن)]] را هم میتوانید ببینید +
-==== بخش سوم ==== +
-حالا سرویس فوق را ''enable'' و ''start'' میکنیم با دستورات زیر +
-<code;bash;> +
-sudo systemctl enable privoxy +
-sudo systemctl start privoxy +
-</code>  +
-===== قدم سوم ===== +
- استفاده از تور در ترمینال +
-==== بخش اول ==== +
-برای استفاده از تور توی ترمینال باید بسته ''torsocks'' نصب شود برای این منظور دستور زیر را در ترمینال تایپ یا کپی کنید +
-<code;bash;> +
-sudo dnf install torsocks +
-</code>  +
-==== بخش دوم ==== +
-دستور زیر را در ترمینال تایپ کنید تا بررسی کنیم دو خط زیر به صورت کامنت نباشد بلکه برای من کامنت نبود  +
-<code;bash;> +
-TorAddress 127.0.0.1 +
-TorPort 9050 +
-</code>  +
- دستور بررسی  +
-<code;bash;> +
-less /etc/tor/torsocks.conf +
-</code>  +
-با <key>q</key> از این حالت خارج بشید.\\ +
-بعد چک کردن اینا و اطمینان از درستیش، توی ترمینال هرجا تور خواستید قبل دستورتون می‌نویسید:  +
-<code;bash;> +
-torsocks +
-</code> +
-=====  رمز کردن ترافیک DNS ===== +
- این بسته باعث امن‌تر شدن ارتباطتون می‌شه، نصبش کنید +
-<code;bash;> +
-sudo dnf install dnscrypt-proxy +
-</code> +
- از تور لذت ببرید. البته اگر امنیت بیشتری می‌خواید برای وب‌گردی حتماً از tor-browser استفاده کنید.+
  
-=====  تنظیم تور برای اینکه نود خروجی حتما از کشور یا کشورهای خاصی باشه ===== +https://addons.mozilla.org/en-US/firefox/addon/privacy-pass/
- برای این کار انتهای فایل ''torrc'' میتونید اضافه کنید +
-<code;bash;> +
-ExitNodes {us},{gb} +
-</code> +
-مثلا که یعنی یا از بریتانیا یا از امریکا خروجی داشته باشم. توضیحات بیشتر رو [[https://torproject.org/docs/faq.html.en#ChooseEntryExit|اینجا]] بخونید.\\ +
-=====  عبور فایرفاکس از تور ===== +
- افزونه ''foxyproxy'' را نصب کنید و برای راحتی شما تنظیمات خودم رو میتونید از لینک زیر دانلود کنید +
-[[http://bayanbox.ir/download/1723251945694230566/foxyproxy.json|foxyproxy.json.html 1 KB]]\\ +
- بعد از نصب افزونه اقدام به ''import'' تنظیمات کنید +
-=====  عبور تلگرام از تور ===== +
- تلگرام دستکتاپ رو باز کنید و از بخش ''setting'' گزینه ''Connection type'' را انتخاب کنید گزینه ''TCP with custom socks5-proxy'' را انتخاب کنید در بخش ''Hostname'' آی پی زیر را بنویسید +
-<code;bash;> +
-127.0.0.1 +
-</code>  +
- در بخش پورت عدد **۹۰۵۰** را بنویسید و بر روی ذخیره کلیک کنید+
 <WRAP center round help 60%> <WRAP center round help 60%>
-<wrap em>سوال اول :</wrapاگر با ارور زیر روبرو شدید چیکار کنیم؟ +[[https://linuxfedora.ir/blog/things-to-do-after-installing-ubuntu/#i-22|طریقه نصب تور در اوبونتو]] 
 +</WRAP> 
 +===== روش دوم ===== 
 +نصب نرم افزار Carburetor این نرم افزار توسط دانیال بهزادی نشر داده شده و ارتقا داده میشود برای نصب آن از دستور زیر استفاده کنید
 <code;bash;> <code;bash;>
-tor.service – Anonymizing overlay network for TCP +flatpak install flathub io.frama.tractor.carburetor
-Loaded: loaded (/usr/lib/systemd/system/tor.service; disabled; vendor preset: disabled) +
-Active: inactive (dead)+
 </code> </code>
-</WRAP> 
-   
-<WRAP center round tip 60%> 
-** جواب :** با دستور زیر تور را اجرا کنید  
-<code;bash;> 
-sudo systemctl start tor 
-</code>  
-</WRAP> 
-<WRAP center round help 60%> 
-<wrap em>سوال دوم :</wrap>  اگر از ارتباطتون مطمئن بودید و با خطای زیر روبرو شدید   
-<code;bash;> 
-Proxy Client: unable to connect to IP:PORT ("general SOCKS server failure") 
-</code>  
-</WRAP> 
-<WRAP center round tip 60%> 
-بهتره که برید توی فایل **torrc** و اون پلی که **IP:PORT** ش رو نتونسته بهش وصل بشه رو پاک کنید تا تور سریع‌تر وصل بشه، هر چند وقت یه بار هم پل جدید بگیرید و اضافه کنید ته پل‌هاتون تا اگه یه روز کار نکردن یه سری از پل‌ها، بی پل نمونید 🙂 
-</WRAP> 
-<WRAP center round help 60%> 
-<wrap em>سوال سوم :</wrap>  چطور توربعد از هر بار راه اندازی بصورت خودکار اجرا شود    
-</WRAP> 
-<WRAP center round tip 60%> 
-دستورات زیر را به ترتیب در ترمینال تایپ کنید 
-<code;bash;> 
-sudo systemctl enable tor 
-sudo systemctl start tor 
-</code>  
-</WRAP> 
  
  
terminal/t/how_to_configure_tor_service_on_fedora.txt · آخرین ویرایش: 2024/01/02 17:51 توسط phoenix_wiki

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki