私は設定FRP簡単にリモート管理を計画するように、サーバーは、パブリックネットワークIPではありませんので。
ネットワーク内のクライアントだけでなく、サーバのパブリックIPアドレスを持っている必要があります。
FRP中国のドキュメント:https://github.com/fatedier/frp/blob/master/README_zh.md
ダウンロード:https://github.com/fatedier/frp/releases
クライアントとサーバー上の各解凍をコピーします。
frps.iniのFRPと公衆IP網を持つマシン上に置きます。
ネットワーク環境でのマシン上frpc.ini FRPCとプット。
サーバの設定
あなたは、クラウドサーバーを使用する場合は注意が、その後、様々なセキュリティグループは、本明細書中で使用するポート(7000)および他のポート(6000,6001)のリリースを使用します。
修正frps.ini
#frps.ini
【共通】
bind_port = 7000
スタートコマンド
./frps -C ./frps.ini
推奨nohupをあなたが戻ってハングアップすることができ、開始
nohupを./frps -C ./frps.ini
クライアントの構成
パブリックIPがXXXXでのFRPサーバーを想定し、frpc.iniファイルを変更します。
#frpc.ini
【共通】
SERVER_ADDR = XXXX SERVER_PORT = 7000 [SSH] 種類= TCP local_ipを= 127.0.0.1 LOCAL_PORT = 22 REMOTE_PORT = 6000
【のMySQL]
種類= TCP
local_ipを= 127.0.0.1
LOCAL_PORT = 3306
REMOTE_PORT = 6001
FRPC起動します。
./frpc -c ./frpc.ini
また、起動nohupをお勧めします
nohupを./frpc -c ./frpc.ini
接続SSH、MySQLの
SSH -oPort = 6000のubuntu @ XXXX
mysqlの-uroot -ppassword-P6001 -hx.xxx
また、サーバによって推奨され、クライアントは、FRPCは、スタートから起動するように設定されているのFRPます