-
Notifications
You must be signed in to change notification settings - Fork 106
Home
熟读README.md, docs/install.md 以及 github的Discussions,以及 每一个 release 的解释文字,以及 examples中所有的 示例文件,就可玩转verysimple。
examples 文件夹中 的 示例文件有几个必看的文件,下面按 必读顺序列出来:
- vlesss.client.toml
- vlesss.server.toml
- multi.client.toml
- multi.server.toml
- socks5.toml
- httpheader.client.toml
- httpheader.server.toml
- multi_sameport.server.toml
- vless_tproxy.client.toml
如果你使用高级层,如 ws/grpc/quic等,那你就 在阅读并掌握 上面列出 的必读示例后, 阅读 对应高级层 的示例文件。
本作的示例文件 大多数都是成对 给出的,这是便于你测试。 是的,本作提供的这些示例文件 只要是成对出现的,都是 上手就可以在内网测试的,都是监听的 127.0.0.1。
你开启两个终端,一个运行 vs服务端,一个运行 vs客户端,就能测试。
以后会慢慢完善wiki
作者无偿奉献开源代码,但没时间 把 一切说明都放到wiki上。建议多多阅读 README.md 和 examples 各个示例文件 以及其它markdown 文档。
wiki是不全的,而我们的配置文件里的注释则是相当全的。
建议先读所有示例配置文件的注释,读完之后,再读wiki作为补充参考。
你如果是开发人员,想要学习原理,那么你要看本作的 go文档,本作的注释以及代码文档非常全面:http://pkg.go.dev/github.com/e1732a364fed/v2ray_simple
先用vless v0即可,先不用管v1,v1有好多 设计的功能还没实现,而且显然没有客户端支持;
vless v0现有支持vless的客户端都支持。本作的主要优点在于架构带来的速度提升,目前倒没有什么新协议优势。
而且目前v1速度与v0是一样的。v1目前唯一优势就是有非多路复用的udp fullcone
目前刨除v1, hysteria阻控, 支持回落的 grpcSimple, 交互模式, 更广泛等uTls支持,simplesocks, 完整兼容 trojan-go的 smux, nginx真实reject响应 等来看,verysimple的功能 v2ray和xray都有,只不过因为verysimple架构简单,所以最快;还有就是独特的lazy功能也是最快的,其它就没了
verysimple 除了快,更大的优势是内存占用小,比其他内核更适合移动、嵌入式设备。这是新的耦合架构带来的优势。
对比 vs与 v2ray,v2ray就像一个大摆钟,很厉害很全面,而vs就像一个精细的怀表,麻雀虽小,五脏俱全。
可选tag:embed_geoip
,(grpc_full
),noquic
若给出 embed_geoip,则会尝试内嵌 GeoLite2-Country.mmdb.tgz 文件;默认不内嵌。
若 grpc_full 给出,则引用 advLayer/grpc 包,否则默认引用 advLayer/grpcSimple 包。 若 noquic 给出,则不引用 advLayer/quic,否则 默认引用 advLayer/quic。
最后一个支持谷歌grpc包 以及 grpc_full 编译tag的版本是 v1.2.4,后续版本将只支持 grpcSimple