Uso de encaminhamento de porta Win e Linux

Cenários de aplicação:

        pc1<---------------->pc2
     211.20.3.1           172.36.56.2

pc1 pode se comunicar com a rede externa, pc2 pode se comunicar com a rede interna, mas não pode se comunicar com a rede externa, mas pc1 e pc2 podem se comunicar entre si;
requisito: acessar pc2 por meio de pc1

pc1 é windows

1. Abra cmd com autoridade de administrador;
2. Adicionar encaminhamento de porta;
netsh interface portproxy add v4tov4 listenport = 10022 connectaddress = 172.36.56.2 connectport = 22
listenport é a porta de escuta local;
listenaddress é o endereço de escuta local, se não configurado, isso significa all;
connectaddress é o endereço IP remoto a ser conectado;
connectport é a porta do dispositivo remoto a ser conectado ;
3. Excluir
interface de encaminhamento de porta netsh portproxy del v4tov4 listenport = 10022

pc1 para linux

Tome o Ubuntu como exemplo:
use a ferramenta ncat para implementar o encaminhamento de porta.
1. Instale ncat
apt-get install ncat
2. Habilite o encaminhamento de porta
ncat --sh-exec "ncat 172.36.56.2 22" -l 10022 --keep-open
-l é a porta local de escuta;
3. Outros métodos
iptables, portmap , portfwd, etc.

Acho que você gosta

Origin blog.csdn.net/sun172270102/article/details/115319175
Recomendado
Clasificación