سؤال فيداليا: "Tor لا يعمل"


هذا ما فعلته:

  • تور Tor:

    sudo apt-get install tor 
    
  • تثبيت Vidalia باستخدام مركز أوبونتو للبرمجيات

ثم بدأت فيداليا وقلت Tor is not running بما في ذلك رسالة خطأ تفيد بأن فيداليا كان غير قادر على بدء تور.

Tor not running

لقد بحثت قليلاً ووجدت أن المشكلة قد تكون أن تور يعمل بالفعل عند بدء تشغيل فيداليا.

كانت هذه خطواتي الإضافية:

  • إزالة Tor من runlevels

    sudo update-rc.d -f tor remove 
    
  • قتل جميع عمليات تور

    sudo pkill -x tor 
    

لا يزال Vidialia يعرض نفس رسائل الخطأ عند بدء التشغيل.

يجب أن يكون المسار إلى Tor في الإعدادات صحيحًا:

/usr/sbin/tor

أنا التحقق من وجودها.

ومع ذلك ، لا أستطيع النقر حسنا في مربع حوار الإعدادات لأن مسار ControlSocket غير موجود. انها الافتراضية ل /var/run/tor/control

ثم قمت بتنشيط التحكم Socket 9051 في ملف تكوين تور (/etc/tor/torrc) وتحرير إعدادات فيداليا وفقا لذلك. أنا أيضا إعادة تعيين مسار فيداليا إلى ذلك الملف التكوين تور.

لسوء الحظ ، ما زلت أحصل على نفسه خطأ على النحو الوارد أعلاه!


4
2017-09-08 15:50


الأصل




الأجوبة:


منشور OP:

حاولت أن أبدأ Tor يدوياً (بكتابة /usr/sbin/tor في المحطة) وبعد ذلك فيداليا ويعمل بشكل ممتاز.

من وثائق فيداليا:

لا أستطيع أن أبدأ تور

السبب الأكثر احتمالا أن فيداليا لا يمكن أن يبدأ تور هو ذلك   تبحث فيداليا عن تثبيت تور الخاص بك في الدليل الخطأ.   يمكنك إخبار فيداليا حيث يقع تور من خلال تحديث تور   خيار قابل للتنفيذ في إعدادات التكوين العامة. آخر   السبب المحتمل الذي لا يمكن أن يبدأه تور هو وجوده بالفعل   عملية تور أخرى تعمل. تحقق من قائمتك من عملية التشغيل و   أوقف عملية Tor السابقة ، إذا وجدت واحدة. ثم حاول تشغيل Tor   مرة أخرى.

إذا لم يساعد ذلك ، تحقق من سجل الرسائل الخاصة بك لمعرفة ما إذا كان Tor قد طبع أيًا منها   معلومات حول الأخطاء التي واجهتها أثناء محاولة بدء التشغيل.

لا يمكن لفيداليا الاتصال بتور

يدير فيداليا تور من خلال التواصل معه عبر منفذ توريس.

السبب الأكثر شيوعًا الذي لا يستطيع فيداليا توصيله تور هو ذلك   بدأ Tor ، ولكن واجه خطأ وانتهى على الفور. أنت   يجب التحقق من سجل الرسائل الخاصة بك لمعرفة ما إذا كان Tor قد قام بالإبلاغ عن أي أخطاء في الوقت   بدأت.

إذا كان Tor يستمع على منفذ مختلف عن Vidalia تتوقع ، Vidalia   لن يكون قادرًا على الاتصال بـ Tor. نادرًا ما تحتاج إلى تغيير هذا   الإعداد ، ولكن إذا كان هناك خدمة أخرى تعمل على جهازك   تتعارض مع ميناء التحكم تور ، وسوف تحتاج إلى تحديد   ميناء مختلف. يمكنك تغيير هذا الإعداد في متقدمة فيداليا   إعدادات التكوين.

Tor Exited بشكل غير متوقع

إذا خرج Tor مباشرة بعد محاولة البدء ، فمن المرجح أن يكون لديك   عملية تور أخرى تعمل بالفعل. تحقق من سجل الرسائل لمعرفة ما إذا كان   يتم تمييز أي من الرسائل القليلة الأخيرة في القائمة باللون الأصفر و   تحتوي على رسالة مشابهة لما يلي:

connection_create_listener(): Could not bind to 127.0.0.1:9050: Address already in use. 
Is Tor already running?

إذا وجدت رسالة خطأ مثل تلك المذكورة أعلاه ، فستحتاج إلى التوقف   عملية Tor الأخرى قبل البدء بعملية جديدة مع Vidalia. على   ويندوز ، سوف تحتاج إلى البحث عن tor.exe في إدارة المهام الخاصة بك. على   معظم أنظمة التشغيل الأخرى ، يمكن للأمر PS مساعدتك في العثور على   عملية تور الأخرى.

إذا كان Tor قد تم تشغيله بنجاح لفترة قصيرة (أي أطول من   بضع ثوانٍ) ، يجب عليك التحقق من سجل الرسائل للحصول على معلومات   عن أي أخطاء تور واجهت قبل أن خرجت. هذه الأخطاء ستكون   مظللة باللون الأحمر أو الأصفر.


2
2017-09-08 16:24



كنت سأقوم بنشر هذا الجواب بنفسي إذا اعتبرته حلاً مرضياً. أبحث عن طريقة لعدم الاضطرار إلى بدء تشغيل Tor يدويًا. - ComFreek
شكرا لتوضيح هذا. (لم أرغب في تقديم الحل في السؤال لأنه ليس / لم يكن واحدًا). - ComFreek


على المحطة

sudo ln -s /etc/apparmor.d/usr.bin.vidalia /etc/apparmor.d/disable/ sudo apparmor_parser -R /etc/apparmor.d/usr.bin.vidalia sudo /etc/init.d/tor start

وثم

$vidalia

2
2017-09-15 14:10



الإجابة دون شرح؟ - αғsнιη
هناك شيء يسمى apparmor في ubuntu والذي يساعد على تقييد التطبيقات على بعض الموارد. فيداليا هو في قائمتها بشكل افتراضي. لذا من خلال هذه الأوامر نقوم بتعطيله من قائمته وإعادة تشغيل Tor - Anandu M Das


ثم ، إعادة تشغيل privoxy و polipo

sudo /etc/init.d/privoxy force-reload && /etc/init.d/polipo restart

0
2018-06-03 11:01