Board logo

标题: PC传PS3成功,但还有待改进(22楼澄清一些概念) [打印本页]

作者: gururu    时间: 2007-2-7 10:54     标题: PC传PS3成功,但还有待改进(22楼澄清一些概念)

一台PC老出问题,所以这次用了两台WindowsXP 的PC才搞定的。一个负责DNS和Proxy,另外一个负责HTTP。应该是我的电脑设置有问题,毕竟两年没重装了 ,肯定有办法全部安装在一台电脑上的。

现在PS3和Proxy服务器是用有线连接,但Proxy和HTTP服务器之间是用的无线,导致下载GTHD传了20分钟,理论上应该在5分钟内的。

所用软件如下:
Apache Web server(免费)
CCProxy(国产共享软件,但接PS3的功能可以免费持续使用,不受限制)
WinProxy,有时CCProxy失灵,我就用这个补上,而且这个软件的Log也还可以。

硬件平台:
一台安装WindowsXP的双网卡电脑即可。建议有10G的空间,我这几天下载的PS3demo已经有将近6G了。

具体教程比较复杂,等我把过程改进一下,弄得简单点再说。也希望有其他成功的能分享一下经验。

简单说下原理:
原先PC上网的网段不用改变
但PS3和PC连接的网卡要设置成另外一个网段
PS3设置使用代理服务器上网
PC上安装Web服务器
用DNS服务器把PS3向zeus服务器的请求转到自己的Web服务器上
在自己的服务器上放置zeus服务器上对应的文件
搞定,爽了


我拿手机拍了个视频,但是拍了两分钟手机就开始报警,不知道为什么,第一次拍视频,还得再去设置一下。拍好的视频是昨天用1。5上PS Store的,后面的没拍上。youtube好像很慢的样子,半天没上去。

Demo的下载地址见这里,我昨晚又更新了很多,把美服的Demo也弄下来了。RR7和源氏的附加下载也找到了,但是由于没正版,所以等两天闲了再放地址。

另外就是美服上面还有很多视频,其他服务器上没有,回头我也把地址帖出来吧。

[ 本帖最后由 gururu 于 2007-2-7 15:33 编辑 ]
作者: 马也    时间: 2007-2-7 10:56

ding lz!!
作者: xiejia31    时间: 2007-2-7 10:57

可以虚拟一个服务器!没必要再来一台PC!XD
作者: LOUIS    时间: 2007-2-7 10:58

lz神人啊~ 湿凯~~
作者: gururu    时间: 2007-2-7 11:03

我知道可以用一台服务器,但是就是DNS解析老有问题,所以我就把DNS和Proxy转到另外一个服务器上,web服务器保留。这样就可以了。

我看得重装一下系统才行了。现在用两三个软件也有点麻烦,想看看有没有一个集成软件能搞定的。那天看了一下jana server,我不知道怎样激活dns的选项。
作者: ray88    时间: 2007-2-7 11:03

没双网卡咋办,ps3都是直接和路由器连的
作者: gururu    时间: 2007-2-7 11:07

我之前也是把PS3接在路由器里面,然后把DNS、Proxy都指向成本地地址,但是老不成功。两个网段的好处就是能够杜绝ps3搞些什么其他的东西出来,呵呵。

现在usb网卡也很便宜的,接网线的那种1、20元就搞定了吧。

我再回去研究一下用一个网段的方法。
作者: xiejia31    时间: 2007-2-7 11:08

如果你不是服务器操作系统可以试试装HA-SoftEther-CHX 去搜索一下!
可以1个物理网卡虚拟多个网卡和IP!
一个网卡多个网段!

[ 本帖最后由 xiejia31 于 2007-2-7 11:10 编辑 ]
作者: gururu    时间: 2007-2-7 11:13

楼上,咱们说的不是一回事吧?

两个网卡的作用是:
一个连接互联网,另外一个连接PS3。

单网卡虚拟出多个网卡和IP在这里作用不大,因为这个方法实际上是建立一个PS3上网的过滤器,两头都要有物理连接才行的。
作者: xiejia31    时间: 2007-2-7 11:20

PS3用自己做的DNS服务器!访问假的SONY的地址!有区别吗?
你是物理上的!我是软件上的!
多个网段就可以拒绝PS3上网了!

[ 本帖最后由 xiejia31 于 2007-2-7 11:24 编辑 ]
作者: alex76    时间: 2007-2-7 11:25

多谢楼主的尝试,耐心等完美攻略中!!!
作者: gururu    时间: 2007-2-7 11:25

楼上能详细说说怎么实现的么
作者: xiejia31    时间: 2007-2-7 11:39

win2003本身就有带虚拟网卡功能!
物理上知道了!那我就不说细节了!其实都一样!
PS3和ISP商不在一个网段是不能上网的!即使是物理相连
那么PS3地址和DNS服务,虚拟网卡地址(假SONY),都设在一个假的网段上
而物理网卡地址可以和ISP相连!普通方式就行.
连接最好是用集线器!交换机有可能会问题!
作者: cf3b5    时间: 2007-2-7 11:40

其实在pc上用浏览器浏览ps store的地址能否看到东西??
如果用proxy,很容易把地址给记录下来的!
还有就是最好有人能抓一些数据包来看看,想知道用的是什么User-Agent,估计区别最大的是这个!
如果知道的话,很容易在pc上制造一个浏览ps store的软件出来!
作者: ggex3    时间: 2007-2-7 11:42

等具体操作方法,笔记本有无线和有线2个网卡:D
作者: ziyouren    时间: 2007-2-7 11:49

具体操作流程是什么?

能写一个步骤吗?
作者: 网上的final    时间: 2007-2-7 12:37

LZ做了我想做但是没做成的事情 赞~~
作者: 网上的final    时间: 2007-2-7 12:43

zeus.dl.playstation.net这个web的页面怎么做,自己编??
作者: 胖AA    时间: 2007-2-7 13:05

游戏机都把人逼成了专业人士:D
作者: Alucard    时间: 2007-2-7 13:10

快更新断点续接吧,就没这么多麻烦了.
作者: laomax    时间: 2007-2-7 15:23

赞一个,等待楼主放出教程
作者: gururu    时间: 2007-2-7 15:27

to xiejia31:
我明白你的意思了。也是个不错的方法,有空请分享一下具体的做法好么?因为我没有server版的系统。

我澄清一下其他的概念吧。
PS Network登录和PS Store的内容都是加密的,至少我没有办法破解,而我能够监测到的只有PS Store里面的图片和下载文件,其余一概看不到(连个HTML文件的传输都没有)。我甚至怀疑PS Store的结构是内置在PS3系统里面的,只是从服务器上读取必要的数据如图片和下载包(要么为什么美日港的PS Store的样式等等都完全一样呢)。所以我们自己搭建一个PS Store的想法在目前来讲是没法实现的。

现在能够实现的是:
1、你仍然需要真正登录到PSNetwork
2、你仍然需要真正访问PSStore
3、真正PC能代替的,只有提高你在下载具体内容时的速度。
4、对于不是1.51系统的朋友来讲,能帮你屏蔽对于版本的检测,所以低于1.51也可以上PS Store

所以,如果你本身没法注册、登录PS Network和PS Store,这个方法对你没用,而目前也没有任何方法能帮到你!

[ 本帖最后由 gururu 于 2007-2-7 15:31 编辑 ]
作者: 杀气腾腾    时间: 2007-2-7 15:32

断点续接快点实施吧。。。
作者: BD    时间: 2007-2-7 15:39

等楼主的完美解决方案,然后就不用提心吊胆,不用挂机了。
作者: 山君    时间: 2007-2-7 15:57

不是据说只有升级到最新固件,才允许你访问PSN和注册,下载吗?

如果放出教程 能屏蔽固件版本检测 下DEMO,那就提早入手PS算了
作者: jason6666    时间: 2007-2-7 16:27

强烈的支持LZ,神了,成功了....
作者: winger    时间: 2007-2-7 17:11

虽然我没有PS3,不过我是搞网络的,这套做法还是可以理解。

就是自己做一个DNS,让PS3使用这个DNS,PS3在需要下载的时候让它解析到我们指定的自己的服务器上。

这个服务器上提供HTTP服务,然后按官方的路径放置我们事先下载好的资源。

这样PS3就可以从我们自己的机器上下载了。

我这样理解没错吧?:D
作者: xiejia31    时间: 2007-2-7 17:29

linux如果会的话!拿PS3HDD在PC上估计比下载灌要简单!
作者: Knuckles    时间: 2007-2-7 17:34

晕啊,复杂到不行了..
作者: ggex3    时间: 2007-2-7 17:55

引用:
原帖由 xiejia31 于 2007-2-7 17:29 发表
linux如果会的话!拿PS3HDD在PC上估计比下载灌要简单!
PS3上LINUX系统HDD和PS3 HDD分开的,应该看不到的,看到也是加密的,没有办法灌DEMO。
作者: jason6666    时间: 2007-2-7 18:57

引用:
原帖由 winger 于 2007-2-7 17:11 发表
虽然我没有PS3,不过我是搞网络的,这套做法还是可以理解。

就是自己做一个DNS,让PS3使用这个DNS,PS3在需要下载的时候让它解析到我们指定的自己的服务器上。

这个服务器上提供HTTP服务,然后按官方的路 ...
说的很明白了...哈哈...问下,DNS要用什么软件建的?
作者: winger    时间: 2007-2-7 20:43

引用:
原帖由 jason6666 于 2007-2-7 18:57 发表

说的很明白了...哈哈...问下,DNS要用什么软件建的?
BIND。

2003或者2000server的话,自己有一套DNS软件。

这个我没有用过。不过按理说MS的软件会比较傻瓜化,估计会比BIND简单一点。
作者: ggyy    时间: 2007-2-7 22:13

具体方法:
1。pc装dns,dns对apollo.dl.playstation.net和zeus.dl.playstation.net的dns直接指向pc(建立正向查找区域,网上有windows server的dns指南)
2。ps3的dns服务指向pc
3。pc装iis或apache,对80端口建立http服务,打开日志功能
4。在ps3 store里打开要下的游戏,这时是没法下载的,因为dns指向pc,但pc的http服务的目录中没有要下载的文件,在http日志文件里可以查到类似cdn/HP9000/NPHA00001_00/dunbdpoU2rdfnOb9UGDfGixxV7heXBFEfQwwMFwMHMwGFBMpXoW7lDUYwpr8eFDoRvq8BcaB7JVypkUCs4Yc4fHOWehTBN46VwX36.pkg这样的日志
5。直接在pc上多线程下载apollo.dl.playstation.net+地址或zeus.dl.playstation.net+地址
6。把下载好的文件放入http服务主目录的cdn/HP9000/NPHA00001_00/目录下(类似这样的地址,根据日志里的目录结构定)
7。再次在ps3 store里下载,飞速

要注意iis里要设置MIME类型.pkg这样的扩展名,否则http服务无法识别这样的文件下载。xo的要加.xcp这样的扩展名

以上简要说明,看熟悉的能否自己尝试

我的ps3和xo一直这样下载demo,收费游戏没试过

[ 本帖最后由 ggyy 于 2007-2-7 22:23 编辑 ]
作者: jason6666    时间: 2007-2-8 12:10

LS的真厉害哦...如果用代理服务器软件,不用DNS要,如何设置呢?
作者: gururu    时间: 2007-2-8 12:35

昨天试了下,DNS还是偶尔解析不对
apollo可以解析到本地,但是zeus用的是同样的设置,就还是会指向原来的真实地址。用两台电脑就没这个问题

不知道是不是因为我的系统两年没重装的缘故。再折腾几天,不行就按照高人的方法,换成server系统了。




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0