github nadoo/glider v0.13.0

latest releases: v0.16.3, v0.16.2, v0.16.1...
3 years ago

Breaking Changes:

  1. check: remove checkwebsite config, use check instead;
  2. proxy: remove tcptun, use tcp instead;
  3. proxy: remove udptun, use udp instead;

Enhancements:

  1. check: added a new config check to customize forwarder health checking:

    • check=tcp[://HOST:PORT]
      • tcp port connection check.
    • check=http://HOST[:PORT][/URI][#expect=STRING_IN_RESP_LINE]
      • http url check, use expect to specify the string which the response line must contain.
    • check=file://SCRIPT_PATH
      • script file check, run a check script, healthy when exitcode=0, environment variables: FORWARDER_ADDR
    • check=disable
      • disable health checking.
    • default: http://www.msftconnecttest.com/connecttest.txt#expect=200
  2. proxy: added a new scheme tcp:

    glider -verbose -listen tcp://:53 -forward socks5://127.0.0.1:1080,tcp://8.8.8.8:53 -forward tcp://8.8.4.4:53 -check tcp
  3. proxy: added a new scheme udp:

    glider -verbose -listen udp://:53 -forward udp://8.8.8.8:53 -forward udp://8.8.4.4:53
  4. unix: support tcp & udp tunnel(#194):

    glider -verbose -listen udp://:5353 -forward unix:///tmp/test.sock
    glider -verbose -listen unix:///tmp/test.sock -forward udp://8.8.8.8:53
    dig @127.0.0.1 -p 5353 www.google.com
  5. ss: fixed an udp issue(#198 by @mzz2017)

  6. vmess: support udp forwarding(#199 by @mzz2017)

  7. vmess: choose security automatically when not set(#200 by @mzz2017)

  8. chore: built with Go1.15.6

Don't miss a new glider release

NewReleases is sending notifications on new releases.