-
3ds mh4 002-0120和网络问题的解决
昨天进MH4,想想要下载点东西,结果MH4说需要进eShop更新一下MH4,错误号002-0120。于是我就进eShop,结果发现连不上,老是通信错误。我的网络是没啥问题,至少MH4下载DLC的时候是这样,但是eShop我基本没进去过,所以估摸着就是网络连线问题。 作为一个以前常DIY但是最近变懒的苦逼程序员,想到了无线AP的方法,即3DS论坛上提到的那种HOTSPOT方法。以前我在笔记本上试过HOTSPOT,但是捣鼓了一两天始终没成功,心有余悸。最终本次尝试也在失败中结束。虽然我得到了ubuntu 12.04直接支持我的旧的USB无线网卡,ubuntu有图形界面直接设置HOTSPOT的消息,但是3DS无法连接这个AP,手机直接搜索不到这个AP。 这么一折腾,本来可以玩个两三局的时间就没了(1个半小时),心灰意冷之际看到3DS网络设置有个PROXY,抱着试试看的心态连接我的SSH TUNNEL,结果失败。后来想想,既然不支持PROXY类型的设置,又不是SOCKV5,那很可能就是HTTP代理。于是我就尝试HTTP OVER SOCKV5的配置,GOOGLE一下搜索到PRIVOXY,突然想到自己以前用PRIVOXY+SSH TUNNEL解决过DROPBOX的近实时更新的问题(COMET),于是就尝试用PRIVOXY架设自己的HTTP代理。 自己所做的操作其实不多,ubuntu下,sudo apt-get install privoxy安装privoxy,默认安装后启动。privoxy默认监听端口8118,我其实没看配置文件,直接这么看的…… sudo netstat -anp | fgrep privoxy 配置(/etc/privoxy/config)中主要有两块,一块是绑定的IP,因为3DS和我的主机连接的是同一个路由器,用192.168.x.x就行了,不用开DMZ主机。默认是绑定127.0.0.1,这块肯定需要修改。 listen-address 192.168.1.55:8118 第二块看你本机的网络,如果你想在privoxy后使用SSH TUNNEL,就要用 forward-socks5 / 127.0.0.1:7070 . 这样的配置,类似VPN的本机环境就应该不需要这一步配置了。最终连接的服务器由SSH TUNNEL或者VPN决定。 在3DS的连接中设置好PROXY,我终于能进eShop了,完成MH4更新顺利下载了一些DLC,工会卡的背景好少啊……