以前、インターネットで frp の解決に関する記事をいくつか読みましたが、今日、自分の組織を追加しました。
FRP はオープン ソースのイントラネット侵入ツールです.構築と使用の過程で問題に遭遇することがよくありました.パフォーマンス要件が比較的高いため、FRPを交換するインターネット。FRPは個人使用に適しており、現在は使用されていません。一般的な問題は次のように分類されます。
1. frp プログラムを実行する権限がありますか?
Linux
たとえば、frps ファイルは /root/ ディレクトリにあります。
コマンドを実行します: chmod +x /root/frps
frps ファイルに実行可能なコマンドを指定します。
frps ファイルを実行するには、755 を超える権限が必要です。
ウィンドウズ
管理者として実行。
2. デバイスのシステム アーキテクチャが、使用されている frp のバージョンと一致するかどうかについては、こちらを参照してください
実行できない場合もあります。選択した frp が異なるアーキテクチャ バージョンに対応している可能性もあり、これも問題です。
ウィンドウズ
win + R、cmd と入力、確認、コマンド ウィンドウを開き、msinfo32 と入力、英語で入力することに注意して、Enter キーを押します。次に、ポップアップ ウィンドウにシステムの特定のバージョン番号が表示されます。
Linux、Android、Raspberry Pi
cat /proc/version と入力します
ルーター
cat /proc/cpuinfo と入力します
関連情報をチェックして、使用されている frp アーキテクチャのバージョンが使用に適しているかどうかを確認してください。
知らせ:
コマンド ./frps -v または ./frpc -v を使用して現在のバージョンを表示し、実行することができます。
ただし、走行可能であっても正常に走行・使用できるわけではなく、以下の点にも注意が必要です。
3. -c は絶対パスとして ini ファイルを指していますが、正しいですか?
Linux
たとえば、frps ファイルと frps.ini ファイルの両方が /root/ ディレクトリにあります。
:heavy_check_mark: 正しい使い方 /root/frps -c /root/frps.ini
:x: 間違った使い方 /root/frps -c /frps.ini
ウィンドウズ
たとえば、frps ファイルと frps.ini ファイルの両方が D ドライブの frp フォルダーにあります。
:heavy_check_mark: 正しい使い方 D:\frp\frps -c D:\frp\frps.ini
:x: 間違った使い方 D:\frp\frps -c \frps.ini
-c パラメータは ini ファイルを指し、現在のファイルの絶対パスである必要があります。
frp を実行するには、-c ini ファイルも追加する必要があります
4. ini ファイルの設定パラメータは正しいですか?
サーバー側の frps.ini ファイルとクライアント側の frpc.ini ファイルで構成されたパラメーターは正しく、対応しており、使用可能ですか?
多くの人は、両側を実行するだけで十分だと考えています。しかし、この真実は、会社と従業員の間の密接なつながりのようなものです。
frps.ini は会社を表し、frpc.ini は従業員を表します。
企業として frps.ini にはさまざまなタイプの従業員がおり、あなたもさまざまなタイプの従業員の 1 人です。会社は最初に、この frpc.ini 従業員の関連情報を含めて、正社員として表す必要があります。
frps.ini社で働きたいという多くのfrpc.ini従業員の中で、身分を示す必要があり、frps.ini社はあなたが入社して通常通り働くことを許可します。
このサイトの関連するチュートリアルを参照して、必要に応じて ini ファイルのパラメーターを読み書きしてください。
5. ファイアウォールは開いているポートを追加しますか?
Linux
1.全開可能
iptables -P 入力受け入れ
iptables -P 出力受け入れ
iptables -P 前方承認
2.またはポート開放用
iptables -A INPUT -p tcp ポート -j ACCEPT
iptables -A INPUT -p udp ポート -j ACCEPT
ウィンドウズ
1.ファイアウォールを無効にする
[スタート] > [コントロール パネル] > [Windows ファイアウォール] > [Windows ファイアウォールを有効または無効にする]
「カスタム設定」インターフェイスに入り、両方のオプションで「閉じる」を選択して確定します。
2. または「Windows ファイアウォールを介したプログラムを許可する」
frp プログラムを追加
Windows ファイアウォール > 詳細設定 > [受信の規則] 右側の [操作] 項目の [新しい規則] ボタンをクリックすると、開く必要のあるポートを追加するためのポップアップ ウィンドウが表示されます。
frps.ini サーバーと frpc.ini クライアントにはどのポートがあり、それぞれ TCP および UDP ポートを開く必要があります。