google cloud shell은 public ip가 없는 private ip만 있는 vm입니다. 즉 외부 접근은 google client들을 통해서만 접근이 가능한데 이런 자원들을 가지고 외부에 접근 하는 proxy만드는 법에 대한 소개입니다.
MYNOTEBOOK 이 내가 접속하고 있는 chrome을 띄울 pc라고 보시면 됩니다. 물론 보통은 포트포워딩 해서 접속 할 수 있게 열어야 한다고 보시면 됩니다.
docker run -ti \
| function sumColoredCells(sumRange,colorRef) { | |
| var activeRg = SpreadsheetApp.getActiveRange(); | |
| var activeSht = SpreadsheetApp.getActiveSheet(); | |
| var activeformula = activeRg.getFormula(); | |
| var countRangeAddress = activeformula.match(/\((.*)\,/).pop().trim(); | |
| var backGrounds = activeSht.getRange(countRangeAddress).getBackgrounds(); | |
| var sumValues = activeSht.getRange(countRangeAddress).getValues(); | |
| var colorRefAddress = activeformula.match(/\,(.*)\)/).pop().trim(); | |
| // 필요에 따라 변경 |
| server.ssl.key-store: keystore.p12 | |
| server.ssl.key-store-password: 123456 | |
| server.ssl.keyStoreType: PKCS12 | |
| server.ssl.keyAlias: tomcat |
google cloud shell은 public ip가 없는 private ip만 있는 vm입니다. 즉 외부 접근은 google client들을 통해서만 접근이 가능한데 이런 자원들을 가지고 외부에 접근 하는 proxy만드는 법에 대한 소개입니다.
MYNOTEBOOK 이 내가 접속하고 있는 chrome을 띄울 pc라고 보시면 됩니다. 물론 보통은 포트포워딩 해서 접속 할 수 있게 열어야 한다고 보시면 됩니다.
docker run -ti \
| #!/bin/bash | |
| NEW_UUID=$(cat /dev/urandom | tr -dc 'a-z0-9' | fold -w 4 | head -n 1) | |
| SERVER_NAME=subin-vpn-$NEW_UUID | |
| gcloud compute instances create $SERVER_NAME \ | |
| --machine-type "n1-standard-1" \ | |
| --image-family ubuntu-1604-lts \ | |
| --image-project "ubuntu-os-cloud" \ | |
| --boot-disk-size "20" \ | |
| --boot-disk-type "pd-ssd" \ | |
| --boot-disk-device-name "$NEW_UUID" \ |