目录

Trojan和Nginx共用443端口方案

本文选用 Trojan 为 V2ray 中的 Trojan 版本,支持的是 V2ray 中的 fallback

观看本文前需申请好 TLS 证书,可以参考我的博客的这篇文章

以下 采用Nginx基于SNI的4层转发参考于程小白的这篇文章Trojan 共用 443 端口方案

简介

在使用TrojanVLESS之类代理时,需要占用443端口,但是如果同服务器上部署有其他 Web 服务或者其他需要使用 443 端口(HTTPS)的业务,就需要共用 443 端口了,这里将从一下几个方案入手:

1. 采用 Nginx 基于 SNI 的 4 层转发

2. 使用 Nginx 的 stream 针对不同域名转发,并配置 Trojan 的回落

3. 使用其他 TLS 流量分流器(如: tls-shunt-proxy

以下为配置方案:

1. 采用Nginx基于SNI的4层转发

成品架构:

https://libget.com/gkirito/blog/image/2020/image-202011151iaLRNz9@2x.png
图片来自程小白