31
Home
e1732a364fed edited this page 2022-12-08 10:02:19 +08:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

熟读README.md, docs/install.md 以及 github的Discussions以及 每一个 release 的解释文字,以及 examples中所有的 示例文件就可玩转verysimple。

examples 文件夹中 的 示例文件有几个必看的文件,下面按 必读顺序列出来:

  1. vlesss.client.toml
  2. vlesss.server.toml
  3. multi.client.toml
  4. multi.server.toml
  5. socks5.toml
  6. httpheader.client.toml
  7. httpheader.server.toml
  8. multi_sameport.server.toml
  9. 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 版本的建议

先用vless v0即可先不用管v1v1有好多 设计的功能还没实现,而且显然没有客户端支持;

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与 v2rayv2ray就像一个大摆钟很厉害很全面而vs就像一个精细的怀表麻雀虽小五脏俱全。

build tag

可选tagembed_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