Commit Graph

  • 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
  • 7f85f664e3 general: fixed a bug which leads to panic when the specified interface not exists nadoo 2021-07-02 01:06:11 +0800
  • 72e57ab6e3 proxy: added a new scheme direct so we can use it as a failover forwarder nadoo 2021-06-29 19:55:05 +0800
  • d92e7f6191 dhcpd: support static ip address for mac nadoo 2021-06-10 20:09:21 +0800
  • 41fee381d0 dhcpd: support to handle DECLINE & RELEASE msg nadoo 2021-06-07 19:14:58 +0800
  • 3092d857ff dns: added new config dnscachelog and default to false nadoo 2021-05-30 12:18:05 +0800
  • ceb8b82df8 proxy: support chain more than 2 protocols in server mode v0.14.0 nadoo 2021-05-05 18:41:48 +0800
  • 70cf30b5e6 smux: return os.ErrDeadlineExceeded when timeout nadoo 2021-05-01 00:32:55 +0800
  • e9e4515e67 smux: improve smux server nadoo 2021-04-28 00:53:41 +0800
  • 074ca54053
    Update Dockerfile (#258) Juan Calderon-Perez 2021-04-22 00:17:21 -0400
  • cb43b4a0c6
    Update Dockerfile Juan Calderon-Perez 2021-04-21 23:33:17 -0400
  • c5fd785cde
    Syntax fix for Dockerfile (#257) Juan Calderon-Perez 2021-04-21 22:32:34 -0400
  • 934f005c68
    Syntax fix for Dockerfile Juan Calderon-Perez 2021-04-21 22:04:18 -0400
  • bcf17ade29
    Add basic tools to Dockerfile (#255) Juan Calderon-Perez 2021-04-21 21:53:47 -0400
  • 67c3ee47e4
    Support for non-root container Juan Calderon-Perez 2021-04-20 21:17:53 -0400
  • dbd2e04521 proxy: added smux support nadoo 2021-04-21 00:29:17 +0800
  • 34a053b875 ssh: close unused connection (#251) nadoo 2021-04-20 20:55:40 +0800
  • ddfcaae49c ssh: reuse underlying connection (#251) nadoo 2021-04-20 15:28:52 +0800
  • f4cbf94d55
    Update Dockerfile Juan Calderon-Perez 2021-04-19 23:34:42 -0400
  • 2a7eed7667 ci: added freebsd version nadoo 2021-04-19 10:39:40 +0800
  • 2d16870803 tls,trojan: optimize the default port handling v0.13.2 nadoo 2021-03-21 00:08:00 +0800
  • 93728c6378 socks5: fixed a bug in target getting nadoo 2021-03-19 15:57:16 +0800
  • 88f09b30bc action: do not check issues with lable bug and enhancement. nadoo 2021-03-08 12:05:01 +0800
  • 8116b5994b chore: bump version to v0.13.1 v0.13.1 nadoo 2021-02-19 23:23:12 +0800
  • 4fab9d7b4b ci: use stable version of go1.16 nadoo 2021-02-17 11:42:03 +0800
  • 8bca9cb3e4 ws: avoid pannic when addr not set(#229) nadoo 2021-02-14 11:01:52 +0800
  • fbf694f5cd socks5: fix an issue in udp handling with auth (#219) nadoo 2021-02-12 22:11:07 +0800
  • 400a2e32f6 fix error ansoda 2021-02-10 17:11:29 +0800
  • ab4b93f8b6 Quickly close the peer connection use the tcp half-close method CloseWrite, instead of just relying on timeout ansoda 2021-02-10 17:08:07 +0800
  • d2268b623f
    fix(socks5): should not dial returned bind addr directly (#212) mzz 2021-02-07 11:04:58 +0800
  • a310635a9f ci: remove tip version nadoo 2021-02-06 00:47:43 +0800
  • bf8e37c6df ci: fix issue in github action nadoo 2021-02-06 00:44:03 +0800
  • 40aadf3e24 ci: use go1.16rc1 nadoo 2021-02-06 00:26:58 +0800
  • 068281cafa
    feat: support socks4a (#206) mzz 2020-12-19 13:19:16 +0800
  • d574f2c891 fix: splithostport mzz2017 2020-12-16 15:59:47 +0800
  • 426291030a fix(socks5): should not dial returned bind addr directly When server returns an any ip (0.0.0.0 or [::0]), we should use conventional ip to replace the any ip given (0.0.0.0 or [::0]). This behaviour adapts to most situations. mzz2017 2020-12-16 15:46:54 +0800
  • 226dd97d7d ss: change the conn close behavior (fixed #180) nadoo 2020-12-15 19:26:25 +0800
  • dfa3a16e18 fix: align length mzz2017 2020-12-13 14:10:11 +0800
  • 74215066aa fix: the ip should be 'To4' mzz2017 2020-12-12 13:26:29 +0800
  • ad55b51a64 pr xiaolunzhou 2020-12-11 16:28:25 +0800
  • 9d9f5c3155 Update client.go xiaolunzhou 2020-12-08 10:01:16 +0800
  • 8184bd3cd0 Update client.go xiaolunzhou 2020-12-07 21:25:00 +0800