Commit Graph

  • 420ec26368 proxy: move usage func to proxy.go nadoo 2022-03-13 18:03:10 +0800
  • a98995e2cb proxy: nat fullcone support for tproxy, trojan, ss, socks5 (fix #253) nadoo 2022-03-11 19:08:07 +0800
  • d68f361c35 ci: fix build error (#314) nadoo 2022-03-11 13:10:59 +0800
  • 02f88472a2
    Keep cache for upgraded packages. Juan Calderon-Perez 2022-03-10 22:56:51 -0500
  • 1b972af52c
    docker: Upgrade base alpine packages, run glider as non-root (#314) Juan Calderon-Perez 2022-03-10 22:48:22 -0500
  • e06e480a86
    Upgrade base alpine packages, run glider as non-root Juan Calderon-Perez 2022-03-10 22:36:30 -0500
  • c9c2ce995f proxy: delete session when dial failed nadoo 2022-03-06 13:09:37 +0800
  • fc3a21617e chore: code tidy and doc update nadoo 2022-03-06 12:58:20 +0800
  • 2ad3498abd proxy: optimize timeout handling in udp copy nadoo 2022-02-26 22:32:11 +0800
  • 4b313a3fe1 dhcpd: fix build error nadoo 2022-02-24 18:44:52 +0800
  • 9f6e5ebb98 dhcpd: fixed a bug in discovery nadoo 2022-02-24 18:41:03 +0800
  • c261e5989c dhcpd: added dhcpd-failover service, only keep linux support nadoo 2022-02-23 22:20:06 +0800
  • 1f196c9cf5 dhcpd: check server existence on more platforms nadoo 2022-02-23 17:48:43 +0800
  • f96ad73c7d check: set checklatencysamples default to 10 (#282) nadoo 2022-02-20 21:37:36 +0800
  • fa97a44e8d check: added new config checklatencysamples to support average latency calculating (#282) nadoo 2022-02-20 19:50:23 +0800
  • cb698713ee dns: log error when adding an invalid record nadoo 2022-02-20 01:07:51 +0800
  • 813c5fef94 config: added new flag example to print usage examples nadoo 2022-02-16 23:37:25 +0800
  • 5cfb20562a doc: update documents nadoo 2022-02-16 00:25:14 +0800
  • cc63a59f1e proxy: support registerable usage info nadoo 2022-02-15 21:34:55 +0800
  • d05d71e591 ci: uload artifacts after building nadoo 2022-02-14 12:12:37 +0800
  • f358a1e877 config: support environment variable parsing (#311) nadoo 2022-02-08 15:39:18 +0800
  • 7f925fb711 dns, ipset, rule: change dns AnswerHandler to use netip instead of string nadoo 2022-02-03 00:04:17 +0800
  • fdb32370e9 ci: combine build and docker process nadoo 2022-01-31 11:51:32 +0800
  • 6cfbfff75f config: optimize the parsing speed of rule config file (#306) nadoo 2022-01-30 12:34:14 +0800
  • f2eb638b91 chore: optimize dhcpd and dns and more nadoo 2022-01-29 21:10:09 +0800
  • 7e7c7553cc proxy: improve addr handling nadoo 2022-01-28 23:35:29 +0800
  • e12642b47a chore: small optimizations nadoo 2022-01-28 15:12:02 +0800
  • a814f8c545 chore: add cache for github actions nadoo 2022-01-27 17:15:04 +0800
  • 9b2f00f4c8 proxy: add new env: FORWARDER_URL to script health check (#310) nadoo 2022-01-27 12:42:49 +0800
  • fac4b86f60 chore: use go1.18beta1 nadoo 2022-01-26 23:40:49 +0800
  • 755a8ca565 chore: document updates nadoo 2022-01-26 22:31:56 +0800
  • b0b043a280 tproxy: setsockopt in listener to suuport ipv6 nadoo 2022-01-25 11:16:24 +0800
  • 792b244c59 tproxy: try to fix ipv6 support (#290) nadoo 2022-01-24 22:56:59 +0800
  • d3fbef02bb dns: just return the request packet back when dnsnoaaaa enabled nadoo 2022-01-23 11:09:35 +0800
  • 773d5d3b9d dns: fixed an issue nadoo 2022-01-23 00:42:54 +0800
  • b21ce3394d ipset: optimize codes nadoo 2022-01-23 00:13:49 +0800
  • faae2a9e22 ipset: support ipv6 nadoo 2022-01-22 23:33:08 +0800
  • a919ac3469 dns: send nil response instead of dropping it when dnsnoaaaa is enabled nadoo 2022-01-22 13:13:20 +0800
  • 2754fdeb60 dns: added new config dnsnoaaaa to filter AAAA response, default to false nadoo 2022-01-20 21:59:40 +0800
  • 27de61a59d unix: use net.Dial to avoid interface binding Influence nadoo 2022-01-19 23:32:44 +0800
  • 720f12aa0a socks5: support protocol chain with unix socket(#291) nadoo 2022-01-19 23:25:58 +0800
  • cf1a4e3817 proxy: added PackerServer interface nadoo 2022-01-16 23:15:18 +0800
  • 253e5008c4
    Added debian/ubuntu package (#307) Koen Serry 2022-01-13 11:46:21 +0100
  • 2302442acd Added debian/ubuntu package Koen Serry 2022-01-11 09:42:17 +0100
  • 0238b3fcce chore: build goarch riscv64 nadoo 2022-01-10 20:09:26 +0800
  • a8d4e8d7ca chore: update documents v0.15.3 nadoo 2022-01-08 23:57:30 +0800
  • 1fd59a1677 chore: move some packages to pkg folder nadoo 2022-01-08 15:05:55 +0800
  • a529261893 vmess: support zero security nadoo 2022-01-01 00:44:31 +0800
  • 39ae201afe proxy: improve interface binding (by setsockopt) on linux nadoo 2021-12-28 20:11:28 +0800
  • 5b1a127d04 chore: optimize codes (golint) and github actions v0.15.2 nadoo 2021-12-25 17:55:39 +0800
  • 40f75ef38b vmess: fix aead painc #301 (ref: #302) optimize nadoo 2021-12-25 12:28:09 +0800
  • e3f7555032 vmess: fix aead painc #301 (ref: #302) nadoo 2021-12-24 19:40:36 +0800
  • 10fb642254 fix(vmess): panic when security is none mzz2017 2021-12-23 19:56:51 +0800
  • 37211bc484 optimize: put the buffer back if err is not nil mzz2017 2021-12-23 19:07:44 +0800
  • 91f41c6dfa fix(vmess): panic caused by length exceeded mzz2017 2021-12-23 18:53:40 +0800
  • 55ab44fc90 proxy: support regex match in http(s) health checking nadoo 2021-12-23 00:17:28 +0800
  • 71c7cd2823 proxy: support https health checking nadoo 2021-12-22 21:20:29 +0800
  • 826695df9a chore(systemd): use DynamicUser nadoo 2021-12-20 22:41:44 +0800
  • b502b129b7 proxy: exit glider when it fails to listen (#284) v0.15.1 nadoo 2021-12-11 12:19:40 +0800
  • 3c431ee6e1 group: show the count of enabled proxies (#292) nadoo 2021-12-10 21:24:39 +0800
  • 2c8a5065fa forward: allow duplicate forwarders nadoo 2021-12-10 18:32:41 +0800
  • 5cbfcf815f ssh: added timeout parameter (optimize #289 @299) nadoo 2021-12-09 19:22:12 +0800
  • ff09c45fb6 ssh: init conn in Dial nadoo 2021-12-06 23:53:10 +0800
  • 638adc63d6 ssh: try to fix #299 nadoo 2021-12-05 19:03:57 +0800
  • 346db3338e wss: optimize server code nadoo 2021-11-29 00:00:22 +0800
  • 63caac133d Merge branch 'master' into dev nadoo 2021-11-28 23:17:10 +0800
  • ca320d3c7f
    fix(trojan): potential memory leaking (#297) mzz 2021-11-28 23:14:27 +0800
  • 6006ec13c7
    feat(vmess): add length mask (opt=4) (#298) mzz 2021-11-28 23:02:46 +0800
  • 783a6f2c89 feat(vmess): add length mask (opt=4) mzz2017 2021-11-18 12:15:10 +0800
  • bc7f614e02 fix(trojan): potential memory leaking mzz2017 2021-11-18 11:23:22 +0800
  • 807aebc678 tproxy: fix ipv6 support (#290) nadoo 2021-10-22 18:36:09 +0800
  • e5031ac8d5 smux: update to v1.5.16 nadoo 2021-09-22 22:49:33 +0800
  • ce85f15c4b ci: use the latest go version nadoo 2021-09-14 00:56:10 +0800
  • 83a43b7e0c
    chore: fix wrong links in config/README.md (#280) emptyteeth 2021-09-11 12:49:35 +0800
  • 0f4f6fe9e0
    chore: fix wrong links in config/README.md emptyteeth 2021-09-11 11:52:33 +0800
  • 6bd77a0b2a dns: support default port 53 in dnsserver config nadoo 2021-09-10 23:36:25 +0800
  • c86cadb4be tls,wss,trojan: support certificate pinning (#275) nadoo 2021-08-20 18:47:15 +0800
  • 5578b19f61 ci: update action files to use Go1.17 v0.15.0 nadoo 2021-08-17 10:12:34 +0800
  • c055c33143 tls: added new param alpn nadoo 2021-08-17 09:39:24 +0800
  • 8b29af3c0c dhcpd: support macOS and freebsd(not tested) nadoo 2021-08-12 19:11:06 +0800
  • 7c50915f20 ws: remove the Sec-WebSocket-Protocol header nadoo 2021-08-08 23:30:29 +0800
  • aae2fc8256 vless,vmess: support string to uuid mapping standard nadoo 2021-08-08 00:05:47 +0800
  • 926b364400 doc: update documents and help info nadoo 2021-08-05 23:52:31 +0800
  • 8729908660 vmess: support aead auth nadoo 2021-08-05 23:32:53 +0800
  • 7486373821 proxy: support server mode of PROXY protocol v1 nadoo 2021-08-04 19:13:22 +0800
  • 32e1c37cfe socks5,ss: improve udp server nadoo 2021-07-31 21:49:58 +0800
  • f3dc252967 udp,unix,tproxy: improve udp server nadoo 2021-07-29 20:05:20 +0800
  • a08c939dac trojan,vless: use proxy.RelayUDP to support ReadDeadline nadoo 2021-07-26 23:14:35 +0800
  • f66303b38d tproxy: fix data race nadoo 2021-07-26 13:05:19 +0800
  • b38f8a8761 tproxy: use goroutine to serve sessions nadoo 2021-07-26 00:42:21 +0800
  • d615dc087e config: added tcpbufsize & udpbufsize(default: 2048) nadoo 2021-07-24 23:45:53 +0800
  • 41861ff48e tproxy: optimize codes and now works properly nadoo 2021-07-19 23:06:28 +0800
  • 650f1eed4e tproxy: use nativeEndian instead of LittleEndian nadoo 2021-07-18 01:09:37 +0800
  • affa00a871 doc: add info for tproxy nadoo 2021-07-18 00:31:28 +0800
  • 9af5ca9baf config: added config logflags nadoo 2021-07-17 23:43:22 +0800
  • 56277acb7d proxy: added tproxy module (only udp now) nadoo 2021-07-17 22:36:42 +0800
  • 15f9e74e39 wss: added a new scheme wss for convenience nadoo 2021-07-09 19:17:16 +0800
  • a62674838e ssh: handle error in init conn (#264) nadoo 2021-07-07 19:05:26 +0800
  • 879e736f01 ws: use default port if not specified nadoo 2021-07-06 20:31:39 +0800
  • 53fe94251f direct: optimize codes nadoo 2021-07-02 19:09:01 +0800