- Change Log
- Known Bugs
- Execution and Stop
- Second Life Protocol Information
- Etc. etc.
- sl_proxy is a Proxy System for Second Life/OpenSim.
- This system consists of a Packet Relay Server(sl_relay) , a Texture Cache Server(sl_cache), an Information Server(sl_info) and a Voice Chat Realy System(sl_voice_relay) all running on Linux.
- So, sl_proxy = sl_relay + sl_cache + sl_info + sl_voice_relay.
- sl_relay relays UDP/HTTP(S) packets to a Second Life SIM Server.
- sl_cache caches UDP Texture data from a SIM Server. (But, sl_cache seems to be useless since SL Viwer 2.1.1. So SL Viewer use "HTTP Get Texture" since v2.1.1)
- sl_info gathers agents and SIMs infomation from sl_relay. It is also possible to limit access to inappropriate or undesirable SIMs through the use of a white list.
- sl_voice_relay relay the vivox's SIP, RTP and RTCP packets for voice chat.
- You can run a Second Life viewer from a PC with private IP address behind a firewall.
- sl_proxy was made to be used in public organizations such as Universities.
- Its use is free for educational institutions (free for non-commercial use).
- Current version is 1.10.4 (30 July. '12).
- Note: sl_proxy is not GridProxy (this old name is SLProxy)
Patch for sl_proxy 1.9.3 for Mac and Cygwin by kittin
- This software needs the development environments for OpenSSL, zlib and (optionally) Berkeley DB (4.2).
- If necessary please install them before proceeding.
- The --enable-db option enables the use of Berkeley DB and can be omitted.
# zcat sl_proxy-X.Y.Z.tar.gz|tar xfv - # cd JunkBox_Lib # ./configure --enable-db # make # cd ../sl_proxy-X.Y.Z # ./configure --enable-db # make # make install
# /etc/init.d/sl_voice_relay start # /etc/init.d/sl_info start # /etc/init.d/sl_cache start # /etc/init.d/sl_relay start
- Monitoring of Users
# tail -f /var/sl_proxy/sl_info_agent.log
# /etc/init.d/sl_relay stop # /etc/init.d/sl_cache stop # /etc/init.d/sl_info stop # /etc/init.d/sl_voice_relay stop
- add exec option.... --loginuri http://FQDN:8100/cgi-bin/login.cgi
> SecondLife.exe --loginuri http://FQDN:8100/cgi-bin/login.cgi
- FQDN is proxy server's FQDN or IP address. 8100 is port number the Viewer connects to.(-p option)
- Changes are made by editing the Target filed of the Second Life shortcut icon.
- Protocol Transform (Japanese text only)
- TCP (HTTP/HTTPS)
- UDP (Japanese text only)
This software is free for non-commercial use. Distribution and the use library is also free for non-commercial use. Distribution must include all elements as provided, including the library. Copyright notices to all material must remain intact and as displayed in all components.
If you wish to use this software for business (i.e. when you demand value from sales, use, or otherwise from this software), please send e-mail to email@example.com.
This software is not guaranteed at all. The author makes no representations regarding the fitness of this software and does not assume responsibility for any problems that may occur with the use, remodeling, or re-distribution of this software under any circumstances. Use is entirely at your own risk.
This product uses software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/ ).
This software used the zlib library (http://www.zlib.net/ ). And Berkeley DB is an optional component of the software.
Information on Second Life protocols has been obtained from the openmetaverse (http://lib.openmetaverse.org/ ) web pages.
GNU autoconf is used for the construction of this program and Subversion is used for the version management.
README_on_gentoo_1.6.1 is written by Uwe aka slick.
Proofreading and some corrections to the sl_proxy English Wiki pages were done by David Gamble.
Thank you very much everyone!!!