مشکل self-sign در proxychain

پروکسی ای که استفاده میکنم برای درخواست‌های HTTPS یه فایل .crt داره
پروکسی رو توی proxy chain به صورت زیر ذخیره کردم

socks5 127.0.0.1

یه فایل .crt دارم که به آدرس زیر ذخیره کردم

❯ sudo cp ./Downloads/mhr-cfw-main/ca/ca.crt /etc/ca-certificates/trust-source/anchors/
❯ sudo update-ca-trust extract
❯ trust list | grep -i "mhr"
    label: mhr-cfw

ولی proxychain خطای زیر رو میده:

Error: request to https://...... failed, reason: self-signed certificate in certificate chain

چجوری سرتیفیکیت رو اضافه کنم

اگه چیزی کمه لطفا بگین اضافه میکنم

این مشکلتو حل نمیکنه
ولی پیشنهاد میکنم کل سیستمتو تانل نکنی با mhr
Mhr محدودیت روزانه ۲۰،۰۰۰ تا درخواست داره
اون درخواستارو روی داستانای سیستمت هدر ندی بهتره
برای اینکه ترمینالت از پروکسی استفاده کنه

  export http_proxy=http://127.0.0.1:8085
  export https_proxy=http://127.0.0.1:8085
  export HTTP_PROXY=http://127.0.0.1:8085
  export HTTPS_PROXY=http://127.0.0.1:8085

راحت aur رو میاره اگه نیازت اونه
با پک من هم کار میکنه
برا مرورگرتم از اکستنشن foxyproxy استفاده کن

باز ارور قبلی رو میده
دستور زیر رو اجرا میکنم

npx prisma generate

ارور زیر رو میگیرم

❯ npx prisma generate
> Downloading Prisma engines for debian-openssl-1.1.x [                    ] 0%Error: request to https://binaries.prisma.sh/all_commits/3c6e192761c0362d496ed980de936e2f3cebcd3a/debian-openssl-1.1.x/schema-engine.gz.sha256 failed, reason: self-signed certificate in certificate chain

توی proxychain نیستم
با export proxy هم همین ارور رو میده

برای Vscode تونستم اکستنشن دانلود کنم
توی settings اش httpsStrick اگه اشتباه نکنم گذاشتم روی false
ولی هنوز سر این npxگیر کردم

اینجوری اوکی شد

export http_proxy=http://127.0.0.1:8085
export https_proxy=http://127.0.0.1:8085
export HTTP_PROXY=http://127.0.0.1:8085
export HTTPS_PROXY=http://127.0.0.1:8085
export NODE_EXTRA_CA_CERTS=/path/to/your/ca.crt