heiher 最近的时间轴更新
heiher

heiher

V2EX 第 58503 号会员,加入于 2014-03-19 13:25:15 +08:00
今日活跃度排名 16308
根据 heiher 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
heiher 最近回复了
8 天前
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@testFor #31 说明一下没有主动延迟等待收集数据再合并的逻辑,这样理解与事实不符。事实是客户端将 socks5 握手中需多轮交互的多个数据片段一次准备好,并在 TCP 流中一次 send ,仅此而已。
8 天前
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@testFor #31 暂不支持,socks5 握手预测的实质是将多轮交互的客户端侧数据一次发送(大概率合并在一个报文中):

假设客户端与服务端通信的前、反向链路延迟都是 100ms 的话,两种方式的传输模式和延迟情况大致如下:

经典:
客户端:Hello ,我支持的鉴权方法有:123 (100ms)
服务端:Hello ,我选鉴权方法 1 (100ms)
客户端:请帮我建立与 xxx 的连接 (100ms)
服务端:好的,连接已经建立好 (100ms)
合计:400ms

预测:
客户端:Hello ,我支持的鉴权方法有:123 ;请帮我建立与 xxx 的连接 (100ms)
服务端:Hello ,我选鉴权方法 1 ;好的,连接已经建立好 (100ms)
合计:200ms
8 天前
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@testFor #29 没有主动延迟的意思。

刚测了访问国内四个网站的传输时间情况,socks5 服务端在局域网另一主机,测试主机配置 tun0 为默认路由(ipv4 & ipv6),数据来自 firefox 开发者选项的 timing:

8 天前
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@testFor 有关 TCP delay 都是系统默认配置,“粘包”效果是因为 socks5 客户端有意实现为预测发送,是有减少延迟作用的。不知道切换前怎样,切换后应该是 dns 经过 socks5 服务器端,不知道是不是因为 dns 的延迟。浏览器的开发者选项中网络传输页面应该可以显示每个资源的加载时间,不妨对比看看,需要注意的是尽可能网络环境的抖动影响,比如本地跑 socks5 服务器,访问本地或国内 http 资源。
8 天前
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@testFor 能否提供一个可量化的测试方法?
你说有没有可能存在一种地址空间即不叫物理,也不叫虚拟,并且物理内存(RAM)在该空间的映射不是从 0 开始的呢。
这个路由直接刷 openwrt
13 天前
回复了 CNN 创建的主题 Android 关于国产安卓是否有反诈
坏消息是即使刷 AOSP 系统,Vendor 和 Kernel 等还有可能继续包含厂商的闭源程序。
移动家宽 1000M 下 /100M 上,每月 33 元,私网 IPv4+公网 IPv6 。
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   3006 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 11:58 · PVG 19:58 · LAX 04:58 · JFK 07:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.