= (Web) Proxy by SSH = To get Web access to I-MATH intranet webserver it's possible to setup a SOCKS SSH proxy channel. This makes == Start SSH Proxy == * Use SSH * Linux & Mac OS X: preinstalled. * Windows: https://www.howtogeek.com/336775/how-to-enable-and-use-windows-10s-built-in-ssh-commands/ * On your '''local computer''' open a terminal and start the SSH Socks connection (provide your I-MATH password and leave the connection open all time): {{{ ssh -C -D 1080 @ssh.math.uzh.ch }}} * This terminal won't be used anymore, but it has to be open as long as the proxy is in use! == Start the Browser == The proxy configuration can be done: * on the OS - not described here. * via commandline - described here for Google Chrome and Opera. * inside the browser via GUI - described here for firefox. To use the I-MATH intenal DNS Server (necessary get access to hostnames that are only known inside of I-MATH), use the SOCKS5 protocol, '''incl. DNS forward'''. For Google Chrome or Opera, open a second terminal and type the following command || Browser || Command || || Google Chrome || Linux: `google-chrome --proxy-server="socks5://localhost:1080"`<
>Mac OS X: `/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --proxy-server="socks5://localhost:1080"`|| || Opera || Linux: `opera --proxy-server="socks5://localhost:1080"`<
>Mac OS X: `/Applications/Opera.app/Contents/MacOS/Opera --proxy-server="socks5://localhost:1080"`|| || Firefox || * There is no officially option '-proxy-server' for the commandline<
>* Start firefox, open 'settings', navigate to 'network' > screenshot || {{attachment:ff-proxy.png}}