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 ***ファイルを使用して会社のイントラネットに接続し、テストのためにイントラネットマシンに接続します