ネットワークの浸透を達成するために、5分以内[在宅勤務]

なぜ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

github.com/fatedier/fr...

  • アーカイブを解凍、修正、 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]
复制代码

画像

おすすめ

転載: juejin.im/post/5e325019e51d453c9e15618d