Pages

Wednesday, 10 June 2020

TLS分流器

分流 TLS 流量,支持按 sni 分流,分流 http 和无特征流量。
用于分流 TLS 流量,适用于 vmess + TLS + Web 方案实现,并可以与 trojan 共享端口。
  • sni 分流
  • http 和无特征流量分流
  • 静态网站服务器
  • 自动获取证书

下载安装

对于 linux-amd64 可以使用脚本安装,以 root 身份执行以下命令
bash <(curl -L -s https://raw.githubusercontent.com/liberal-boy/tls-shunt-proxy/master/dist/install.sh)
  • 配置文件位于 /etc/tls-shunt-proxy/config.yaml
  • 其他平台需自行编译安装

使用

命令行参数:
  -config string
        Path to config file (default "./config.yaml")
点击此处展开示例配置文件

故障排查和常见问题

  1. service 启动失败,请使用命令 sudo -u tls-shunt-proxy /usr/local/bin/tls-shunt-proxy -config /etc/tls-shunt-proxy/config.yaml 运行,获取错误信息
  2. fail to load tls key pair for xxx.xxx: open /xxx/xxx.key: permission denied 确保用户 tls-shunt-proxy 有权读取证书

No comments:

Post a Comment