انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کاربراتور پیدا نمیشود !  (دفعات بازدید: 3802 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #15 : 28 فروردین 1401، 06:15 ب‌ظ »
.... اگه می‌خواهید کل سیستم رو از تور رد کنید، باید یه جور دیگه پیش برید. اگه یادم بیاد، میگم.
ممنون
میخوام از فلاتر توی ترمینال استفاده کنم و خب تحریمیم
فعلا با شکن موقتا حل شده ولی خب کی حال داره هی بره دی ان اسش رو تغییر بده ؟
با torctl می‌تونید اینکار رو انجام بدید. یه اسکریپته که با ایجاد قوانین iptables و تغییر بعضی پارامتر‌های کرنل، کل ترافیک سیستم رو از تور رو می‌کنه.
جزئی از پروژه blackarch هست. توی مخازن دبیان نیست ولی از اونجایی که فقط یه اسکریپته و به کتابخانه خاصی وابسته نیست، می‌تونید از اون توی توزیع‌های مبتنی بر دبیان هم استفاده کنید.

اول پیش‌نیاز‌ها رو نصب کنید. پیش‌نیازش فقط tor هست.
sudo apt install tor
بعد این مخزن از گیتهاب رو کلون کنید.
https://github.com/blackarch/torctl
می‌تونید مستقیم برید توی لینک بالا و فایل zip مخزن با مرورگر بگیرید. می‌تونید هم با دستور git اون مخزن رو کلون کنید.
git clone httos://github.com/blackarch/torctl
بعد از اینکه به هر روشی اون مخزن رو گرفتید، وارد دایرکتوری که فایل‌ها داخلش قرار داره بشید.
قبل از اینکه اسکریپت رو اجرا کنید، مقدار متغیر TOR_UID رو به debian-tor تغییر بدید.
می‌تونید فایل torctl رو با یه ویرایشگر متن باز کنید و بعد اون متغیر رو عوض کنید.
می‌تونید هم با sed اینکار رو اینجوری انجام بدید. با این فرض که اسکریپت torctl توی دایرکتوری فعلی هست:
sed -i 's|TOR_UID="tor"|TOR_UID="debian-tor"|g' torctl
الان می‌تونید اسکریپت torctl رو اجرا کنید. اگه چیزی بهش ندید، یه راهنمای کوچک نشون میده.
با دادن start به عنوان آرگومان اول، اسکریپت کارش رو شروع می‌کنه.
با فرض اینکه اسکریپت توی دایرکتوری فعلی قرار داره، اینجوری اجراش کنید.
./torctl start
با دادن stop هم می‌تونید متوقفش کنید.
./torctl stop
torctl از torrc پیش‌فرض شما استفاده نمی‌کنه.

اسکریپت رو تا حدودی بررسی کردم، یه سری تنظیمات iptables رو عوض می‌کنه که باید بعد از یه راه‌اندازی مجدد به حالت اول برگردند. یه سری پارامتر‌های کرنل رو هم عوض می‌کنه که اینها هم بعد از راه‌اندازی مجدد به حالت اول بر می‌گرده.
resolv.conf رو هم تغییر میده. معمولا توی اکثر سیستم‌ها این فایل موقع بوت شدن، توسط network manager یا systemd-resolved از اول تنظیم میشه.
torrc رو هم تغییر میده. این یکی با راه‌اندازی مجدد به حالت اول بر نمی‌گرده. ولی قبل از اینکه این فایل رو تغییر بده، یه پشتیبان از اون به اسم torrc.back می‌گیره.
معمولا torrc توی این مسیر قرار داره.
/etc/tor/torrcفایل پشتیبان هم کنار torrc قرار داره.

اسکریپت رو خودم امتحان نکردم ولی با بررسی‌هایی کردم و اون تغییری که گفتم اول کار بدید، فکر نکنم مشکلی پیش بیاد. ولی با مسئولت خودتون امتحان کنید.
میدونید که زکات علم نشر آن است

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #16 : 29 فروردین 1401، 06:44 ق‌ظ »
خیلی هم عالی! ما که اکثر کارهارو نتونستیم با torsocks انجام بدیم، ولی یه سوال برنامه هایی که از udp استفاده میکنن رو هم پشتیبانی میکنه؟ اخه فک کنم تور فقط tcp پشتیبانی میکرد و همیشه سر همینش به مشکل میخوردیم و برنامه ها با اینترنت معمولی میومدن حتا وقتی تور وصله

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #17 : 29 فروردین 1401، 12:54 ب‌ظ »
نمی‌دونم برای برنامه‌های udp چه اتفاقی می‌افته.
البته اسکریپت بالا فقط توی سیستم‌هایی که از systemd استفاده می‌کنند، کار می‌کنه. ولی میشه راحت برای بقیه init system ها تغییرش داد.
باید دوتا تابع start و stop تغییر کنه.اونجا باید دستوری که باهاش سرویس تور اجرا میشه و همینطور شرطی که باهاش در حال اجرا بودن سرویس tor رو بررسی می‌کنه، عوض کرد.
کار سختی هم نیست.
میدونید که زکات علم نشر آن است

آفلاین mamadism

  • Hero Member
  • *
  • ارسال: 712
  • جنسیت : پسر
    • راه های ارتباطی
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #18 : 29 فروردین 1401، 10:11 ب‌ظ »
اسکریپت رو تا حدودی بررسی کردم، یه سری تنظیمات iptables رو عوض می‌کنه که باید بعد از یه راه‌اندازی مجدد به حالت اول برگردند. یه سری پارامتر‌های کرنل رو هم عوض می‌کنه که اینها هم بعد از راه‌اندازی مجدد به حالت اول بر می‌گرده.
resolv.conf رو هم تغییر میده. معمولا توی اکثر سیستم‌ها این فایل موقع بوت شدن، توسط network manager یا systemd-resolved از اول تنظیم میشه.
torrc رو هم تغییر میده. این یکی با راه‌اندازی مجدد به حالت اول بر نمی‌گرده. ولی قبل از اینکه این فایل رو تغییر بده، یه پشتیبان از اون به اسم torrc.back می‌گیره.
معمولا torrc توی این مسیر قرار داره.
/etc/tor/torrcفایل پشتیبان هم کنار torrc قرار داره.

اسکریپت رو خودم امتحان نکردم ولی با بررسی‌هایی کردم و اون تغییری که گفتم اول کار بدید، فکر نکنم مشکلی پیش بیاد. ولی با مسئولت خودتون امتحان کنید.
حالا با مسئولیت خودم انجام میدم ولی یه سوال
یعنی هرچی رو تغییر بده بعد از راه اندازی مجدد برمیگرده به حالت اول ؟

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #19 : 30 فروردین 1401، 12:18 ق‌ظ »
به غیر از torrc همه چی با یه راه‌اندازی مجدد به حالت اول بر می‌گرده. اگه stop رو بهش بدید، پارامتر‌های کرنل، قوانین iptables و torrc رو به حالت قبل بر می‌گردونه.

اگه می‌خواهید برای فلاتر استفاده کنید، بهتر نیست فلاتر رو تنظیم کنید که از پروکسی استفاده کنه تا اینکه کل ترافیک سیستم رو از تور رد کنید؟
میدونید که زکات علم نشر آن است

آفلاین mamadism

  • Hero Member
  • *
  • ارسال: 712
  • جنسیت : پسر
    • راه های ارتباطی
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #20 : 30 فروردین 1401، 07:49 ق‌ظ »
به غیر از torrc همه چی با یه راه‌اندازی مجدد به حالت اول بر می‌گرده. اگه stop رو بهش بدید، پارامتر‌های کرنل، قوانین iptables و torrc رو به حالت قبل بر می‌گردونه.

اگه می‌خواهید برای فلاتر استفاده کنید، بهتر نیست فلاتر رو تنظیم کنید که از پروکسی استفاده کنه تا اینکه کل ترافیک سیستم رو از تور رد کنید؟
چرا بهتره ولی خب بعضی جاها نیاز داشتم که کل سیستم رد بشه
ضمن اینکه خود فلاتر هم نمیدونم چطور از تور رد کنم

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #21 : 30 فروردین 1401، 12:56 ب‌ظ »
یه سوال، مگه این که بیای تو تنظیمات گنوم پروکسی تنظیم کنی جواب نمیده؟
من خودم همینطوری کل سیستم رو از تور رد کردم مشکلی نداره.
خداحافظ لینوکس!

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #22 : 30 فروردین 1401، 02:04 ب‌ظ »
یه سوال، مگه این که بیای تو تنظیمات گنوم پروکسی تنظیم کنی جواب نمیده؟
من خودم همینطوری کل سیستم رو از تور رد کردم مشکلی نداره.
برنامه‌ها باید از تنظیمات پیشکار سامانه پیروی کنن. مثلاً تلگرام میزکار، این کار رو نمی‌کنه و تنظیمات پیشکار خودش رو داره.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #23 : 30 فروردین 1401، 02:04 ب‌ظ »
یه سوال، مگه این که بیای تو تنظیمات گنوم پروکسی تنظیم کنی جواب نمیده؟
من خودم همینطوری کل سیستم رو از تور رد کردم مشکلی نداره.
اون چیزی که توی تنظیمات گنوم تنظیم می‌کنید باعث میشه برنامه‌ها از وجود پروکسی مطلع بشن. اینکه از پروکسی استفاده کنند، بستگی به خود برنامه‌ها داره.
میدونید که زکات علم نشر آن است

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #24 : 15 خرداد 1401، 02:06 ق‌ظ »
نقل‌قول
با torctl می‌تونید اینکار رو انجام بدید. یه اسکریپته که با ایجاد قوانین iptables و تغییر بعضی پارامتر‌های کرنل، کل ترافیک سیستم رو از تور رو می‌کنه.
جزئی از پروژه blackarch هست. توی مخازن دبیان نیست ولی از اونجایی که فقط یه اسکریپته و به کتابخانه خاصی وابسته نیست، می‌تونید از اون توی توزیع‌های مبتنی بر دبیان هم استفاده کنید.
ارور میده
sudo ./torctl start
--==[ torctl.sh by blackarch.org ]==--

[!] WARNING: backing up tor config
[+] backed up tor config
[*] backing up nameservers
[+] backed up nameservers
[*] backing up iptables rules
[+] backed up iptables rules
[*] backing up sysctl rules
[+] backed up sysctl rules
[!] WARNING: configuring tor
[+] configured tor
[!] WARNING: configuring nameservers
[+] configured nameservers
./torctl: line 109: systemctl: command not found
[!] WARNING: tor is not started
[*] starting tor service
./torctl: line 112: systemctl: command not found
[-] ERROR: unable to start tor service

بنظر میاد چون توزیعم بدون سیستم‌دی هست قابل استفاده نیست

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #25 : 15 خرداد 1401، 11:35 ق‌ظ »
میشه برای بقیه init system ها هم تغییرش داد. چه init system دارید؟
میدونید که زکات علم نشر آن است

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #26 : 15 خرداد 1401، 11:39 ق‌ظ »
بنده دوان دارم نتونستم چیزی نصب کنم همون پیش فرضش هست درواقع sudo /etc/init.d/service start اینطوری سرویس هارو قطع و وصل میکنم فکر کنم اسمش sysv باشه

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #27 : 15 خرداد 1401، 11:41 ق‌ظ »
چرا sysv رو انتخاب کردی موقع نصب ، open rc خیلی بهتره به ویژه در مورد اسکریپت ها و سرویس ها
آرچ و گنوم!

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #28 : 15 خرداد 1401، 12:01 ب‌ظ »
چون همینکه دوان واسه رزبری پای وجود داره هم خداروشکر میکنم :) اصلا برای رزبری پای نصبی وجود نداره و یسره سیستم عامل رو بر روی حافظه میریزی :P که من همین دوان معمولی فقط پیدا کردم

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : کاربراتور پیدا نمیشود !
« پاسخ #29 : 15 خرداد 1401، 12:04 ب‌ظ »
کلی سیستم عامل برای رزبری هست
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com