sl_relay
をテンプレートにして作成
[
トップ
] [
タイトル一覧
|
ページ一覧
|
新規
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* sl_relay [#k8b98ddc]
[[English is Here>sl_relay (E)]]~
** 概要 [#uf81341b]
-''sl_relay'' は,大学などのファイアウォールが存在する環...
- ''sl_relay'' は [[Second Life]]の SIMと Viewer間の通信...
- ただ中継するだけではなく,パケットの内部を監視し,別のS...
- キャッシュサーバ(''[[sl_cache]]'') と連携し,テクスチャ...
- キャッシュサーバ(''[[sl_cache]]'') と連携させる場合は,...
- 情報サーバ(''[[sl_info]]'') と連携し,特定のUDPパケット...
- ''sl_relay'' は ''[[sl_proxy]]'' の一部.
- これらのプログラムは元々は大学内のネットワークなどの環...
- 最新版は ''v1.10.0'' ('11 9/29)
*** 機能の概要 [#b28df040]
+適当な Proxy用マシンがあれば,ファイアウォール内でもセカ...
+外向けのポート番号を指定可能.これはファイアウォールに穴...
+クライアントに対するアクセス制御が可能.デフォルトの制御...
+SSLフルサポート.(クライアント<->プロキシサーバ間はデフ...
+キャッシュサーバ(''[[sl_cache]]'') と連携してテクスチャ...
+情報サーバ(''[[sl_info]]'') と連携してホワイトリストによ...
+[[OpenSim]]でも使用可能.([[OpenSim]]自体が開発途中のた...
+独自のWEBプロキシ機能を内臓.
*** バグまたは改善が必要な箇所 [#dc53166d]
+IMやチャットで同じメッセージが複数回表示されることがある...
+負荷テストが十分ではありません.
** 詳細説明 [#t9f50cf9]
+ [[ファイアウォール越え>./ファイアウォール]]
+ [[キャッシュサーバとの連携>./sl_cahe連携]]
+ [[情報サーバとの連携>./sl_info連携]]
+ [[HTTPS通信>./HTTPS通信]]
+ [[Webプロキシ機能>./Webプロキシ機能]]
+ [[サーバが2つ以上のネットワークインターフェイスを持つ...
+ [[Viewerバージョンの書き換え機能>./Viewerバージョンの書...
+ [[ログとデバッグモード>./ログとデバッグモード]]
+ [[セキュリティ>./セキュリティ]]
** 設定ファイル [#o72aa0e5]
-設定ファイルのデフォルトは ''/usr/local/etc/sl_proxy/sl_...
-''sl_relay'' の ''-f'' オプションを指定すれば他のファイ...
-設定ファイルは,''sl_relay'' が実効ユーザにスイッチする...
-設定ファイルでは一行に一項目の設定を記述する.空行,#で...
*** 設定項目 [#kac9d439]
**** SIMサーバとの通信ポート (ファイアウォールの設定用)...
ファイアウォールが,内部から外向への通信を完全通過で,か...
-[[MinUdpExPort>./MinUdpExPort]]
-[[MaxUdpExPort>./MaxUdpExPort]]
-[[MinTcpExPort>./MinTcpExPort]]
-[[MaxTcpExPort>./MaxTcpExPort]]
**** Viewerとの通信ポート (他のサービスと被らなければ,...
-[[MinUdpImPort>./MinUdpImPort]]
-[[MaxUdpImPort>./MaxUdpImPort]]
-[[MinTcpImPort>./MinTcpImPort]]
-[[MaxTcpImPort>./MaxTcpImPort]]
**** 中継プロセスコントローラの制御ポート (他のサービスと...
-[[MinControlPort>./MinControlPort]]
-[[MaxControlPort>./MaxControlPort]]
**** HTTPS [#b9a05b5f]
-[[CERT_PEM_File>./CERT_PEM_File]]
-[[SKEY_PEM_File>./SKEY_PEM_File]]
-[[CA_PEM_File>./CA_PEM_File]]
**** アクセス制御 [#m38c0b89]
-[[Hosts_Allow_File>/sl_proxy/Hosts_Allow_File]]
-[[ExternalWebProxy>./ExternalWebProxy]]
-[[Proxy_Allow_File>./Proxy_Allow_File]]
**** その他 [#t1482f10]
-[[Temp_File_Dir>/sl_proxy/Temp_File_Dir]]
-[[MaxIdleTime>/sl_proxy/MaxIdleTime]]
** 起動オプション [#sc218ae6]
sl_relay [-s server_name[:port]] [-p port] [-f config_f...
[-pid pid_file] [-l [log_file]] [-v syslog_lev...
[-cs [cache_server:port]] [-cg] [-cp]
[-is [info_server:port]] [-wf]
[-vs [voice_relay_server:port]]
[-as] [-aca] [-ano]
[-xp [web_proxy_server:porti]] [-ip [port]] [-...
[-ver version]
[-d] [-x] [-xt] [-xu] [-xuf]
[--version] [--help] [-h]
-s : セカンドライフのログインサーバを指定.デフォルト...
-p : Viewer との接続口になるポート番号.デフォルトは 8...
-f : 設定ファイルの指定.デフォルトは /usr/local/etc/s...
-u : 実効ユーザ.セキュリティ維持のため,rootユーザ以...
-i : サーバが二つ以上のネットワークインターフェイスを...
-pid : pid ファイル./etc/init.d/sl_relay stop などで止...
-l : ログファイルを指定する.デフォルトは /var/sl_prox...
-v : syslog のレベル.デフォルトは LOG_INFO (7)
-cs : キャッシュサーバの指定.続けてサーバ名を記述し,...
サーバ名を省略した場合は localhost:8200 になる.
-cg : キャッシュサーバでデータの受信のみを行う.
-cp : キャッシュサーバでデータの送信(キャッシュへの保...
-is : 情報サーバの指定.サーバ名を省略した場合のデフォ...
-wf : sl_info と連携して,ホワイトリストによる SIMへの...
-vs : ボイスチャット中継サーバの指定.サーバ名を省略し...
-as : Viewer <--> Relay Server間のTCP通信を HTTPS で行...
-aca : Second Life(SIM)サーバの認証を行う.Second Life(S...
-ano : サーバと HTTPS(SSL)通信をしない.OpenSIM用.Secon...
-xp : 外部WEBプロキシプロキシサーバからの接続を許可する.
-ip : 内部WEBプロキシプロキシサーバを使用する.ポート番...
-ipx : 内部WEBプロキシプロキシサーバを制限モードで使用す...
-mm : MusicURL, MediaURL を処理する.もし可能なら WEBプ...
-ver : Viewerのバージョン情報を書き換える.これは新しいV...
一時的に使用する.これを永続的に使用することは危...
-d : デバッグ情報を出力
-x : TCP(HTTP/HTTPS)パケットを作業ディレクトリに保存し...
-xt : TCP(HTTP/HTTPS)パケットを作業ディレクトリに保存する
-xu : UDPパケットのヘッダ情報を表示する
-xuf : UDPパケットをフルダンプする.サーバの動作が遅くな...
--version : Version 情報を表示する.
--help, -h : ヘルプを表示する.
** プロセス相関 [#f13647f7]
*** Relationship between Processes [#ece449c6]
#ref(sl_relay.png,,85%)
*** Transfromation of UDP and HTTP/HTTPS Packet [#cfd53c48]
#ref(sl_relay2.png,,85%)
#br
終了行:
* sl_relay [#k8b98ddc]
[[English is Here>sl_relay (E)]]~
** 概要 [#uf81341b]
-''sl_relay'' は,大学などのファイアウォールが存在する環...
- ''sl_relay'' は [[Second Life]]の SIMと Viewer間の通信...
- ただ中継するだけではなく,パケットの内部を監視し,別のS...
- キャッシュサーバ(''[[sl_cache]]'') と連携し,テクスチャ...
- キャッシュサーバ(''[[sl_cache]]'') と連携させる場合は,...
- 情報サーバ(''[[sl_info]]'') と連携し,特定のUDPパケット...
- ''sl_relay'' は ''[[sl_proxy]]'' の一部.
- これらのプログラムは元々は大学内のネットワークなどの環...
- 最新版は ''v1.10.0'' ('11 9/29)
*** 機能の概要 [#b28df040]
+適当な Proxy用マシンがあれば,ファイアウォール内でもセカ...
+外向けのポート番号を指定可能.これはファイアウォールに穴...
+クライアントに対するアクセス制御が可能.デフォルトの制御...
+SSLフルサポート.(クライアント<->プロキシサーバ間はデフ...
+キャッシュサーバ(''[[sl_cache]]'') と連携してテクスチャ...
+情報サーバ(''[[sl_info]]'') と連携してホワイトリストによ...
+[[OpenSim]]でも使用可能.([[OpenSim]]自体が開発途中のた...
+独自のWEBプロキシ機能を内臓.
*** バグまたは改善が必要な箇所 [#dc53166d]
+IMやチャットで同じメッセージが複数回表示されることがある...
+負荷テストが十分ではありません.
** 詳細説明 [#t9f50cf9]
+ [[ファイアウォール越え>./ファイアウォール]]
+ [[キャッシュサーバとの連携>./sl_cahe連携]]
+ [[情報サーバとの連携>./sl_info連携]]
+ [[HTTPS通信>./HTTPS通信]]
+ [[Webプロキシ機能>./Webプロキシ機能]]
+ [[サーバが2つ以上のネットワークインターフェイスを持つ...
+ [[Viewerバージョンの書き換え機能>./Viewerバージョンの書...
+ [[ログとデバッグモード>./ログとデバッグモード]]
+ [[セキュリティ>./セキュリティ]]
** 設定ファイル [#o72aa0e5]
-設定ファイルのデフォルトは ''/usr/local/etc/sl_proxy/sl_...
-''sl_relay'' の ''-f'' オプションを指定すれば他のファイ...
-設定ファイルは,''sl_relay'' が実効ユーザにスイッチする...
-設定ファイルでは一行に一項目の設定を記述する.空行,#で...
*** 設定項目 [#kac9d439]
**** SIMサーバとの通信ポート (ファイアウォールの設定用)...
ファイアウォールが,内部から外向への通信を完全通過で,か...
-[[MinUdpExPort>./MinUdpExPort]]
-[[MaxUdpExPort>./MaxUdpExPort]]
-[[MinTcpExPort>./MinTcpExPort]]
-[[MaxTcpExPort>./MaxTcpExPort]]
**** Viewerとの通信ポート (他のサービスと被らなければ,...
-[[MinUdpImPort>./MinUdpImPort]]
-[[MaxUdpImPort>./MaxUdpImPort]]
-[[MinTcpImPort>./MinTcpImPort]]
-[[MaxTcpImPort>./MaxTcpImPort]]
**** 中継プロセスコントローラの制御ポート (他のサービスと...
-[[MinControlPort>./MinControlPort]]
-[[MaxControlPort>./MaxControlPort]]
**** HTTPS [#b9a05b5f]
-[[CERT_PEM_File>./CERT_PEM_File]]
-[[SKEY_PEM_File>./SKEY_PEM_File]]
-[[CA_PEM_File>./CA_PEM_File]]
**** アクセス制御 [#m38c0b89]
-[[Hosts_Allow_File>/sl_proxy/Hosts_Allow_File]]
-[[ExternalWebProxy>./ExternalWebProxy]]
-[[Proxy_Allow_File>./Proxy_Allow_File]]
**** その他 [#t1482f10]
-[[Temp_File_Dir>/sl_proxy/Temp_File_Dir]]
-[[MaxIdleTime>/sl_proxy/MaxIdleTime]]
** 起動オプション [#sc218ae6]
sl_relay [-s server_name[:port]] [-p port] [-f config_f...
[-pid pid_file] [-l [log_file]] [-v syslog_lev...
[-cs [cache_server:port]] [-cg] [-cp]
[-is [info_server:port]] [-wf]
[-vs [voice_relay_server:port]]
[-as] [-aca] [-ano]
[-xp [web_proxy_server:porti]] [-ip [port]] [-...
[-ver version]
[-d] [-x] [-xt] [-xu] [-xuf]
[--version] [--help] [-h]
-s : セカンドライフのログインサーバを指定.デフォルト...
-p : Viewer との接続口になるポート番号.デフォルトは 8...
-f : 設定ファイルの指定.デフォルトは /usr/local/etc/s...
-u : 実効ユーザ.セキュリティ維持のため,rootユーザ以...
-i : サーバが二つ以上のネットワークインターフェイスを...
-pid : pid ファイル./etc/init.d/sl_relay stop などで止...
-l : ログファイルを指定する.デフォルトは /var/sl_prox...
-v : syslog のレベル.デフォルトは LOG_INFO (7)
-cs : キャッシュサーバの指定.続けてサーバ名を記述し,...
サーバ名を省略した場合は localhost:8200 になる.
-cg : キャッシュサーバでデータの受信のみを行う.
-cp : キャッシュサーバでデータの送信(キャッシュへの保...
-is : 情報サーバの指定.サーバ名を省略した場合のデフォ...
-wf : sl_info と連携して,ホワイトリストによる SIMへの...
-vs : ボイスチャット中継サーバの指定.サーバ名を省略し...
-as : Viewer <--> Relay Server間のTCP通信を HTTPS で行...
-aca : Second Life(SIM)サーバの認証を行う.Second Life(S...
-ano : サーバと HTTPS(SSL)通信をしない.OpenSIM用.Secon...
-xp : 外部WEBプロキシプロキシサーバからの接続を許可する.
-ip : 内部WEBプロキシプロキシサーバを使用する.ポート番...
-ipx : 内部WEBプロキシプロキシサーバを制限モードで使用す...
-mm : MusicURL, MediaURL を処理する.もし可能なら WEBプ...
-ver : Viewerのバージョン情報を書き換える.これは新しいV...
一時的に使用する.これを永続的に使用することは危...
-d : デバッグ情報を出力
-x : TCP(HTTP/HTTPS)パケットを作業ディレクトリに保存し...
-xt : TCP(HTTP/HTTPS)パケットを作業ディレクトリに保存する
-xu : UDPパケットのヘッダ情報を表示する
-xuf : UDPパケットをフルダンプする.サーバの動作が遅くな...
--version : Version 情報を表示する.
--help, -h : ヘルプを表示する.
** プロセス相関 [#f13647f7]
*** Relationship between Processes [#ece449c6]
#ref(sl_relay.png,,85%)
*** Transfromation of UDP and HTTP/HTTPS Packet [#cfd53c48]
#ref(sl_relay2.png,,85%)
#br
ページ名: