Commit Graph

38 Commits (master)

Author SHA1 Message Date
bel fd7ec1a90b tls on a socks5 does NOT work out of the box 2023-04-15 15:01:43 -06:00
bel fd9bb5b0b1 merge feature/ssl to support https mode 2023-04-15 14:46:59 -06:00
Shengjing Zhu 7918f217bd chore: bump wireguard-go 2023-02-13 03:33:15 +08:00
Shengjing Zhu 49e6d9c34e chore: bump wireguard-go 2022-08-30 01:21:46 +08:00
Shengjing Zhu 58b14c8096 chore: bump github action version 2022-07-30 21:40:39 +08:00
Shengjing Zhu 2845c12b49 feat: show version in command description 2022-07-27 23:24:21 +08:00
Shengjing Zhu d904433c8f refactor: use UnmarshalFlag interface to parse options
Updates: #4
2022-07-27 01:41:56 +08:00
Shengjing Zhu 56268e4ae6 fix: unmap ipv4-mapped ipv6 address
Closes: #4
2022-07-26 18:48:04 +08:00
Shengjing Zhu 45f802ec6f chore: build arm/v5 image 2022-07-25 01:23:08 +08:00
Shengjing Zhu 6962a4bdc6 feat: show version in stats 2022-07-24 23:28:19 +08:00
Shengjing Zhu 74a362f803 docs: add ddns and dot/doh usage 2022-07-23 17:54:13 +08:00
Shengjing Zhu 140e39f0c0 docs: add install document 2022-07-23 17:23:53 +08:00
Shengjing Zhu d502e541fd fix: not change vcs directory when build docker image 2022-07-23 17:15:35 +08:00
Shengjing Zhu 4dc0f8e861 refactor: only export LookupNetIP for resolver package 2022-07-23 17:14:01 +08:00
Shengjing Zhu 9298006bc7 feat: use internal resolver for wg network 2022-07-23 02:07:01 +08:00
Shengjing Zhu 5dc8b57908 refactor: add diale options to internal resolver 2022-07-22 22:38:20 +08:00
Shengjing Zhu 252040b47c feat: preshared key, client port and DoH
Closes #2, Closes #3
2022-07-18 23:14:07 +08:00
Shengjing Zhu f55f0adbec docs: link detail usage in README 2022-07-14 02:44:31 +08:00
Shengjing Zhu b7740d3096 docs: options compared to wg configuration file 2022-07-14 02:36:59 +08:00
Shengjing Zhu b9e7014635 docs: run as systemd service 2022-07-14 01:59:47 +08:00
Shengjing Zhu 0d2424bd77 chore: bump wireguard-go version 2022-07-14 01:31:50 +08:00
Shengjing Zhu 647790e5fe fix: always close client connections for socks5
Cherry-pick https://github.com/tailscale/tailscale/commit/2fb08789
2022-03-19 22:23:11 +08:00
Shengjing Zhu e0249d22ba chore: bump wireguard-go version 2022-03-19 21:08:28 +08:00
Shengjing Zhu 65ea56b7ee chore: bump wireguard-go version 2022-03-11 12:22:03 +08:00
Shengjing Zhu eb00d070da feat: expose keepalive and resolve interval options 2022-03-09 23:29:54 +08:00
Shengjing Zhu b5132a1677 refactor: move options to global variable 2022-03-09 23:01:36 +08:00
Shengjing Zhu f388039b6d feat: resolve peer endpoint with dot 2022-03-09 22:12:50 +08:00
Shengjing Zhu f77617f529 feat: publish docker image in ci 2022-03-08 14:56:58 +08:00
Shengjing Zhu ad658fd99d docs: fix typo in README 2022-03-08 12:22:35 +08:00
Shengjing Zhu 96771aee64 fix: remove default empty value in dns option 2022-03-07 01:05:38 +08:00
Shengjing Zhu a85c08c1d3 docs: add usage description 2022-03-07 00:55:42 +08:00
Shengjing Zhu 72493d4c3c feat: new exit mode 2022-03-06 23:45:32 +08:00
Shengjing Zhu 0fc2fafb50 fix: add SOCKS5 to README and command help message 2022-03-06 04:01:29 +08:00
Shengjing Zhu 16e3b4adf1 feat: support override reserved header section 2022-03-06 03:44:16 +08:00
Shengjing Zhu 6fa6690285 feat: expose dns and mtu options 2022-01-15 23:28:35 +08:00
Shengjing Zhu fc191cb14e refactor: move third_party code to separate dir 2021-12-01 02:02:15 +08:00
Shengjing Zhu 0d5db0bf08 chore: bump dependencies 2021-10-26 01:47:22 +08:00
Shengjing Zhu 9b25422dfa init 2021-10-07 17:14:14 +08:00