PS:(!パブリックネットワークのIPサーバ上のサービスを展開するために、そのような爆発へのリモートカードのようなツールを使ってteamviewにしたくないしたくない)、最近訪問またはローカルのWebサービスを構築するために、ドメイン名(パブリック)をテストする場合
、ローカルマシンにはないので、 IPは、ドメイン名がローカルマシンに解決できないパブリックネットワークは、ネットワーク侵入アプリケーションによってこの機能を実現する必要があるかもしれません。
FRPは、優れたネットワーク侵入アプリケーションで、詳細はここで言うことはできませんが、会場の必要があるgithubのそれの詳細を参照するには〜
前提
1、パブリックIPを持つマシン
2は、ローカルコンピュータにアクセスすることができます
サーバ設定(Linux)の
アーカイブサーバーのFRPをダウンロード
wget https://github.com/fatedier/frp/releases/download/v0.31.2/frp_0.31.2_linux_arm64.tar.gz
Tucao:GitHubの上のダウンロード何か遅すぎる、ダース以上MBのダウンロードが長時間終了しはしませんでした-
ここfrp_0.31.2linux
とwindows
64位
自己作成-シェアは、Baiduのネットワークディスクのニーズリンク
リンク:https://pan.baiduを。 COM / S / 19X_5H_e2imdXdLIxxj2IdQ抽出コード:wh6e
tar.gz形式その後、ファイル解凍
tar -xzvf frp_0.31.2_linux_amd64.tar.gz
新しいフォルダ、ファイルのカット過去を
mkdir frp
mv frp_0.31.2_linux_amd64 frp
ディレクトリを入力します。
cd frp/frp_0.31.2_linux_amd64/
一部のクライアントは、ファイルの削除に必要はありません。
rm -f frpc frpc.ini
サーバーの構成ファイルを変更し
vim frps.ini
、次の書式を設定するには:
[common]
bind_port = 7000
dashboard_port = 7500
token = your token
dashboard_user = admin
dashboard_pwd = your password
vhost_http_port = 10080
vhost_https_port = 10443
フォアグラウンド: ./frps -c frps.ini
Closeメソッド:Ctrlキー+ C
バックグラウンドで実行されています:nohup ./frps -c frps.ini >/dev/null 2>&1 &
closeメソッド:
ps
実測ID FRPプロセスのkill frp进程ID
説明:>を/ dev / null 2> &1&が、 廃棄表します。
あなたは通常、開いて実行している場合はlocalhost:7500を、アカウントのパスワードの設定を入力し、ダッシュボードのインターフェースを見ることができます
クライアントの設定(ウィンドウ)
ダウンロードfrp_0.31.2_windows_amd64.zipのwindows64位
アーカイブ、ディレクトリに解凍、削除、不要なファイルサーバfrps.exe
frps.ini
クライアント構成ファイルの変更frpc.ini
内容の形式を次のとおりです。
[common]
server_addr = 服务端ID地址
server_port = 7000
token = 服务端配置的token
[web]
type = http
local_port = 80 // 本地web服务的端口
custom_domains = 域名或者IP
説明:custom_domainsあなたが解決ドメイン・ネーム・サーバIPにドメイン名レコードを設定する必要がある場合は、直接サーバーのIPアドレスを記入していません
プログラムを実行します。frpc -c frpc.ini
あなた-httpその後、ダッシュボードインターフェースプロキシはプロキシのリンクを見ることができます
ブラウザを介してアクセスHTTP:// {custom_domains }:10080は、ネットワーク内のマシン上のウェブサービスにアクセスすることができます。
FRPは、転送し、他の強力な機能、詳細を通じてピア・ネットワーク内で、クエリ要求をDNS、会社のネットワークのマシンへのsshアクセス中にも達成することができ、ために行ってくださいgithubのそれを理解する〜