なぜLaijiangjiangネットワークマップを行います
公衆ネットワーク機器から内部ネットワークへのアクセスは、特にマイクロチャネルの開発を行うために、面倒なこととなっています。デバイスがルータであるかもしれない、またはオペレータはあなたのパブリックIPアドレスの割り当てIPアドレスの不足を与えるものではありませんので。我々はこれらのデバイスに直接アクセスしたい場合、彼らは一般的に非常に面倒です。
- ギャングスターは彼らに追加するネットワーク上のネットワーク・ルータを求めて
端口映射
- 購入
花生壳
およびその他のダイナミックDNSソフトウェア - 無料で提供さnatappおよびその他のネットワークマッピングサービス(支払わなければなりません)
- 基づいて
ngrok/frp
内部の自己構築されたネットワークマッピングサービス
なぜあきらめngrok
、使用frp
2016年に私たちが提供するngrok
無料サービスを、そして建物のステップが参照できる共有「Angrokは、ネットワークサービスを浸透する」非常に非友好的な平均的なユーザーのためのビルドステップに、背後にも停止に関連するサービスがなりましたfrp
。
注意、GitHubの比較
浸透プロトコルサポート
FRPサポートHTTP、SSH、TCP、UDP、FTPなどのプロトコル
始めた作業
準備
完全なサービスを構築FRP、我々は必要
- ECSの公衆IP
- このドメイン名(あなたが解析する必要がする必要がない場合)
インストールfrp (frps)
サーバー
- インストールパッケージをダウンロードFRP
- アーカイブを解凍、修正、
frps.ini
[common]
bind_port = 7000 # frps 服务启动,占用的端口
vhost_http_port = 80 # frps 服务监听转发的端口
复制代码
- スタート
frps
サービス
./frps -c ./frps.ini
复制代码
インストールfrp(frpc)
クライアント
- ネットワークデバイス内のターゲット・マシンでは、クライアントをインストールします。オペレーティングシステムのダウンロードの異なるバージョンによると、
ネットワークサービス内でカスタムドメイン名
- 修正
frpc.ini
[common]
server_addr = ECS的公网IP
server_port = 7000
[随意但必须唯一]
type = http
local_port = 本地目标服务的端口
custom_domains = 自定义的域名
复制代码
- クライアントを起動します
./frpc -c ./frpc.ini
复制代码
- アクセスカスタムドメイン名は、イントラネットサービスにアクセスすることができます
マシン内で企業ネットワークへのsshアクセスを使用してください
- 修正
frpc.ini
[common]
server_port = 7000
[随意但必须唯一]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 10022
复制代码
- クライアントを起動します
./frpc -c ./frpc.ini
复制代码
- SSHアクセスによる内部ネットワークのマシン
ssh -p 10022 [email protected]
复制代码