転送サービスのデプロイ

このポート転送プログラムはLinux系システムでの使用を推奨します。開始前にファイアウォールの6009/tcpポートを開放し、必要に応じて設定を変更してください。以下のテンプレート設定を適宜修正し、サーバーの ~/frps.ini ファイルとして保存してください。

危険

公衆ネットワークへの公開は非常に危険です。IPアドレスとポートが隠れているとは考えず、甘く見てはいけません。必ずサービスの証明書検証を有効にしてください!

[common]
bind_addr               = 0.0.0.0
bind_port               = 6009

token                   = lamda
use_encryption          = true
tls_enable              = true
allow_ports             = 2000-5000
authentication_timeout  = 60

proxy_bind_addr         = 127.0.0.1
max_pool_count          = 15

FRPSサービスの起動

次のスクリプトを実行してfrpsサーバーをダウンロードし、起動します。

export VERSION=0.52.0
export PLAT=linux_amd64

export DOWNLOADURL=https://github.com/fatedier/frp/releases/download/v${VERSION}/frp_${VERSION}_${PLAT}.tar.gz
wget ${DOWNLOADURL} -O - | tar -xz

cd frp_${VERSION}_${PLAT}

./frps -c ~/frps.ini

FIRERPAの設定

サービス起動後、以下の設定を入力します(設定方法はサービス設定を参照)。サービスは自動的にこのサーバーを経由して自身のサービスポートを転送します。

危険

公衆ネットワークへの公開は非常に危険です。IPアドレスとポートが隠れているとは考えず、甘く見てはいけません。必ずサービスの証明書検証を有効にしてください!

[fwd]
fwd.host=あなたのサーバーIP
fwd.port=6009
fwd.rport=0
fwd.token=lamda
fwd.protocol=tcp
fwd.enable=true

豆知識

分散デプロイの章にも関連するデプロイ手順がありますので、参考にしてください。