Commit Graph

124 Commits

Author SHA1 Message Date
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
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
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
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
a0f3e13c9e fea: support rate limit. 2024-09-06 22:54:46 +08:00
Daniel Ding
8a342ec3e0 fea: enable ztrust by cli. 2024-09-01 13:11:39 +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
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
83db0f096f fix: display stats by html. 2024-07-04 12:10:21 +08:00
Daniel Ding
f3b05bc4f2 fix: review const var. 2024-07-04 09:52:57 +08:00
Daniel Ding
151afa6a9d fea: support add tcp output by openlan protocol.
$ openlan net --name america output add \
    --remote <remote> \
    --protocol <tcp> \
    --secret <user>:<user-pass> \
    --crypt :<shared-key>
2024-07-01 16:58:50 +08:00
Daniel Ding
41ddddecd5 fix: localid is required. 2024-06-22 23:48:23 +08:00
Daniel Ding
33d27eda8f fix: same remote with diff secret for diff protocol 2024-06-22 22:45:21 +08:00
Daniel Ding
94f7e32992 fix: start ipsec tun not log. 2024-06-22 21:42:03 +08:00
Daniel Ding
aaf4738f47 fix: ipsec gre with connetion id. 2024-06-22 20:24:10 +08:00
Daniel Ding
3eb0c78871 fea: add restart for ipsec tunnel. 2024-06-19 22:04:35 +08:00
Daniel Ding
8799004044 fea: ipsec tunnel cli. 2024-06-18 22:08:28 +08:00
Daniel Ding
7c27b06b4e fix: review API interface. 2024-06-15 23:42:31 +08:00
Daniel Ding
33bf85badd fix: set tcpmss in hi-xx interface 2024-06-15 17:22:30 +08:00
Daniel Ding
71134bf074 fix: ipsec tunnels auto add. 2024-06-15 16:45:48 +08:00
Daniel Ding
a3ba97885b fea: ipsec tunnels for vxlan and gre. 2024-06-15 00:52:14 +08:00
Daniel Ding
5220f9b14c fix: vrf not clear 2024-06-14 22:30:26 +08:00
Daniel Ding
e8d4cc09aa fix: conn is not active after restart ipsec. 2024-06-08 12:02:19 +08:00
Daniel Ding
6575af730e fix: add secret vxlan by cli. 2024-06-08 08:47:38 +08:00
Daniel Ding
ac607c638b fea: support vxlan over ipsec. 2024-06-08 00:24:35 +08:00
Daniel Ding
0fc0ee6d6f fea: discard l2tp, esp, and fabric support. 2024-06-07 19:25:21 +08:00
Teddy_Zhu
ff3abf4d6b feat: support get OS platform for VPNClient System (#61) 2024-04-29 20:42:03 +08:00
Teddy_Zhu
9ee4918cd7 fix: load route when nexthops is empty (#60) 2024-04-18 07:18:55 +08:00
Daniel Ding
60b3afd0d9 fix: ping set error to info 2024-04-16 20:43:25 +08:00
Teddy_Zhu
85bf6595ec fix: fix qos warn && qos rules redundancy when ip changed (#59) 2024-04-16 19:17:15 +08:00
Teddy_Zhu
c7a27a46bf fea:support nexthop group for routing ha (#57) 2024-04-16 14:23:08 +08:00
Daniel Ding
0f3a9cbcd8 fix: add network from a json data 2024-04-09 00:16:17 +08:00
buliangjun
dfee4c956a fea:support add/del/save network (#55)
* fea:support add/del/save network
2024-04-08 22:48:23 +08:00
Daniel Ding
0939850a6d fix: prefix as unique key for route 2024-04-07 21:00:55 +08:00
Daniel Ding
09a99aa645 fix: using key as link suffix for output 2024-04-07 20:40:00 +08:00
Teddy_Zhu
bb62cbeea3 fea: support route func for network (#53) 2024-04-03 18:11:38 +08:00
Daniel Ding
93122fc279 fix: add vxlan output with dstport 2024-04-02 18:48:55 +08:00
Teddy_Zhu
f49dba6f8f fix: qos name length over limit (#49) 2024-04-01 15:45:20 +08:00
buliangjun
dbe58aa126 fea: support list/add/del/save output (#48) 2024-04-01 11:21:04 +08:00
Teddy_Zhu
2fa0ed3e19 fea: remove qos download limit (#45)
* fea: remove qos download limit
* fix: crash when qos config missing
* fea: update inSpeed unit to Mbit
2024-03-28 16:56:14 +08:00
teddyzhu15
10867d5921 fea: add qos support for client 2024-03-28 11:45:49 +08:00
Daniel Ding
933f708e02 fix: save for acl 2024-03-27 16:29:59 +08:00