换了个蜗居的地方,终于有时间折腾点感兴趣的东西了。

0x00 打通外网

一开始的计划是拉条广东电信推出的游戏宽带,合同上是 200/100 上下行的CN2,据朋友说速率还是溢出的,平时能跑到 300/150 左右,于是立刻在189官网上下了订单,然后被告知无法办理,原因是"该住址为商业地址无法办理此业务",只得去营业厅拉了一条 500/50 的宽带,然后打给客服要了个公网IP。之前租的房子宽带是前房客留下来的,估摸着是 50/5 的移动宽带,路由器是不知哪里搞来的斐讯k2,百兆口到了新环境肯定就不适用了。

0x01 路由

拉完网后搞了一个AC86U,还送了两个USB小风扇散热,额外购置了一个4G U盘作为虚拟内存,跑各种插件用。光猫改桥接好搞,关键词搜一下,搜到了 中国电信天翼光猫改桥接模式方法 这个帖子,按照步骤用telecomadmin登入改桥接,连上光猫拨号,将WIFI名称改为 Mahou no Mori,桥接完成。

然后在路由器后台给每个自己的机器根据起名习惯起别名加上固定IP,都用的车万地名,二次元二次元(

中塔式桌面 - 人間の里/Ningen no Sato
NUC8i5BEK - 永遠亭/Eientei
黑群晖 - 幻夢界/Genmukai
MBP - 有頂天/Uchouten
...

0x02 路由插件

手里正好有几台闲置服务器挂着私人机场,这时候之前那个U盘就派上用场了,AC86U 挂 V2Ray 这种工具自带内存不太够,据说是设计问题,剩余的内存本该是够用的,但是剩余内存的“焦虑感”让路由器觉得不行,于是挂上足够的虚拟内存让其可以跑各种服务。

在软件中心安装 ddnspod,虚拟内存,科学上网(需要离线安装,https://github.com/hq450/fancyss_history_package ),其中 ddnspod 由于 wget 版本的原因会导致出错,需要ssh进服务器修改配置,解决方法不少,这是其中一种(https://bfen.net/Read/merlin.html ),修改 wget 调用参数。

0x03 PS4 Remote Play

是的,整套方案归根到底就是我为了实现远程玩到 PS4 的梦想(,所以拿出来说一下玄学的解决方案。

PS4 和 Ningen no Sato 是在同一个网络下的,正常情况内网使用官方的 Remote Play 是可以正常访问,但是外网就不行了,全靠脸,遇到过 0x88010e0f,0x80001fff,0x88019b00 等错误码,按着巴哈姆特和官方文档的说明,在路由器中将 PS4 的 987,9295-9303 端口的 UDP 流量全部转发,9304 端口转发 TCP流量,然后试了一下,用手机流量大部分时间还是不行,偶尔能连上,看来不靠谱。

然后参考 psnine 的一个方案,远程回家里的台式桌面然后使用键盘模拟 DS4来玩,不过这样只能用于 AVG 游戏,实在不行就这样吧,然后远程召唤室友在我桌面环境上安装 TeamViewer,我在 MBP 上也装好后惊奇的发现,只要 TeamViewer 连上我的桌面,OSX 上的 PS4 Remote Play 也能完美连上家里的PS4,一关掉TeamViewer,连接就断了,惊了。。。就这样凑合吧,多个桌面 200k 的上传流量对于  50Mbps 的上传带宽完美没什么影响。

0x04 VPN
WIP