2: 2009-03-13 (金) 03:16:08 iseki |
現: 2011-10-04 (火) 16:21:27 iseki |
| | | |
| - ''sl_relay'' is part of ''[[sl_proxy>sl_proxy (E)]]''. | | - ''sl_relay'' is part of ''[[sl_proxy>sl_proxy (E)]]''. |
- | - The current version is ''1.7.0'' (5 March. '09) | + | - The current version is ''1.10.1'' (4 Oct. '11) |
| + | #br |
| | | |
| ***''Outline of Functions.'' [#b28df040] | | ***''Outline of Functions.'' [#b28df040] |
| + Access to ''sl_relay'' can be controlled. | | + Access to ''sl_relay'' can be controlled. |
| + Full HTTPS access between Viewer and Relay Server is possible. (default is HTTP) | | + Full HTTPS access between Viewer and Relay Server is possible. (default is HTTP) |
- | + MusicURL and MediaURL(High 23) is supported. However, it is recommended that a WEB proxy be used. | + | + MusicURL and MediaURL(High 23) is supported. However, it is recommended that a Web proxy be used. |
- | + External WEB Proxy (e.g. squid) connection is supported. Moreover, an internal WEB Proxy function is included. | + | + External Web Proxy (e.g. squid) connection is supported. Moreover, an internal Web Proxy function is included. |
| + [[OpenSim]] is supported. (Test version) | | + [[OpenSim]] is supported. (Test version) |
| + ''[[sl_cache>sl_cache (E)]]'' connection is supported. (''[[sl_cache>sl_cache (E)]]'' is the texture cache server for ''sl_relay''.) | | + ''[[sl_cache>sl_cache (E)]]'' connection is supported. (''[[sl_cache>sl_cache (E)]]'' is the texture cache server for ''sl_relay''.) |
| + [[Log and Debug Mode>./Log and Debug Mode]] | | + [[Log and Debug Mode>./Log and Debug Mode]] |
| + [[Security>./Security]] | | + [[Security>./Security]] |
| + | + [[Get Grid Information>./Get Grid Information]] |
| | | |
| ** Configuration [#q6718feb] | | ** Configuration [#q6718feb] |
| - Because the configuration file is read before ''sl_relay'' does the switch to the effective user, exec user should be able to be read. | | - Because the configuration file is read before ''sl_relay'' does the switch to the effective user, exec user should be able to be read. |
| - The setting of each item is described in the configuration file. Empty lines or lines starting with # are not read. | | - The setting of each item is described in the configuration file. Empty lines or lines starting with # are not read. |
| + | #br |
| | | |
| *** Items [#mdd29c33] | | *** Items [#mdd29c33] |
- | Communication port with SIM Server | + | **** Communication port with SIM Server [#p93e3cae] |
| -[[MinUdpExPort>./MinUdpExPort]] | | -[[MinUdpExPort>./MinUdpExPort]] |
| -[[MaxUdpExPort>./MaxUdpExPort]] | | -[[MaxUdpExPort>./MaxUdpExPort]] |
| -[[MaxTcpExPort>./MaxTcpExPort]] | | -[[MaxTcpExPort>./MaxTcpExPort]] |
| | | |
- | Communication port with Viewer | + | **** Communication port with Viewer [#k3e77800] |
| -[[MinUdpImPort>./MinUdpImPort]] | | -[[MinUdpImPort>./MinUdpImPort]] |
| -[[MaxUdpImPort>./MaxUdpImPort]] | | -[[MaxUdpImPort>./MaxUdpImPort]] |
| -[[MaxTcpImPort>./MaxTcpImPort]] | | -[[MaxTcpImPort>./MaxTcpImPort]] |
| | | |
- | Control port of Relay Controller | + | **** Control port of Relay Controller [#veb796bb] |
| -[[MinControlPort>./MinControlPort]] | | -[[MinControlPort>./MinControlPort]] |
| -[[MaxControlPort>./MaxControlPort]] | | -[[MaxControlPort>./MaxControlPort]] |
| | | |
| | | |
- | HTTPS(SSL) | + | **** HTTPS(SSL) [#c3106ca2] |
| -[[CERT_PEM_File>./CERT_PEM_File]] | | -[[CERT_PEM_File>./CERT_PEM_File]] |
| -[[SKEY_PEM_File>./SKEY_PEM_File]] | | -[[SKEY_PEM_File>./SKEY_PEM_File]] |
| -[[CA_PEM_File>./CA_PEM_File]] | | -[[CA_PEM_File>./CA_PEM_File]] |
| | | |
- | Access control | + | **** Access control [#rf8a9f3c] |
| -[[Hosts_Allow_File>/sl_proxy (E)/Hosts_Allow_File]] | | -[[Hosts_Allow_File>/sl_proxy (E)/Hosts_Allow_File]] |
| -[[ExternalWebProxy>./ExternalWebProxy]] | | -[[ExternalWebProxy>./ExternalWebProxy]] |
| -[[Proxy_Allow_File>./Proxy_Allow_File]] | | -[[Proxy_Allow_File>./Proxy_Allow_File]] |
| | | |
- | Etc. etc. | + | **** Etc. etc. [#s663b4ba] |
- | -[[Temp_File_Dir>/sl_proxy (E)/Temp_File_Dir]] | + | - [[SL_GridInfo_File>/sl_proxy (E)/SL_GridInfo_File]] |
- | -[[MaxIdleTime>/sl_proxy (E)/MaxIdleTime]] | + | - [[Temp_File_Dir>/sl_proxy (E)/Temp_File_Dir]] |
| + | - [[MaxIdleTime>/sl_proxy (E)/MaxIdleTime]] |
| + | #br |
| | | |
| **Execute Options [#p28613aa] | | **Execute Options [#p28613aa] |
- | sl_relay [-s server_name[:port]] [-p port] [-u user_name] [-f config_file] | + | sl_relay [-s server_name[:port]] [-p port] [-f config_file] [-u user_name] |
- | [-v syslog_level] [-i interface_address] [-pid pid_file] | + | [-i interface_address] |
| + | [-pid pid_file] [-l [log_file]] [-v syslog_level] |
| + | [-cs [cache_server:port]] [-cg] [-cp] |
| + | [-is [info_server:port]] [-wf] |
| + | [-vs [voice_relay_server:port]] |
| [-as] [-aca] [-ano] | | [-as] [-aca] [-ano] |
- | [-is [info_server:port]] | + | [-xp [web_proxy_server:porti]] [-ip [port]] [-ipx [port]] [-mm] |
- | [-cs [cache_server:port]] [-cg] [-cp] | + | [-ver version] |
- | [-xp web_proxy_server:port] [-p [port]] [-mm] | + | |
- | [-wf] | + | |
| [-d] [-x] [-xt] [-xu] [-xuf] | | [-d] [-x] [-xt] [-xu] [-xuf] |
- | [-ver version] | + | [--version] [--help] [-h] |
- | | + | |
- | -s : specify login server of Second Life. default is login.agni.lindenlab.com:443 | + | -s : specify login server of Second Life. default is login.agni.lindenlab.com:443 |
- | -p : port number that Viewer connects. default is 8100. | + | -p : port number that Viewer connects. default is 8100. |
- | -u : effective user. | + | -f : configuration file. default is /usr/local/etc/sl_proxy/sl_relay.conf |
- | -f : configuration file. default is /usr/local/etc/sl_proxy/sl_relay.conf | + | -u : specify effective user. |
- | -l : log file. not implemented yet. | + | -i : specify Viewer side network interface IP address. |
- | -v : level of syslog. default is LOG_INFO (7). | + | if your server has two or more network interfaces, |
- | -i : specify Viewer side network interface IP address. You need to use this option if your server has two or more network interfaces. | + | you need to use this option. |
- | -pid: pid file. | + | -pid : specify pid file. |
- | | + | -l : specify log file. default is /var/sl_proxy/sl_relay.log |
- | -as : use HTTPS between Viewer and Relay Server. | + | -v : level of syslog. default is LOG_INFO (7). |
- | -aca: confirms Second Life Server by using C:\Program Files\SecondLife\app_settings\CA.pem | + | |
- | -ano: no HTTPS communication. Not usually used - it is for OpenSim only. (Experimental option) | + | -cs : specify sl_cache cache server. default is localhost:8200 |
- | | + | -cg : only get cache data. do not save data. |
- | -is : specify sl_info information server. default is localhost:8086 | + | -cp : only save cache data. do not get data. |
- | -cs : specify sl_cache cache server. default is localhost:8200 | + | |
- | -cg : only get cache data. Do not save data. | + | -is : specify sl_info infomation server. default is localhost:8086 |
- | -cp : only save cache data. Do not get data. | + | -wf : The access limitation to SIM by the white list is done in cooperation with sl_info. |
- | | + | |
- | -ip : use internal web proxy function with full access mode. Start internal web proxy | + | -vs : specify sl_voice_relay server. default is localhost:8088 |
- | process (port number can be specified.) | + | |
- | -ipx: use internal web proxy function with restricted mode. Start internal web proxy | + | -as : use HTTPS between Viewer and Relay Server. |
- | process (port number can be specified.) | + | -aca : confirms Second Life Server by using C:\Program Files\SecondLife\app_settings\CA.pem |
- | -xp : specify external web proxy server. | + | -ano : no HTTPS communication. Do not use, usually. It is for OpenSim olny. (Experimental option) |
- | -mm : relay MusicURL and MediaURL(High 23). It is preferable to use the web proxy function | + | |
- | of viewer. | + | -xp : specify external web proxy server. |
- | | + | -ip : use internal web proxy function with full access mode. |
- | -wf : Limit access to SIMs using the white list (done in cooperation with sl_info.) | + | excute internal web proxy process. port number can be specified. |
- | | + | -ipx : use internal web proxy function with restricted mode. |
- | -d : debug mode | + | excute internal web proxy process. port number can be specified. |
- | -x : TCP(HTTP/HTTPS) packets are saved in the working directory and UDP packets are printed. | + | -mm : relay MusicURL and MediaURL(High 23). If it is possible, to use web proxy function of viewer. |
- | -xt : TCP(HTTP/HTTPS) packets are saved in the working directory. | + | |
- | -xu : UDP packet headers are printed. | + | -ver : rewrite Viewer version. |
- | -xuf: full UDP packet is dumped. | + | Please use this temporarily only when you cannot immediately install new Viewer. |
- | -ver: change the Viewer version. Please only use this as a temporary measure if you cannot | + | It is dangerous to use this lasting long, and never do it!! |
- | install a new Viewer. It is dangerous to keep using this, never do it!! | + | |
| + | -d : debug mode. display debug information |
| + | -x : TCP(HTTP/HTTPS) packets are saved at working directory and UDP packet headers are printed. |
| + | -xt : TCP(HTTP/HTTPS) packets are saved at working directory. |
| + | -xu : UDP packet headers are printed. |
| + | -xuf : UDP packet is full dumped. |
| + | |
| + | --version : display Version information. |
| + | --help, -h : display this Help messages. |
| | | |
| **Processes [#f13647f7] | | **Processes [#f13647f7] |