Porque o servidor não está em uma rede pública IP, então eu pretendo gerenciamento remoto fácil configuração FRP.
Necessidade de ter um cliente na rede, bem como um endereço IP público do servidor.
documento frp chinês: https://github.com/fatedier/frp/blob/master/README_zh.md
Download: https://github.com/fatedier/frp/releases
No cliente e servidor copiar cada descompressão.
O PLP frps.ini e colocado em uma máquina com uma rede IP pública.
A FRPC frpc.ini e colocar o equipamento no ambiente de rede.
Configuração do servidor
Nota Se você usar o servidor de nuvem, então os vários grupos de segurança serão usados aqui porta (7000) e outros portos utilizados (6000,6001) liberação.
Modificar frps.ini
# Frps.ini
[comum]
bind_port = 7000
comando de partida
./frps -C ./frps.ini
Recomendado nohup iniciar, você pode cair para trás
nohup ./frps -C ./frps.ini
Configuração do cliente
Modificar o arquivo frpc.ini, assumindo servidor PLP onde o IP público é xxxx;
# Frpc.ini
[comum]
SERVER_ADDR = xxxx server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
[mysql]
Tipo = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 6001
Comece FRPC:
./frpc -c ./frpc.ini
Também recomendado nohup iniciar
nohup ./frpc -c ./frpc.ini
ssh conexão, MySQL
ssh -oPort = 6000 ubuntu @ xxxx
mysql -uroot -ppassword-P6001 -hx.xxx
Também recomendado pelo servidor eo cliente vai PLP, FRPC está definido para inicializar a partir do início