Você está quase certo aqui. Só que as respostas vindas do Google não o verão como um pacote para 1.2.3.4:80. Eles o verão como 1.2.3.4:XXXXX, onde XXXXX é um número de porta aleatório no intervalo não privilegiado.
Além disso, o roteador manterá uma lista de conexões em sua tabela de roteamento e roteará o pacote de retorno corretamente para o seu computador desktop 192.168.1.2, em vez de seu servidor doméstico.
O que você quer fazer é uma configuração bastante direta e normal.