The main Bubble source repository. Contains the Bubble API server, the web UI, documentation and utilities. https://getbubblenow.com
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

31 行
1.5 KiB

  1. #!/bin/bash
  2. function die {
  3. echo 1>&2 "${1}"
  4. exit 1
  5. }
  6. MITM_CERTS=/home/mitmproxy/.mitmproxy
  7. chown -R mitmproxy ${MITM_CERTS} || die "Error setting ownership on ${MITM_CERTS}"
  8. chgrp -R root ${MITM_CERTS} || die "Error setting group on ${MITM_CERTS}"
  9. chmod 750 ${MITM_CERTS} || die "Error setting permissions on ${MITM_CERTS}"
  10. chmod -R 440 ${MITM_CERTS}/* || die "Error setting permissions on ${MITM_CERTS} files"
  11. CERTS_DIR=/home/bubble/cacerts
  12. MITM_BASE_NAME="bubble-ca"
  13. mkdir -p ${CERTS_DIR} || die "Error creating cacerts dir"
  14. cp ${MITM_CERTS}/${MITM_BASE_NAME}-cert.pem ${CERTS_DIR} || die "Error copying pem cert"
  15. cp ${MITM_CERTS}/${MITM_BASE_NAME}-cert.pem.crt ${CERTS_DIR}/${MITM_BASE_NAME}-cert.crt || die "Error copying crt cert"
  16. cp ${MITM_CERTS}/${MITM_BASE_NAME}-cert.p12 ${CERTS_DIR} || die "Error copying p12 cert"
  17. cp ${MITM_CERTS}/${MITM_BASE_NAME}-cert.cer ${CERTS_DIR} || die "Error copying cer cert"
  18. chown -R bubble ${CERTS_DIR} || die "Error setting permissions on cacerts dir"
  19. chmod 755 ${CERTS_DIR} || die "Error setting permissions on ${CERTS_DIR}"
  20. chmod -R 444 ${CERTS_DIR}/* || die "Error setting permissions on ${CERTS_DIR} files"
  21. CERTS_BACKUP=/home/bubble/mitm_certs
  22. mkdir -p ${CERTS_BACKUP} || die "Error creating mitm_certs dir"
  23. chmod 700 ${CERTS_BACKUP} || die "Error setting permissions on mitm_certs dir"
  24. cp ${MITM_CERTS}/* ${CERTS_BACKUP} || die "Error backing up mitm_certs"
  25. chmod -R 400 ${CERTS_BACKUP}/* || die "Error setting permissions on mitm_certs backup"
  26. chown -R bubble ${CERTS_BACKUP} || die "Error settings ownership of mitm_certs dir"