ntzyz's space

∠( ᐛ 」∠)_

Category

  • Algorithm
  • Figures
  • Gameplay
  • Linux
  • Network
  • Other
  • Photos
  • Web

Tags

  • Linux
  • PS4
  • JavaScript
  • A6300
  • A7M3
  • OpenWrt
  • HTML5
  • FE55
  • systemd
  • Web
  • node
  • Network
  • 雪
  • iptables
  • AudioContext
  • PowerShell
  • 狗
  • VPN
  • 手办
  • 猫
  • Arcaea
  • Tunnel
  • Minecraft
  • Highcharts.js
  • SDL
  • CAPCOM
  • WireGuard
  • SVP
  • Surface
  • Node
  • NAT
  • UglifyJS
  • MPV
  • PHP
  • MySQL
  • Sekiro
  • WebAssembly
  • UEFI
  • GitHub
  • iSCSI
  • Routing
  • LeetCode
  • Gaming
  • NVMe
  • SQLite
  • CSharp
  • MediaSource
  • IPv6
  • HTML
  • Algorithm
  • VR
  • Arch Linux
  • FromSoftware
  • CI
  • Highlight.js
  • FE24105G
  • USB
  • PPTP
  • MHW
  • HDOJ

Recent replies

  • 张建新 发表于「在浏览器中使用 WebAssembly 解码 MP3 并播放」
  • 张建新 发表于「在浏览器中使用 WebAssembly 解码 MP3 并播放」
  • Dingles 发表于「个人网络配置方案」
  • 竹林里有冰 发表于「用 Elastic Stack 拯救 Telegram 的中文搜索」
  • spinmry 发表于「CoreMark WebAssembly」
  • spinmry 发表于「CoreMark WebAssembly」
  • ntzyz 发表于「CoreMark WebAssembly」
  • Hatsuroku 发表于「CoreMark WebAssembly」
  • Kyle 发表于「用 Elastic Stack 拯救 Telegram 的中文搜索」
  • ShellBin 发表于「Cinebench」

Links

About me
WordPress 存档
Cinebench 跑分记录
Coremark WebAssembly 跑分记录
Hpoi 手办维基 个人页
ZephRay
>Lithia's Core
业余无线电台 BD4SUR
Ferrets 家的 Wordpress
spinmry实验室
notonokodds
春上冰月的博客
kasora's blog
蒋炜成 | 个人博客
Test2g
447f.Misaka
Project RC
Shell Bin
标签:OpenWrt

PS4 网络优化

2019 年 9 月 2 日分类:Network#PS4#WireGuard#OpenWrt

在 个人网络配置方案 提到过,之前我的 PS4 代理方案是在 OpenWrt 路由器上通过 LuCI 配置 shadowsocks-libev 来完成的。 此方案理论上并没有什么问题或者不妥,但是在实际游戏中,常常会遇到无法和好友使用 PS4 内置的 Party 进行语音的问题,甚至还会出现彻底无法加入好友的集会所的情况。 这些问题出现时 PS4 大概率会提示说:Cannot use voice chat with the following player: xxxxx. This might be because of NAT type limitations。 考虑到 Monster Hunter World: IceBorne 发售日临近,这个问题若是不解决恐怕又要出现和好基友花半小时开任务十分钟掉线的尴尬画面了。

使用 WireGuard 进行加速

首先是换掉 shadowsocks,改用 WireGuard 提供 VPN 方案。具体来说的话,shadowsocks 本身是对 socks5 代理进行加密传输来实现代理,本质上是一个应用层代理。而透明代理是对设备的 IP Packet 进行代理,需要额外的工作才能实现,目前主要的两种方式是 ss-redir 和 iptables 流量重定向,或者是使用移动平台上常见的 tun2socks 来完成 L5 转 L3。WireGuard 那边呢,因为这玩意本身就是一个 L3 VPN,在两个 peer 上都会创建一个 tun 接口,并使用 UDP 来完成 tun 接口中流量的传递,对操作系统等来说这就是一个常规的 L3 隧道,也就避免了不必要的麻烦。

MORE

为 x86_64 平台编译自己的 OpenWrt

2017 年 2 月 28 日分类:Linux#Linux#OpenWrt#Network
提示:在继续阅读之前,请注意此文章最后更新于 1908 天前,其中的部分内容可能已经无效或过时。

OpenWrt 是一个十分著名的嵌入式 Linux 发行版,被广泛使用在家庭路由器的魔改上。其前身是 Linksys 被迫开源的 WRT54G 固件。

最近几天买了一个 Intel J1900 CPU 的板子,集成了四张千兆网卡,于是就打算拿来跑 OpenWrt x86。但是呢,OpenWrt 官方放出的 x86_64 固件中使用的标准库是 uClibc,一个面向嵌入式 Linux 系统的小型的 C 标准库。可是手里的硬件确实正儿八经的 BayTrail CPU,使用 uClibc 未免感觉太憋屈了。不仅如此,绝大多数编译好的二进制软件都是使用 GNU C Library,同时 uClibc 没有提供对 glibc 的兼容,所以即便我是 x86 的 CPU,所有软件也都需要使用 OpenWrt 重新编译,很繁琐。于是,打算重新编译自己的 OpenWrt。

MORE

[OpenWrt] 简单的策略路由

2016 年 11 月 30 日分类:Network#OpenWrt#Routing
提示:在继续阅读之前,请注意此文章最后更新于 1998 天前,其中的部分内容可能已经无效或过时。

上学期期末移动宽带质量不断劣化,我们宿舍被迫转向电信宽带。为了解决那个该死的防共享机制,我自费购买了一个坑爹的破解路由器,本质就是一个替换了 PPP 的 OpenWrt 路由器。选择购买而不是自己动手破解的主要原因是不想在这上面消耗太多精力,既然有现成的解决方案,那就掏钱解决了(

那个破解的路由器很渣,是个看起来就不像那种能拖宿舍里所有电子产品的破路由,所以我只将其作为拨号路由,而主要的 NAT 工作和 Access Point 仍然交给 WNDR 4300 来完成。电信的路由器 LAN IP: 192.168.43.1 并开启 DHCP,然后 WNDR 4300 直接将 WAN 接至任意一个 LAN 口,完成后顺手关掉了破解路由器的 WiFi

MORE
  • «
  • 1
  • »
Copyright © 2016-2019 ntzyz. All rights reserved.
Except where otherwise noted, content on this blog is licensed under CC-BY 2.0.