Existem dois servidores:
M1 . É o servidor que todo usuário precisará acessar de alguma forma. P1 . É o servidor para ajudar alguns usuários a se conectarem a M1 por meio dele. M1 e P1 servidores têm conexão rápida (Lan) entre si, portanto, você pode acessar M1 de P1 por meio do IP interno. vamos dizer isto: 10.98.201.15 . Alguns usuários que estão geograficamente próximos de M1 podem se conectar diretamente a M1 . Os usuários que estão geograficamente muito distantes também podem se conectar a M1 , mas sofrem muita latência.
E a ideia é deixar esses usuários se conectarem a P1 , que é mais próximo desses usuários e então P1 iria encapsular a conexão via linha rápida para M1 , teoricamente reduzindo a latência.
Digamos que M1 host seja somemainhost.com E P1 seja someproxyhost.com .
Ao acessar somemainhost.com , você acessa o servidor Odoo. Está no proxy reverso também, então você não precisa digitar somemainhost.com:8069 .
Eu li este guia ( link )
E então tentei isso (From P1 server):
ssh -L 9090:10.98.201.15:8069 [email protected]
E depois de entrar, ele me pediu para digitar a senha. Eu fiz e acabei de logar em M1 e nada aconteceu. Eu tentei conectar-me a M1 com o navegador, usando isto:
someproxyhost.com:9090
Mas acabamos de recusar a conexão. Então eu acho que não configurei nenhum tunelamento ssh?
Agora, como faço essa conexão de encapsulamento para que, quando o usuário acessar someproxyhost.com , o servidor proxy conecte a conexão a somemainhost.com e o usuário realmente se conecte a M1 a P1 ?
Atualizar
Aqui está um exemplo de como deve ser:
Tags ssh proxy ssh-tunnel