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" \ |