# Rato

Acesso rapido ao Balta pelo Firefox.

## Uso rapido

Abra a pasta `rato` e clique nesta ordem:

```text
1-checar.cmd
2-ligar.cmd
```

Quando o Firefox abrir, conclua o login do Cloudflare e clique em **Accept**.

Deixe a janela preta aberta.

Depois use o Firefox configurado com proxy SOCKS5:

```text
SOCKS Host: 127.0.0.1
Port: 1080
SOCKS v5: marcado
Proxy DNS when using SOCKS v5: marcado
```

Link do Balta:

```text
https://ripp.beneditoonline.org/
```

## Configurar

Normalmente nao precisa.

Use apenas se for necessario trocar endereco, porta ou caminho de algum programa:

```text
0-configurar.cmd
```

Prefira `.cmd`.

Se quiser caixas de texto do Windows, tambem existe:

```text
0-configurar.vbs
```

## Checar

Use antes de ligar:

```text
1-checar.cmd
```

Ele verifica:

- Firefox
- cloud / hehe / cloudflared
- ssh
- portas 3443 e 1080
- arquivos de configuracao

## Ligar

Use:

```text
2-ligar.cmd
```

O que vai acontecer:

1. abre o Firefox limpo para o login do Cloudflare
2. liga o Cloudflare Access em `127.0.0.1:3443`
3. liga o SSH SOCKS5 em `127.0.0.1:1080`
4. mantem a janela preta aberta

Enquanto a janela preta estiver aberta, o proxy esta ligado.

## Parar

Feche a janela preta.

Tambem pode usar `Ctrl+C`.

## Caminhos

Se algum programa nao for encontrado, rode:

```text
4-caminhos.cmd
```

Ele procura em:

- PATH
- Downloads
- pasta do `rato`
- `bin`
- caminhos comuns do Windows
- caminhos configurados manualmente

## Nomes aceitos

O binario do Cloudflare pode estar com qualquer um destes nomes:

```text
hehe.exe
hehe
cloud.exe
cloud
cloudflared.exe
cloudflared
```

Links uteis:

```text
https://pi.beneditoonline.org/proxy/hehe.exe
https://pi.beneditoonline.org/proxy/cloud.exe
https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-windows-amd64.exe
```

## Comandos manuais

O `2-ligar.cmd` automatiza isto:

```cmd
hehe access tcp --hostname ssh-rip.beneditoonline.org --url 127.0.0.1:3443
ssh -D 127.0.0.1:1080 -N -p 3443 lucas@127.0.0.1
```

Shell direto:

```cmd
ssh -p 3443 lucas@127.0.0.1
```

## Chrome com proxy

Opcional:

```cmd
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="socks5://127.0.0.1:1080"
```

ou:

```cmd
chrome.exe --proxy-server="socks5://127.0.0.1:1080"
```

## Avisos

- Nao muda o navegador padrao.
- Nao mexe no registro do Windows.
- Nao precisa de administrador.
- O Firefox do login abre limpo e sem proxy.
- O fluxo principal usa `.cmd`.
- Os `.vbs` sao opcionais.
