Skip to content

v0.56.0

Compare
Choose a tag to compare
@fatedier fatedier released this 21 Mar 10:06
· 47 commits to dev since this release
5a6d9f6

Features

  • Support range ports mapping in TOML/YAML/JSON configuration file by using go template syntax.

    For example:

    {{- range $_, $v := parseNumberRangePair "6000-6006,6007" "6000-6006,6007" }}
    [[proxies]]
    name = "tcp-{{ $v.First }}"
    type = "tcp"
    localPort = {{ $v.First }}
    remotePort = {{ $v.Second }}
    {{- end }}
    

    This will create 8 proxies such as tcp-6000, tcp-6001, ... tcp-6007.

  • Health check supports custom request headers.

  • Enable compatibility mode for the Android system to solve the issues of incorrect log time caused by time zone problems and default DNS resolution failures.

Fixes

  • Fix the issue of incorrect interval time for rotating the log by day.
  • Disable quic-go's ECN support by default. It may cause issues on certain operating systems.