Speeding up slow PSN downloads (video shows the difference)

Rekmon

Elite Member
Mar 7, 2008
1,515
23
0
47
#1
{disclaimer: I did not come up with this workaround on my own, a recent blog post by a friend of mine made me realize that it may come off that way. I had the idea of doing this and searched around and found someone had already done what I was looking to do. Full credit goes to a poster named Moofed on the official PS forums}

Made a video about this today showing my results (I used a proxy server on my pc for the ps3 to connect to the internet through) Please excuse my speech, I'm burnt out from today and I have a bad case of stage fright as well :mrgreen:


[video=youtube;15wNA9TeXRc]http://www.youtube.com/watch?v=15wNA9TeXRc[/video]


I'll be back later tonight or tomorrow.


What we're going to do here is create a local web proxy on your pc for your ps3 to connect to the internet/psn through rather than straight through your router

What you'll need:
  • A decent pc (nothing too old, any moderately powerful pc should be able to handle this)
  • At least a 10/100 router (most are), a 10MB switch might not be able to handle all the network traffic this will cause.
  • A static IP address on your PC (if you don't know how to do this click the reveal tab for LionelHutz's guide on setting a static IP address in Windows.) You'll need to know this address later on.
  • A program called 'Privoxy', very small and only uses 5k ram.
  • A little bit of reading and time, not much don't worry.
How to set a static IP in windows: [reveal]1. Start > Run > cmd

2. Type ipconfig /all. You will see:[reveal]
[/reveal]


3. Leave this window open (you will need the information in it to set up a static IP).

4. Start > Right Click "My Network Places" > Properties: [reveal]


[/reveal]


5. You will see a section called, "LAN or High-Speed Internet". In that section, right click the icon representing your active connection (you may only have one icon). Then choose properties: [reveal]


[/reveal]


6. Under the heading, "This connection uses the following items:", highlight "Internet Protocol (TCP/IP)". Then, click "Properties".
[reveal]
[/reveal]



7. Circle the bubble "Use the following IP address" [reveal]

[/reveal]


8. In "IP address", enter the static IP address that you would like, typically you want to change only the last set of numbers of the IP address. To avoid problems with DHCP in your router I recommend using an address that is not near the one that your computer is currently using (as shown in the CMD.exe window you opened in the first few steps). Typically routers will use xxx.xxx.x.100 to xxx.xxx.x.150 as the DHCP range, setting your address outside of this range (.99 or lower or .151 or higher) should avoid any IP address conflicts that would result from DHCP

9. Under "Subnet mask," enter it exactly as you see it in the CMD.exe window.

10. Under "Default gateway", enter it exactly as you see it in the CMD.exe window.

11. Under "Preferred DNS server", enter it exactly as you see it under "DNS servers" in the CMD.exe window. Note, you may only have one DNS server listed in the CMD.exe window. If so, leave the "Alternate DNS server" blank. If you have two in the CMD.exe window, enter the second under "Alternate DNS server".

12. Click "OK"

13. Click "OK"


Hope this helps some people![/reveal]

How to install and configure privoxy and your PS3[reveal]

Okay First up you can download privoxy HERE (choose your operating system)
After you download it just install it, you should have a privoxy program window pop open.


  1. In the privoxy program window that's opened up now you'll need to go to the Options menu and select 'Edit Main Configuration', this will open a notepad window.
  2. Scroll down the window till you see a line that says "listen-address 127.0.0.1:8118" (this will be one without the # in front of it)
  3. Now you'll need to edit the "127.0.0.1" with your PC's computer's IP address, the :8118 part should stay.
  4. After you've edited the file click the the 'file' option at the top, hit "save", and then 'file' again and 'exit'. (I'd recommend exiting privoxy and restarting it to make sure these changes take effect)

If you have a firewall on your computer you need to allow access to Privoxy on port 8118. If you still have trouble connecting try turning the firewall off to test the proxy (you might need to configure your firewall or use a different one)


  1. Now go to your ps3, open the Network settings tab then to edit your internet connection settings, you'll leave them the same *until* you hit the option "Use Proxy Server".
  2. When you get to this option click YES.
  3. Now under the next window you'll need to punch in your PC's IP address in the top window.
  4. On the bottom window you'll need to enter "8118" for the port.
  5. Finish up your settings, click save and then test. You should get internet connection, psn connection, all that stuff as 'successful'.
  6. If you don't double check the file editing you did earlier, your firewall, and your ps3 settings and try again.

Now that you're all setup hit the playstation store and try a download, make sure you go to the download management section under network to actually see how fast your download is going. I personally noticed a very nice jump in speed and consistency, I downloaded the lego batman demo for the psp (59MB) in about 50 seconds flat which works out to about 1.1MB/s... and this download speed hasn't waivered since I've done this. [/reveal]

Now you might be wondering why this works... and why some people report great speeds all the time and why some don't. Personally I'm not too sure but I think it might have something to do with ISP throttling people's bandwidth over certain ports/protocols. My other guess is the PS3 is picky about the data it receives (size of data chunks perhaps?) and maybe something happens to it coming through the internet for some people and thus slows the download speed down. I'm not sure as I said, anybody who understands networking better than I do feel free to chime in.

I'm also not too sure how this will affect your online gaming, I personally noticed a little less 'hiccups' while trying out SFIIHDR CoD:WaW. I think that due to the way the traffic is routed you will probably see a small increase in ping times (probably about 10ms or so) Keep in mind that if this doesn't work for you or it screws you speeds up you can just redo your network connection and change the proxy setting to 'NO' to return it to normal (don't forget to uninstall privoxy if you don't need it) The other downside to this is that you'll need your PC running to be able to access the net/network on your ps3.

Alrighty guys, try it out and please post your results up here. Good luck!
 
Last edited:

Rekmon

Elite Member
Mar 7, 2008
1,515
23
0
47
#2
[QUOTE="coxwain, post: 0]I dont know, I just need 25 posts to be able to create a thread.[/quote]
:angry
Couldn't you at least make them 25 constructive/useful posts?
 
Sep 16, 2007
63
0
6
52
#3
Brilliant mate, thx for the tip!!

Was pulling my hair out, I'm on a 20meg connection, and was only getting about 3meg via the PSN, now I am getting my full 20 meg connection..
+rep
 
K

karbineftw

Guest
#5
Will I need my pc to be on all the time when I'm using the psn? Thats not possible for me. And does anyone know what the program is called? Really need this
 
K

karbineftw

Guest
#9
Please help! what program is the proxy he uses? Some people must know because they are asking for the information...
 
K

karbineftw

Guest
#11
Thanks Galvanise. I will rep you but I have given out too much rep within 24 hours. Thanks a lot mate
 

SpyroViper

The Derailer
May 9, 2008
6,081
15
0
37
#16
[QUOTE="Tom1525, post: 0]im on the site mate ^ then what ?

Also, will this effect anything? Like viruses or when im actualy gaming? or will the proxy always be left on?[/quote]

Download it for your OS, run the program and set up a proxy. Or arn't you th at technical?

Basically, you create a sort of name for your proxy on the web. for example; proxy1.myname.ad and select a port for it, most are port 8080.

Your PS3 should find this if you run it.
 
K

karbineftw

Guest
#19
[QUOTE="SpyroViper, post: 0]Download it for your OS, run the program and set up a proxy. Or arn't you th at technical?

Basically, you create a sort of name for your proxy on the web. for example; proxy1.myname.ad and select a port for it, most are port 8080.

Your PS3 should find this if you run it.[/quote]

I have no idea how to create a name for my proxy. Where can I do this? and the number is 8118
 

SpyroViper

The Derailer
May 9, 2008
6,081
15
0
37
#20
[QUOTE="karbineftw, post: 0]I have no idea how to create a name for my proxy. Where can I do this? and the number is 8118[/quote]

Are you using Windows?
 

SpyroViper

The Derailer
May 9, 2008
6,081
15
0
37
#22
proxy[/URL] by setting the proxy configuration for address of 127.0.0.1 and port 8118. DO NOT activate proxying for FTP or any protocols besides HTTP and HTTPS (SSL) unless you intend to prevent your browser from using these protocols.Flush your browser's disk and memory caches, to remove any cached ad images. If using Privoxy to manage cookies, you should remove any currently stored cookies too.

http://www.privoxy.org/user-manual/quickstart.html - Privoxy's quickstart page.


Hope this helps you.
 

SpyroViper

The Derailer
May 9, 2008
6,081
15
0
37
#25
Read my above post :)

If you don't know how to enter a proxy. For those who use Firefox:

Tools>Options>Advanced Tab>Network Tab then click settings.

For people who still like Internet Explorer:

Tools>Internet Options>Connections>Lan Settings (Local Area Network)
 

SpyroViper

The Derailer
May 9, 2008
6,081
15
0
37
#27
[QUOTE="Tom1525, post: 0]yeah...i tryed and failed. i give up.

it kept saying dialing up connection and stuff[/quote]

Did it ever give a fail error of any sort?

If it jsut says dialing up connection, just give it a few minuites.
 

SpyroViper

The Derailer
May 9, 2008
6,081
15
0
37
#29
[QUOTE="karbineftw, post: 0]Spyro I have got that far. I have done the 127.0.0.1 and 8118 thing. Now what? THanks[/quote]

If you use Firefox, after you enter all that stuff, simply click on and exit the browser. Go onto your PS3, and go into Network, right to the bottom and configure your network settings. Get to the part where it tells you if you want to use a proxy say yes. It should detect Privoxy then jsut complete that setup process, test connection and then it should be all done.
 
K

karbineftw

Guest
#30
Ok I go to my connection settings and what information do I enter into the 2 boxes? Should they automatically have info in them because they do not. And am I right in saying that the two boxes in firefox internet settings the HTTP and HTTPS (SSL) bot need to have 127.0.0.1 for the address and 8118 for the port?