Nginx与Trojan共用443
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx与Trojan共用443相关的知识,希望对你有一定的参考价值。
参考技术A 这个部分主要是摘自 Trojan 共用 443 端口方案 。
首先是为什么nginx可以同时在443侦听多个https服务?因为是通过不同的SNI( TLS 服务器名称指示 )来区分不同的域名的。
这是原文的流量图
所以总的来说,就是所有流量都是通过443先打到Nginx,再由Nginx负责分发,转到相应的端口。
Nginx 支持基于 SNI 的 4 层转发。简单说就是:识别 SNI 信息,然后直接转发 TCP/UDP 数据流。这个可以比 7 层的虚拟主机转发厉害太多了,该功能由 ngx_stream_ssl_preread_module 模块提供,但是 Nginx 默认不启用该模块, 配置起来也很简单 ,需要注意的是该模块属于 stream ,不是大家常用的 http。
P.S. 下面的Nginx配置和Trojan配置都是摘自原文
Nginx 层统一管理收敛流量入口,整个主机只用开启 443 和 SSH 端口即可,同时各个模块都做了伪装,「非标请求」看到的都是正常的页面,而且 WS 协议的 CDN 大法完美支持。
同时得益于 Nginx 的优秀性能和对 HTTP 协议的支持力度,全部请求都可以 HTTP2。
trojanx苹果怎么下载
trojanx苹果怎么下载,ntrojan 是较新的代理软件,trojan官网是 https://trojan-gfw.github.io/trojan/。与强调加密流量的SS/SSR等工具不同,trojan重点在将流量伪装成互联网最常见的https流量,从而规避防火墙的探测和干扰,相当于配置了流量伪装的精简版V2ray。在敏感时期,基本上只有 trojan 和 V2ray流量伪装 能提供稳如狗的服务。
trojan的缺点在于关注度不够,官方客户端都比较简陋。trojan安装和使用请参考:trojan教程,服务端一键部署请参考:trojan一键脚本 或 trojan-go一键脚本。
本站提供最新版trojan Windows客户端、trojan安卓客户端、trojan mac客户端、trojan苹果客户端和trojan Linux客户端高速下载,下载客户端后 需添加trojan节点 才能上外网。 参考技术A 可以到官网,官网提供了Windows、安卓、MacOS、iOS和Linux平台的最新版trojan客户端载(下载ios版会自动跳转至苹果应用商店),另外也可以直接在苹果应用商店搜索下载。 参考技术B 打开app Store搜索trojanx,点击获取开始下载,下载完安装就好了。
以上是关于Nginx与Trojan共用443的主要内容,如果未能解决你的问题,请参考以下文章