工作原理

在配置 V2Ray 之前,不妨先来看一下 V2Ray 的工作原理,以下是单个 V2Ray 进程的内部结构示意图。多个 V2Ray 之间互相独立,互不影响。

  • 需要配置至少一个传入协议(Inbound)和一个传出协议(Outbound)才可以正常工作。协议列表见第二章节。
    • 传入协议负责与客户端(如浏览器)通信:
      • 传入协议通常可以配置用户认证,如 ID 和密码等;
      • 传入协议收到数据之后,会交给分发器(Dispatcher)进行分发;
    • 传出协议负责将数据发给服务器,如另一台主机上的 V2Ray。
  • 当有多个传出协议时,可以配置路由(Routing)来指定某一类流量由某一个传出协议发出。
    • 路由会在必要时查询 DNS 以获取更多信息来进行判断。

具体的配置格式详见第二章节,也可以参考常用配置来修改配置文件。