docker + frp + open ***イントラネットを構築する***

frpmirrorの作成者とopen ***スクリプトの作成者に感謝します

前提条件

  • パブリックネットワークIPマシン、39.104.96.x(ここではAlibaba Cloudのホストです)
  • 会社のイントラネットホスト、172.168.1.116
  • 2台のマシンにdockerをインストールします
  • アリババクラウドマシンは7000、1194ポートtcpを開きます

    実行計画

    a。パブリックネットワークマシンにfrpサーバーをインストールします
    b。内部ネットワークホストにfrpクライアント+ open ***サーバーをインストールします

オペレーティング

a。パブリックネットワークマシンにfrpサーバーをインストールします

# cat >>/etc/frp/frps.ini << EOF
[common]
bind_port = 7000
auto_token = meethive
EOF
# docker run  --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps

b。イントラネットマシンにfrpクライアントをインストールします

$ cat >>/etc/frp/frpc.ini<< EOF
[common]
server_addr = 39.104.180.78  # frp服务端地址也就是阿里云主机公网ip
server_port = 7000           # frp服务端端口

[open***]
type = tcp
local_port = 1194
remote_port = 1194           
EOF
$ sudo docker run  --network host -d -v /etc/frp/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc

c。イントラネットマシンにopen ***をインストールします

$ curl -O https://raw.githubusercontent.com/angristan/open***-install/master/open***-install.sh
$ chmod +x open***-install.sh
$ sudo ./open***-install.sh
$ sudo systemctl start open***

d。PCのインストールを開く***図4のfitme.o ***ファイルを使用して会社のイントラネットに接続し、テストのためにイントラネットマシンに接続します

おすすめ

転載: blog.51cto.com/674564591/2576691