NATおよびファイアウォール侵入技術、TURN/STUN/ICEサービス確立

サービスターミナル:

システム環境:centos7.1  

基本環境のインストール:
yum install openssl
yum install openssl-devel
yum install libevent
yum install libevent-devel
g++ インストール: yum install gcc-c++


turnserver-4.5.0.4.tar.gz を解凍します (公式 Web サイトからダウンロードできます: http://turnserver.open-sys.org/downloads/)
tar -xvfturnserver-4.5.0.4.tar.gz
./configure
make
sudo メイクインストール


新しいターン ユーザーを作成します:
ling ユーザー名 ling1234 パスワード
sudoturnadmin -a -u ling -r North.gov -p ling1234

実行中のサーバー:turnserver -L 183.60.237.65 -a -f -v --Mobility -m 10 --user=ling:ling1234 -r North.gov


クライアント:

Java、js、C++ などで記述できます。js が記述されている場所は次のとおりです。

Ice クラス ライブラリをインポートした後、それに応じて設定します。

ice.setIceServers([{
        urls: "stun:" + uid
    }, {
        urls: "turn:" + uid + ":3478?transport=udp",
        username: "ling",
        credential: "ling1234"
    }, {
        urls: "turn:" + uid + ":3478?transport=tdp",
        username: "ling",
        credential: "ling1234"
    }]);
 
 

おすすめ

転載: blog.csdn.net/a2367994141/article/details/62429333
おすすめ