Skip to content
Snippets Groups Projects
Commit 5952023f authored by Theo's avatar Theo :troll:
Browse files

Adiciona guia de proxies e arruma paths de imagens

parent 201a3485
No related branches found
No related tags found
No related merge requests found
source/_static/proxy/img1.png

66.7 KiB

source/_static/proxy/img2.png

31 KiB

source/_static/proxy/img3.png

73.3 KiB

source/_static/proxy/img4.png

77.8 KiB

...@@ -9,11 +9,11 @@ Este documento fornece as informações necessárias para a instalação do C3HP ...@@ -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. - Coloque máquinas pesadas nas partes baixas do rack.
- Cabos de rede de um lado, cabos de energia do outro. - Cabos de rede de um lado, cabos de energia do outro.
- O rack esta organizado da seguinte forma: - O rack esta organizado da seguinte forma:
![](../../_static/c3hpc/WhatsApp%20Image%202025-03-24%20at%2011.57.01%20(1).jpeg) ![](../../_static/c3hpc/img2.jpeg)
- frente - frente
![](../../_static/c3hpc/WhatsApp%20Image%202025-03-24%20at%2011.57.01.jpeg) ![](../../_static/c3hpc/img1.jpeg)
- fundos - fundos
## A rede: ## A rede:
...@@ -263,4 +263,4 @@ apt update & apt install slurm-client ...@@ -263,4 +263,4 @@ apt update & apt install slurm-client
Se todos os caminhos estiverem certos, basta testar com: Se todos os caminhos estiverem certos, basta testar com:
```shell ```shell
sinfo & srun hostname sinfo & srun hostname
``` ```
\ No newline at end of file
# 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`:
![](../../_static/proxy/img3.png)
E configure assim:
![](../../_static/proxy/img4.png)
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:
![](../../_static/proxy/img1.png)
Clique em "Proxies", crie um novo proxy, e altere os sequintes campos:
![](../../_static/proxy/img2.png)
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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment