Mercurial > index.cgi > dotfiles
comparison .bash_aliases @ 165:ab0fb2057b88
Proxy function for starting a proxy server & Chrome
| author | Steve Huston <huston@astro.princeton.edu> |
|---|---|
| date | Mon, 13 Aug 2018 15:25:57 -0400 |
| parents | 18429055e586 |
| children | 88ed01a1094f |
comparison
equal
deleted
inserted
replaced
| 164:18429055e586 | 165:ab0fb2057b88 |
|---|---|
| 68 fi | 68 fi |
| 69 ssh -t $T_HOST "ssh $1" | 69 ssh -t $T_HOST "ssh $1" |
| 70 } | 70 } |
| 71 alias x='ssh xanadu.astro.princeton.edu' | 71 alias x='ssh xanadu.astro.princeton.edu' |
| 72 | 72 |
| 73 # Proxying/tunneling - predominantly for my Mac laptop | |
| 74 proxy() { | |
| 75 PROXY_HOST=csesbh.princeton.edu | |
| 76 PROXY_PORT=8888 | |
| 77 ssh -D $PROXY_PORT -f -C -q $PROXY_HOST 'sleep 15' | |
| 78 /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \ | |
| 79 --proxy-server="socks5://127.0.0.1:$PROXY_PORT" \ | |
| 80 --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost" \ | |
| 81 --user-data-dir="/Users/huston/Library/Application Support/Google/Chrome/ProxiedProfile" & | |
| 82 } | |
| 83 | |
| 73 # Remote desktop/VNC | 84 # Remote desktop/VNC |
| 74 eval "alias milton='ssh -L9930:milton:5900 -f joshua.srhuston.net \"sleep 5\"; ${VNCVIEWER}localhost:9930 &'" | 85 eval "alias milton='ssh -L9930:milton:5900 -f joshua.srhuston.net \"sleep 5\"; ${VNCVIEWER}localhost:9930 &'" |
| 75 # Xanadu VMs | 86 # Xanadu VMs |
| 76 eval "alias xvm='ssh -L9909:localhost:5909 -f xanadu.astro.princeton.edu \"sleep 300\"; ${VNCVIEWER}localhost:9909 &'" | 87 eval "alias xvm='ssh -L9909:localhost:5909 -f xanadu.astro.princeton.edu \"sleep 300\"; ${VNCVIEWER}localhost:9909 &'" |
| 77 eval "alias cygnus='ssh -L9910:localhost:5910 -f xanadu.astro.princeton.edu \"sleep 300\"; ${VNCVIEWER}localhost:9910 &'" | 88 eval "alias cygnus='ssh -L9910:localhost:5910 -f xanadu.astro.princeton.edu \"sleep 300\"; ${VNCVIEWER}localhost:9910 &'" |
