| General SL Discussion Discuss topics related to Second Life |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 (permalink) |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() *SLU Supporter* ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007 Location: Australia
Posts: 9,064
SL Join Date: 12-Oct-2003 Client: Viewer 3 Blog Entries: 4 | SL Client + Privoxy: Media protection without changing your client Using Privoxy to control Media access of your Second Life client. You can add a white list and those not white listed will give you the option to 'go there anyway' or just close it. All without changing your client! Lets work on this together to make a complete set of instructions. DISCLAIMER: This information is being shared to continue investigation of this method of protecting ourselves. Privoxy is new to me and I do not understand all the things it can do. You are responsible for what you do with it. Lets investigate it ![]() Notes: This method is not suited to Phoenix viewers because they will try to send UDP packets through the proxy as well and Privoxy cannot handle these. Instead Phoenix users should make sure the media filter is enabled and rely on that. ![]() Install Privoxy Edit the file: default.action Change: Code: {+block{Host matches generic block pattern.}}
..list of various ad blocking string... Code: {+block{Host matches generic block pattern.}}
/ # Block all sites! Code: {-block}
...list of various strings... Code: {-block}
# SL Parcel 'Streaming Audio' does not use SL client proxy settings.
# No need to add music URLs to this proxy.
# Consider disabling Streaming Audio in your client when in untrusted areas.
# Any Media URLs not allowed below will result in a BLOCKED web page which
# will let you click 'go there anyway' if you wish to proceed.
# SL Login and login screen
login.agni.lindenlab.com #main grid
lecs.viewer-login.secondlife.com
viewer-login.agni.lindenlab.com
lecs-viewer-login-agni.s3.amazonaws.com
ws.world-ng.agni.lindenlab.com
common-flash-secondlife-com.s3.amazonaws.com
# SL Web
secondlife.com
my.secondlife.com
www.secondlife.com
marketplace.secondlife.com
id.secondlife.com
community.secondlife.com
support.secondlife.com
wiki.secondlife.com
#SL Client
viewer-help.secondlife.com
viewer-sidebar.secondlife.com
search.secondlife.com
search-beta.secondlife.com
search.secondlife.com/viewer/ads/.*
id.secondlife.com
lecs.viewer-sidebar.secondlife.com.s3.amazonaws.com
static.search.secondlife.com.s3.amazonaws.com
vip.login.agni.lindenlab.com
clearspace.s3.amazonaws.com
s3.amazonaws.com
www.google-analytics.com
*.cloudfront.net
my-secondlife.s3.amazonaws.com
texture-service.agni.lindenlab.com
.edgecastcdn.net
events.secondlife.com
maps.secondlife.com
#Add your trusted sites here
# .youtube.com
# .ytimg.com Uncomment the debug lines by changing them to: Code: debug 1 # Log the destination for each request Privoxy let through. debug 1024 # Log the destination for requests Privoxy didn't let through, and debug 4096 # Startup banner and warnings debug 8192 # Non-fatal errors For greater security and less convenience edit the 'config' file and change: Code: enforce-blocks 0 Code: enforce-blocks 1 If you do 'enforce-blocks 1' and lose the 'go there anyway' option you could copy temporary trusted URLs to your web browser instead, and copy permanently trusted URLs to the -block section in file default.action Restart Privoxy. Log in to SL. Change your Proxy settings to: Proxy Location: 127.0.0.1 Port: 8118 NOTES:
__________________ Last edited by Psyke Phaeton; 09-03-2011 at 09:47 PM. Reason: Editing as needed, thanks everyone. |
| | |
| 3 Users Said Thanks : |
| |
| | #3 (permalink) |
| I don't do stupid. ![]() ![]() ![]() Join Date: Feb 2010
Posts: 1,894
My Mood: SL Join Date: 2006-06-09
Business: My! Client: Dolphin Viewer 3 | alternative configuration for cases when you'Re already using privoxy for your general, firefox/IE based webbrowsing: add the domain names from the "How to block redzone" thread to the {+block} group.
__________________ |
| | |
| | #5 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]()
see-oh-neh
| Quote:
| |
| | |
| | #7 (permalink) |
| Fortuna vitrea est ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() *SLU Supporter* ![]() ![]() ![]() ![]() ![]() ![]()
Cherry red lips and sick on
her boots
| If you are setting up a whitelist you may find it more useful to allow anything from any secondlife.com subdomain instead of listing each one as you find them - this should allow for LL making changes which get blocked such as when they start using the weownyourfirstborn.secondlife.com subdomain Code: {-block}
# allow any secondlife.com subdomain
.secondlife.com
__________________ ![]() Vanguard of the LolCatz Revolution This Post was financed by The National LolCatz Archives Clancy Sullivan :Yeah. YEAH! The sultry seamstress of mirth is definitely in charge now. Certified 7.8 on the Official Non-Arbitrary Trout Algorithmic Slut scale A public copy of my Second Life Main Grid Survey Database can be found at http://www.gridsurvey.com - Now with added Second Life Incidents !! |
| | |
| | #8 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() *SLU Supporter* ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007 Location: Australia
Posts: 9,064
SL Join Date: 12-Oct-2003 Client: Viewer 3 Blog Entries: 4 | Quote:
| |
| | |
| 1 User Said Thanks: |
| | #10 (permalink) |
| Banned | Two weeks ago I wrote a simple interactive proxy service in Java which pops up a confirmation dialog every time a URL in a non-whitelisted domain is requested. It works fine with Viewer 2, but I could not test it for media URLs in particular because the viewer is still a 32bit app and cannot open media on 64bit Linux anyway. I tested the service with Imprudence 64bit as well, but Imprudence seems to ignore the proxy setting for many things. For example, it bypasses the proxy when it phones home or loads the login page for the selected grid. Of course this should not happen, so it's probably a bug. Proxies are a very appealing solution (if they work) because they are not bound by the Lab's policy on hiding media URLs. |
| | |
| 1 User Agreed: |
| | #11 (permalink) |
| Placeholder ![]() ![]() ![]()
Mauves ovriers ne trovera ja
bon hostill
Join Date: Oct 2010
Posts: 1,720
My Mood: Client: SL Viewer 3 | My build does not like the <-------> thing on the login.agni.secondlife.com line. It could be a library version difference somewhere. If you do not want to use a wildcard, some more specific SL sites to unblock: id.secondlife.com community.secondlife.com support.secondlife.com wiki.secondlife.com |
| | |
| 1 User Said Thanks: |
| | #12 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]()
see-oh-neh
| Quote:
| |
| | |
| 1 User Agreed: |
| | #13 (permalink) |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() *SLU Supporter* ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007 Location: Australia
Posts: 9,064
SL Join Date: 12-Oct-2003 Client: Viewer 3 Blog Entries: 4 | Phoenix locks up after I set the proxy before logging in. Last edited by Psyke Phaeton; 02-28-2011 at 08:55 AM. |
| | |
| 1 User Laughed: |
| | #14 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() *SLU Supporter* ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007 Location: Australia
Posts: 9,064
SL Join Date: 12-Oct-2003 Client: Viewer 3 Blog Entries: 4 | Quote:
Thanks for more URLs. | |
| | |
| | #16 (permalink) | |
| Placeholder ![]() ![]() ![]()
Mauves ovriers ne trovera ja
bon hostill
Join Date: Oct 2010
Posts: 1,720
My Mood: Client: SL Viewer 3 | Quote:
Code: debug 1 # Log the destination for each request Privoxy let through. debug 1024 # Log the destination for requests Privoxy didn't let through, and debug 4096 # Startup banner and warnings debug 8192 # Non-fatal errors | |
| | |
| | #19 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() *SLU Supporter* ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007 Location: Australia
Posts: 9,064
SL Join Date: 12-Oct-2003 Client: Viewer 3 Blog Entries: 4 | Quote:
Last edited by Psyke Phaeton; 02-28-2011 at 09:25 AM. | |
| | |
| | #20 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Oct 2008
Posts: 16,374
| Quote:
Then set up the proxy. | |
| | |
| | #23 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() *SLU Supporter* ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Sep 2007 Location: Australia
Posts: 9,064
SL Join Date: 12-Oct-2003 Client: Viewer 3 Blog Entries: 4 | Quote:
![]() Very happy to add what Phoenix needs if someone can find out. | |
| | |
| 1 User Laughed: |
| | #24 (permalink) | |
| Senior Member ![]() ![]() ![]() ![]()
see-oh-neh
| Quote:
I'll have a look later when I get the chance | |
| | |
| 1 User Hugged You: |
![]() |
| Tags |
| privacy, privoxy, proxy, redzone, shared media |
| Thread Tools | |
| Display Modes | |
| |
| |