目的:内部ネットワークサーバーへの外部ネットワークアクセスと内部ネットワークサーバーの侵入を実現するために
1.準備
ここでは、Alibaba Cloudサーバーを使用して、クラウドサーバーを準備します。frpをダウンロードし、アドレスhttps://github.com/fatedier/frp/releasesをダウンロード
2.
frp サーバーを構築し、Alibaba Cloudサービスで解凍します。frps.iniを編集します。auto_tokenは、クライアントで構成されているauto_tokenと同じでなければなりません。
[common]
bind_addr = 0.0.0.0
bind_port = 4443
auto_token = testtoken
サーバーを起動します。
./frps -c ./frps.ini
3.クライアントをインストールします。イントラネットにあるRaspberry Piを使用しているので、armバージョンをダウンロードします
Alibaba CloudサーバーのIPが223.223.223.223であると仮定して、解凍してインストールディレクトリを入力し、frpc.ini を編集します。
[common]
server_addr = 223.223.223.223
server_port = 4443
auto_token = testtoken
[test1]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 26666
[test2]
type = tcp
local_ip = 127.0.0.1
local_port = 8000
remote_port = 27777
クライアントを起動します
./frpc -c ./frpc.ini
4.このようにして、223.223.223.223:26666および223.223.223.223:27777からアクセスできるRaspberry Piの22および8000ポートをプロキシします。AlibabaCloudセキュリティグループでポート26666および27777を開くことを忘れないでください。そうしないと、デフォルトにアクセスできません。の。