سؤال يقدم البيرة المنزلية خطأ SSL (SSL_ERROR_SYSCALL) على الشبكة المنزلية


كما يقول العنوان ، عندما أحاول تثبيت الحزم عبر الخدمة المنزلية عبر شبكتي المنزلية ، أتلقى الخطأ التالي:

curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to akamai.bintray.com:443 
Error: Failed to download resource "rclone"
Download failed: https://homebrew.bintray.com/bottles/rclone-1.38.high_sierra.bottle.tar.gz

ومع ذلك ، يمكنني التنزيل من عنوان .tar.gz URL المحدد على ما يرام من خلال المتصفح.

أعرف أن هذه مشكلة في شبكتي المنزلية فقط لأنني عندما أقوم بتوصيل هاتفي ، تعمل بشكل جيد.

ربما حصلت على شيء للقيام به مع إعدادات جهاز التوجيه الخاص بي و / أو ISP لكنني لست متأكدا من أن ننظر فيها.

شكرا للمساعدة! :)


4
2017-11-01 15:07


الأصل


هل سبق لك معرفة ذلك؟ أرى نفس المشكلة كما أنها تقتصر على شبكتي المنزلية. - Alexander Ekdahl
كلا ، أنا فقط استخدام شبكة أخرى لهذه الأشياء :( - philosopher
تمكنت من إصلاح ذلك عن طريق إضافة --ciphers ECDHE-RSA-AES128-GCM-SHA256 لطلب الضفيرة. حل آخر هو تنزيل نسخة أحدث من الضفيرة. - Alexander Ekdahl
شكرا للرجل ، كيف يمكنك معرفة ذلك؟ أيضا هل يمكن أن تخبرني أي إصدار curl قمت بتثبيته للحصول عليه يعمل ، لأنني حصلت على أحدث إصدار ومازالت لا تعمل :( أنا على ماك OSX - philosopher
AlexanderEkdahl هل أنت سبب هذا يحدث عن طريق أي فرصة؟ انا فضولي - philosopher


الأجوبة:


هناك فكر يحدث لي - هل قمت بفحص جهاز التوجيه الخاص بك لمعرفة ما إذا كان يقوم بالوكالة نيابة عنك؟

إذا كان الأمر كذلك ، فقد ترغب في إيقافها.

إذا لم تتمكن من إيقاف تشغيله ، فقد تحتاج إلى تثبيت حل VPN يسمح لك بتجاوزه.

مجرد فكرة.


4
2018-05-22 02:22



هذه كانت المشكلة بالنسبة لي - شكراً - Franco
شكر. من جانب جهاز التوجيه الذي يعمل كوكيل شفاف ، أعتقد أنه يعني اعتراض جميع الطلبات من قبل جهاز التوجيه؟ هل هذا مخاطرة أمنية حتى إذا كانت زياراتي مشفرة https؟ - philosopher


منذ كنت تستخدم LibreSSL، حاول إعادة التثبيت curl مع OpenSSL بدلا من النقل الآمن:

brew reinstall curl --with-openssl

فيما يلي بعض الاقتراحات الأخرى:

  • تأكد من أنك لا تستخدم http_proxy/https_proxy.
  • استعمال -v إلى curl لمزيد من الانتاج المطول.
  • حاول استخدام BSD curl في /usr/bin/curl، يركض which -a curl لسرد كل منهم.
  • تأكد من أنك لم تمنع عن طريق الخطأ curl في جدار الحماية الخاص بك (مثل قليلا سنيتش).
  • بدلا من استخدام wget.

2
2018-04-12 13:45