پروکسی ای که استفاده میکنم برای درخواستهای 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