Commit Graph

295 Commits

Author SHA1 Message Date
Daniel Ding
98663ad151 Merge branch 'master' of github.com:luscis/openlan
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2025-03-20 20:23:22 +08:00
Daniel Ding
32afec64a4 fea: merge http and socks5 proxy. 2025-03-20 20:21:37 +08:00
Daniel Ding
0cac9e1e1f fea: merge http and socks5 proxy.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2025-03-14 14:18:56 +08:00
Daniel Ding
45481a6956 fea: ceci: add socks
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2025-03-14 09:41:43 +08:00
Daniel Ding
f2abefa25e fea: support forwarding socks5.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2025-03-13 20:38:15 +08:00
Daniel Ding
548e192003 fix: proxy: confDir not right.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2025-02-19 10:16:21 +08:00
Daniel Ding
7db466bc96 fea: http: show stats
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2025-02-18 11:11:42 +08:00
Daniel Ding
16f9973502 fea: ceci: show total bytes.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2025-01-20 10:47:29 +08:00
Daniel Ding
a8f1cd1545 fea: ceci: support stats per domain.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2025-01-18 23:02:46 +08:00
Daniel Ding
70b76392ca fea: go-socks in self.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2025-01-02 13:09:08 +08:00
Daniel Ding
2b2b737e87 fea: add ceci service.
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2025-01-02 10:53:55 +08:00
Daniel Ding
6733a719e0 fea: add user for http proxy.
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2025-01-01 11:17:02 +08:00
Daniel Ding
600b1f91d1 fix: vendor inconsistent. 2025-01-01 11:05:27 +08:00
Daniel Ding
e8c09ecd48 fix: build proxy failed.
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2024-12-31 21:34:49 +08:00
Daniel Ding
196ecc2979 fea: ceci default is yaml. 2024-12-31 21:23:51 +08:00
Daniel Ding
5e0ec7082f fea: root ca support for http proxy.
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2024-12-31 16:49:50 +08:00
Daniel Ding
1e545e42fb fix: add json.example for ceci.
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2024-12-30 15:54:33 +08:00
Daniel Ding
f2657dd28a fea: ceci support tcp proxy. 2024-12-30 14:03:38 +08:00
Daniel Ding
106c04b138 fea: add ceci for proxy. (#81)
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2024-12-29 11:04:00 +08:00
Daniel Ding
b7002947b3 fea: show tunnel with state.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2024-12-23 20:29:39 +08:00
Daniel Ding
6f2d47563b fix: opevpn push redirect-gateway twice.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2024-10-23 13:51:46 +08:00
Daniel Ding
a1fd32cb0b fea: control snat by cmd.
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2024-10-22 10:48:33 +08:00
Daniel Ding
49ecf383f4 fea: support disable snat.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2024-10-20 22:40:26 +08:00
Daniel Ding
0255bc9c6b http: display all api.
Some checks are pending
Coverage CI / build (push) Waiting to run
CodeQL / Analyze (go) (push) Waiting to run
Ubuntu CI / build (push) Waiting to run
2024-10-19 19:47:56 +08:00
Daniel Ding
9065599a14 fea: findhop supports no-share network.
Some checks failed
Coverage CI / build (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
Ubuntu CI / build (push) Has been cancelled
2024-10-09 15:44:10 +08:00
Daniel Ding
f3c21529a0 fea: cmd: add network. 2024-10-09 14:53:05 +08:00
Daniel Ding
ca1691e3e5 fea: test for openvpn version. 2024-09-30 09:28:44 +08:00
Daniel Ding
e51b504c61 fix: try to find openvpn version. 2024-09-30 08:58:12 +08:00
Daniel Ding
556dc98e75 fix: show openvpn clients. 2024-09-29 19:14:20 +08:00
Daniel Ding
11b4e86325 fix: restart openvpn without vrf master. 2024-09-29 14:12:53 +08:00
Daniel Ding
58f4d6f773 fix: rate limit on ingress. 2024-09-29 11:27:14 +08:00
Daniel Ding
cf4be2db38 fix: proxy: omitempty for http yaml. 2024-09-24 20:21:58 +08:00
Daniel Ding
4a0bc61201 fea: proxy: support api for adding a match rule. 2024-09-24 16:57:25 +08:00
Daniel Ding
26cb9b49a9 fix: submodule update. 2024-09-23 15:43:27 +08:00
Daniel Ding
b4ab54f1e3 fix: default pool invalid for routing. 2024-09-09 15:13:07 +08:00
Daniel Ding
14e319448a fix: default address pool to 240.240. 2024-09-06 23:19:05 +08:00
Daniel Ding
a0f3e13c9e fea: support rate limit. 2024-09-06 22:54:46 +08:00
Daniel Ding
8377782339 fix: cmd: remove short alias. 2024-09-01 13:53:09 +08:00
Daniel Ding
8a342ec3e0 fea: enable ztrust by cli. 2024-09-01 13:11:39 +08:00
Daniel Ding
d8d33b6621 fea: json for local http proxy. 2024-08-31 13:50:56 +08:00
Daniel Ding
91df2f7385 fix: config: findhop with nil. 2024-08-31 13:25:08 +08:00
Daniel Ding
562ef305b5 fix: ping bin not found. 2024-08-30 17:44:41 +08:00
Daniel Ding
1af859ed27 fea: support add findhop. 2024-08-30 16:31:01 +08:00
Daniel Ding
65a0ea5624 fix: remove route in cache. 2024-08-29 19:57:02 +08:00
Daniel Ding
1cce1d661a fix: proxy: fatal error: concurrent map writes. 2024-07-25 19:00:57 +08:00
Daniel Ding
58885ab08a fix: add loopback address for router. 2024-07-19 16:20:57 +08:00
Daniel Ding
b8c64bb822 fix: change nextgroup to findhop. 2024-07-19 14:21:01 +08:00
Daniel Ding
0b5ea13af0 fix: http: connect timeout. 2024-07-15 10:56:12 +08:00
Daniel Ding
40294c7324 fix: centos6 mirrorlist unknown. 2024-07-08 10:16:25 +08:00
Daniel Ding
f1d03547a4 fix: proxy: sort record. 2024-07-05 21:13:24 +08:00