diff --git a/source/_static/c3hpc/WhatsApp Image 2025-03-24 at 11.57.01.jpeg b/source/_static/c3hpc/img1.jpeg similarity index 100% rename from source/_static/c3hpc/WhatsApp Image 2025-03-24 at 11.57.01.jpeg rename to source/_static/c3hpc/img1.jpeg diff --git a/source/_static/c3hpc/WhatsApp Image 2025-03-24 at 11.57.01 (1).jpeg b/source/_static/c3hpc/img2.jpeg similarity index 100% rename from source/_static/c3hpc/WhatsApp Image 2025-03-24 at 11.57.01 (1).jpeg rename to source/_static/c3hpc/img2.jpeg diff --git a/source/_static/proxy/img1.png b/source/_static/proxy/img1.png new file mode 100644 index 0000000000000000000000000000000000000000..092dbdc2e3e94742084a9d6087cc675fe1df1e5a Binary files /dev/null and b/source/_static/proxy/img1.png differ diff --git a/source/_static/proxy/img2.png b/source/_static/proxy/img2.png new file mode 100644 index 0000000000000000000000000000000000000000..74a04640b98cc1cc92befa735e523f404a6bef01 Binary files /dev/null and b/source/_static/proxy/img2.png differ diff --git a/source/_static/proxy/img3.png b/source/_static/proxy/img3.png new file mode 100644 index 0000000000000000000000000000000000000000..0d7dda053d4a6dbb3201d036317403e67d67fc70 Binary files /dev/null and b/source/_static/proxy/img3.png differ diff --git a/source/_static/proxy/img4.png b/source/_static/proxy/img4.png new file mode 100644 index 0000000000000000000000000000000000000000..c60c0186c4830019352f28144c77a944adc26cba Binary files /dev/null and b/source/_static/proxy/img4.png differ diff --git a/source/pages/guides/como-instalar-o-c3hpc.md b/source/pages/guides/como-instalar-o-c3hpc.md index f0ee9d40f705e19c8f0101a205c523be0da1c457..720166fabe7febbe64aaedc9ea7bc7fdd60f781d 100644 --- a/source/pages/guides/como-instalar-o-c3hpc.md +++ b/source/pages/guides/como-instalar-o-c3hpc.md @@ -9,11 +9,11 @@ Este documento fornece as informações necessárias para a instalação do C3HP - Coloque máquinas pesadas nas partes baixas do rack. - Cabos de rede de um lado, cabos de energia do outro. - O rack esta organizado da seguinte forma: -.jpeg) + - frente - + - fundos ## A rede: @@ -263,4 +263,4 @@ apt update & apt install slurm-client Se todos os caminhos estiverem certos, basta testar com: ```shell sinfo & srun hostname -``` \ No newline at end of file +``` diff --git a/source/pages/guides/how-to-proxy.md b/source/pages/guides/how-to-proxy.md new file mode 100644 index 0000000000000000000000000000000000000000..b831960f67431f4f8ecb8b6343cf372bb0cfb88b --- /dev/null +++ b/source/pages/guides/how-to-proxy.md @@ -0,0 +1,82 @@ +# Proxies + +## DynamicForward (proxy de tudo) + +Escolha uma vm da rede interna :D +Ex: macalan + +vá na config do ssh de seu PC e crie/edite a sua máquina de escolha +para algo nesse estilo + +``` +Host macalan + Hostname macalan.c3sl.ufpr.br + User <seu-user> + DynamicForward <porta alta> +``` + +pode pegar qualquer porta alta tipo 12345 ou 11111 só tem q rezar para ela não ter +sido pega ainda. Se ela já foi pega, o ssh deve dar erro tipo um `resourse is busy`. + +Daà no browser, tem como configurar. Por exemplo, no firefox tem a seção proxy +das configurações. Vá em configurações ou url `about:preferences`: + + + +E configure assim: + + + +Note a porta! coloque o mesmo número de porta de sua configuração ssh. + +A parte ruim desse tipo de config é ter que entrar na config do firefox +toda vez que quiser proxy. + +Outra opção seria usar uma extensão. Eu uso/recomendo o +[FoxyProxy](https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/) +então vou ensinar a configurá-lo: + +Após instalar a extensão: Clique nela e vá em "Options" você vai chegar numa +tela assim: + + + +Clique em "Proxies", crie um novo proxy, e altere os sequintes campos: + + + +Observe a porta. Coloque a porta que você escolheu, eu escolhi 12345. + +Salve. Feche a janela, clique na extensão e ative o proxy criado com um terminal +aberto com ssh para a VM escolhida. + +Se não deu certo, você pode usar o comando `ss -tnlp` para ver as portas de sua +máquina. Se a sua porta escolhida não está lá o problema é com o ssh. Caso +contrário, há algo errado com sua configuração do FoxyProxy. + +## LocalForward (proxy de uma porta) + +Se você tem um serviço em uma VM e quer acessá-lo, pode fazer um proxy somente +para a porta necessária. Em sua configuração de ssh adicione: + +``` +Host vm + Hostname vm.c3sl.ufpr.br + User <seu-user> + LocalForward <porta alta> localhost:<porta-do-servico-na-vm> +``` + +dê ssh e então abra seu browser em `localhost:<porta-alta>` e deve funcionar. Talvez +você esteja tentando utilizar https (usando a porta 443) e receba o erro "tentativa +de http em porta https", basta prefixar localhost com https:`https://localhost:<porta-alta>` +e deve funcionar (nem que seja pelo modo avançado). + +Se seu serviço esteja em um proxy reverso, talvez não tenha funcionado. Isso ocorre +porque o proxy precisa saber qual serviço você quer acessar (pode haver muitos +em um único proxy reverso). + +A gambiarra é ir em `/etc/hosts` e setar o localhost para a url do seu serviço +e colocar a url do serviço na barra de pesquisa do browser kkkkk :D + +Isso remove a ambiguidade para o proxy servir a página. Só não esqueça de tirar +depois :p