52 Commits

Author SHA1 Message Date
mantaohuang
67824caafb add remove function 2020-04-12 19:13:58 -04:00
9013c32862 fix errors 2020-04-12 19:09:02 -04:00
mantaohuang
ee9af23dd0 avoid duplicating iptable rules 2020-04-12 18:50:23 -04:00
mantaohuang
848174bc78 remove pid after program exit 2020-04-12 11:23:54 -04:00
mantaohuang
6377fba936 minor change 2020-04-12 11:22:01 -04:00
4b29d83355 Merge branch 'master' of https://git.hmthsn.com/mantao/ovpn-lb-socks5 2020-04-12 11:20:07 -04:00
75e1c743ff changed dns settings for 3proxy 2020-04-12 11:19:56 -04:00
mantaohuang
21ff09eec0 minor change in todo list 2020-04-11 17:21:32 -04:00
36cdbcbd12 bug fix 2020-04-10 17:36:01 -04:00
mantaohuang
c9e4f87056 using pytailer to improve log reading efficiency 2020-04-10 17:26:54 -04:00
mantaohuang
b87bd9c2b8 refactor go code 2020-04-10 17:14:01 -04:00
8c5d4e2f55 Merge branch 'master' of https://git.hmthsn.com/mantao/ovpn-lb-socks5 2020-04-10 17:04:15 -04:00
ad1b3fa4d3 disable verbose printing 2020-04-10 17:03:45 -04:00
mantaohuang
1f887d4cda add some todos 2020-04-10 11:23:36 -04:00
mantaohuang
2a025ffa94 fix bug with all zero weights 2020-04-10 10:25:59 -04:00
98dc22aeda bug fixes 2020-04-10 01:03:55 -04:00
mantaohuang
25c4218ff6 add dynamic weight update fuction to the superviser 2020-04-10 00:29:08 -04:00
mantaohuang
916646b1e2 add dynamic weight loading to load balancer 2020-04-09 23:30:08 -04:00
mantaohuang
524a4680d4 add cached shuffle mode to try to use as many different connecitons 2020-04-09 18:46:11 -04:00
mantaohuang
f7e572b309 updating readme 2020-04-09 15:29:54 -04:00
mantaohuang
e266f43d35 some improvement and readme 2020-04-09 15:21:48 -04:00
cb81643d5f cleaning pids after stopping the processes in openvpn.py 2020-04-09 14:33:56 -04:00
bed267a00b several improvement 2020-04-08 13:12:40 -04:00
6d9c814003 add iptable rule to allow lan access 2020-04-08 01:11:19 -04:00
4019060e68 fix bugs 2020-04-08 00:35:14 -04:00
mantaohuang
d28e178ecc lb template 2020-04-08 00:12:59 -04:00
mantaohuang
421bb77133 add load balancer management 2020-04-08 00:07:50 -04:00
6d0e793d8c fixed bugs 2020-04-07 23:22:15 -04:00
mantaohuang
7e5a19c74d add 3proxy managing 2020-04-07 23:13:42 -04:00
mantaohuang
99b8f3dfba including go load balancer 2020-04-07 22:09:39 -04:00
ba96edbd7b added group isolation for vpns 2020-04-07 01:35:51 -04:00
72ea645e34 working nexthop split 2020-04-06 23:47:02 -04:00
mantaohuang
a0427f3c95 custom openvpn script, changed iptable to include a load balanced table 2020-04-05 21:46:57 -04:00
mantaohuang
5957bc66f3 main page auto refresh 2020-04-05 19:36:31 -04:00
mantaohuang
cb86421688 fixing bugs 2020-04-05 18:44:12 -04:00
mantaohuang
0d68c67697 fixing bugs 2020-04-05 18:34:00 -04:00
mantaohuang
de24de6913 fix minor bug 2020-04-05 18:28:57 -04:00
mantaohuang
e8902e50e9 add monitoring and speed display 2020-04-05 18:27:38 -04:00
566a8b675d working prototype 2020-04-05 13:27:46 -04:00
mantaohuang
85a1f4f17e Merge branch 'master' of ssh://git.hmthsn.com:222/mantao/mop 2020-04-03 22:52:19 -04:00
mantaohuang
e247f04bab remove log file when stopping instance 2020-04-03 22:52:16 -04:00
2197586648 working kill 2020-04-03 22:50:26 -04:00
mantaohuang
f7da682e33 fix pid:: int 2020-04-03 22:40:20 -04:00
mantaohuang
6e9e512ccc fix kill signal 2020-04-03 22:29:12 -04:00
mantaohuang
43ac20cc38 workaround to get pid 2020-04-03 22:25:01 -04:00
mantaohuang
a9f72f53ac rm session folder 2020-04-03 17:47:50 -04:00
mantaohuang
46af0d52aa start openvpn using subprocess_exec instead of shell 2020-04-03 17:45:05 -04:00
mantaohuang
8bdcb8bc4b print error for kill 2020-04-03 16:14:56 -04:00
mantaohuang
80bb46dfe1 add dev requirement 2020-04-03 15:56:23 -04:00
mantaohuang
c04da825f7 set gid for testing 2020-04-03 15:53:59 -04:00