关于出墙软件使用的一点小心得 作者: Hogwarts 发布于: 2020-12-08 更新于: 2021-11-06 分类: 心情随笔 先说结论吧:线路好嘛都好,不必在乎嘛软件嘛协议的。 所谓的快慢都是理论数值,在现实中使用中存在各个瓶颈,而产生木桶效应。 # 一、说一下最新流行的Xray 先把先锋军Xray的作者rprx的评测与对比的结果发出来:https://github.com/badO1a5A90/v2ray-doc/blob/main/performance_test/Xray/speed_test_20201202.md ![xray](https://winamp.top/usr/uploads/2020/12/2300278260.png "xray") 这是Xray采用的XTLS(splice)协议测出的结果。 ## 1.1 OpenWrt 到目前为止,OpenWrt方面仅有Passwall在同步更新,而SsrPlus+仅仅支持Vless协议,无法选择direct或splice协议(ssrplus+可以关注爱好者频道,安装最新版,功能和Passwall同步,点赞。),Clash更是不支持Vless协议。 ## 1.2 Android 2dust的Xray版本在同步更新中。 ## 1.3 WIndows10 V2rayN更新中;QV2ray正在筹备中。 小技巧:把Xray改名为V2ray,丢在运行目录中即可运行Vless的diretc协议。新出的splice不明。 ## 1.4 Apple 不敏感,不关注。 # 二、目前大部分人使用的V2ray V2ray最新版本已经把Vless协议删除,Vless作者重启炉灶,成立Xray。 ## 2.1 OpenWrt Vmess协议在OpenWrt中普遍存在,Passwall、Ssrplus、Clash都支持。 ## 2.2 Android 安卓方面更新最快的非2dust的V2rayNG莫属了,而Surboard和Pharos更新不是很频繁。个人感觉Surboard的速度最快,更新最慢。V2rayNG的速度差些。Clash的体验最好。 ## 2.3 Windows10 V2rayN和Qv2ray良好支持。Clash亦可。 ## 2.4 Apple 不敏感,不关注。 # 三、Trojan-Go 应该是Trojan才好,本人部署的是Go版。 - 官方给出的安卓版Igniter简直无法直视。 - Win版推荐Q2ray。 - OpenWrt方面建议用原版或PassWall里的Trojan-Go,其他均不支持。 # 四、Shadowsocks存在的必然 都2021年了,怎么还会提SS呢,因为无论安卓端和Win端体验都不错。手机端出于节能的考虑肯定是SS最省电,PC端最轻巧,而OpenWrt方面更不用说了,肯定是要考虑节能、内存和CPU了。所以在Passwall和SsrPlus中内嵌的都是ss-libev版本。说到这就有必要说一下SS了。 有开发者做出过测试,其结果如下: ![测试](https://winamp.top/usr/uploads/2020/12/1658753686.jpg "测试") ![结果](https://winamp.top/usr/uploads/2020/12/787452253.jpg "结果") 看不清,就选“右键”的“在新标签页中打开图片” 通过图中的情况分析Go版本的128协议最快,Libev版的256协议紧随其后,Rust版本排在第三。 所以就有了上篇中OpenWrt中的SS版本的选择问题了。 ## OpenWrt 客户端选用Passwall和SsrPlus,服务端选择Libev256。 客户端选用Clash,服务端选择Go128。 ## Android端和Win端 一直以来都是服务端部署的都是Libev的256版,近来又部署了Go128版。而Github上说Libev版除了重大错误而不再更新了,有问题转向Rust版。通过查看得知:Android端的SS就是基于Rust版本编译的。 Rust服务端版本可以选择不加密传输,本人还没有部署过,外面套一层tls或者弄个隧道,理论上还不错。 目前状况仅安卓端支持none选项,OpenWrt和Win端都不支持none选项,所以不加密选项还得慎重。 由木桶效应可得无论服务端部署什么,还得以客户端的版本为参照;客户端的使用习惯也决定着服务端搭建的版本。 - 秋水大佬已编译出Docker版本:`https://hub.docker.com/r/teddysun/shadowsocks-rust/` - 毕世平直接搭建版:`https://shiping.date/archives/35.html` - 本人编译版:编译未成功,待学习。 2021.01.04编译成功,具体教程见:`https://winamp.top/87.html` # 五、我的选择 作为具有强迫症和选择困难症的患者来讲,已经崩溃了。 无法选择。 别忘了,你选好后告诉我。 选择一:思虑再三,服务器端搭建Go-ss2采用aes-256-gcm加密比较合适。这样对于Openwrt端的Libev和Go版基本都能适应,对于Rust编译的安卓端也没多大影响。还是那句话,这仅是理论。理论中纯TCP协议比WS协议要快;Xray的Xtls-Vless比SS要快;现实中速度会受网络供应商、线路路由、VPS配置等影响,和理论值存在一定的差距。所以此选择是建立在服务端搭建ss的前提下的。理论分析见:R2S使用过程中发现的小问题(`https://winamp.top/78.html`)。 标签: none
评论已关闭