V2Ray 的 WebSocket 配置

之前有报道称 Shadowsocks 协议已经被特征化识别且防火墙即将开始主动嗅探,并且拿了一份大学论文做证据:

Shadowsocks Sniffing.pdf

反正我是不信的,特别是我看到里面说“客户端和服务端使用 SOCKS5 协议连接”时,我更加清楚这是一篇造假或充数的论文(若维护长城防火墙的都是这种人的话我甚至觉得 Shadowosocks 可以至少再续两年命)

很快又有人申请了一个所谓可以嗅探 Shadowsocks 的专利:

一种针对特定网站类别的网页指纹识别方法

由于不清楚详细信息,这个检测方式我不好评论,但我仍然不认为 Shadowsocks 会在它主攻的 Shadowy 方面被人找出什么漏洞。

但事实证明我错了:2018年一月的某天,我的 Shadowosocks 突然变得奇慢无比,后来根本无法连接。在另一端口重新配置后可以重新连接,却很快又会莫名死掉,换成原端口仍无法连接,而每个新端口仅可勉强续命十几分钟。

(P.S. 尝试过使用 http-simple 混淆,加密一直使用 AES-128-GCM)

我立刻明白——被封端口了。

不管如何解释,但无法改变的事实是, Shadowsocks 协议好像真的被分析出特征了。

曾想过使用 ShadowsocksR 来代替,但是出于由 clowwindy 与 Breakwa11 的争吵产生的对 ShadowsocksR 的反感(我认为遵守 GPL 等协议是开源社区开发者最基本的素质),后来还是放弃了。

所以我需要一种新的代理工具和协议。

于是我发现了 V2Ray,一个模块化的代理软件包,它的目标是提供常用的代理软件模块,简化网络代理软件的开发。

使用 Net-Speeder 加速高丢包率环境下的网络连接

使用美国 VPS 搭建个人梯子最令人难以忍受的问题是什么?

丢包率。

使用 cn2 线路的节点不足 200ms 的延迟只要你不是用来玩游戏之外都不会有太大感知, 10Gbps 的带宽也绝对不会对你的连接速度造成瓶颈,但从自由大陆漂洋过海的数据很难保证没有丢失。

所以诞生了很多解决方案,比如锐速。

但众所周知的是锐速并不支持 OpenVZ 的 Container 式虚拟化方案(而且它不开源), BBR 的效果又难以让人满意,所以对于使用 OpenVZ 的用户(穷人)来说只剩了两个令人满意的优化方案:Net Speeder 和 KCPtun。

本篇主要讲前者的使用。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×

keyboard_arrow_up 回到顶端