1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-13 02:51:50 +00:00
Commit graph

338 commits

Author SHA1 Message Date
Ycarus (Yannick Chabanois)
7d567cd23d Fix https://github.com/Ysurac/openmptcprouter/issues/3069 2023-12-10 18:47:17 +01:00
Ycarus (Yannick Chabanois)
d40c0c29ad Fix on multi servers for Shadowsocks-Rust and XRay 2023-12-01 09:46:00 +01:00
Ycarus (Yannick Chabanois)
f358304707 Fix issue when server use IPv6 2023-11-10 10:13:08 +01:00
Ycarus (Yannick Chabanois)
2d6ddd92aa Fix gateway for OpenVPN in some case 2023-11-07 19:26:53 +01:00
Ycarus (Yannick Chabanois)
5b32c33c05 Fix when VPS contact is a DNS 2023-11-06 16:21:28 +01:00
Ycarus (Yannick Chabanois)
d8cdc0b88e Add xray and v2ray protocols support to omr-tracker-server 2023-11-04 08:23:14 +01:00
Ycarus (Yannick Chabanois)
2ee3878886 Fix wait_test parameter on omr-tracker 2023-10-06 11:28:08 +02:00
Ycarus (Yannick Chabanois)
4f7efcd911 Fix Shadowsocks Rust tracker 2023-10-06 11:16:52 +02:00
Ycarus (Yannick Chabanois)
cc2df89ed3 Add XRay and Shadowsocks Rust support for omr-tracker 2023-09-29 15:03:16 +02:00
Ycarus (Yannick Chabanois)
0f3078a19c Fix v2ray tracker 2023-09-26 18:17:18 +02:00
Ycarus (Yannick Chabanois)
6e70daf2e6 Resolve domain in omr-tracker-server in case of server IP change 2023-08-25 15:41:17 +02:00
Ycarus (Yannick Chabanois)
051577195e Add possibility to send mail when server or proxy is down/up 2023-08-24 14:36:42 +02:00
Ycarus (Yannick Chabanois)
9d544752a4 Various IPv6 fixes 2023-01-03 20:54:40 +01:00
Ycarus (Yannick Chabanois)
136eca2afa Fix IPv6 check in omr-tracker 2022-12-04 08:32:41 +01:00
Ycarus (Yannick Chabanois)
a427152a96 Fix Shadowsocks tracker 2022-09-30 08:57:51 +02:00
Ycarus (Yannick Chabanois)
827a93c478 Use iptables-legacy instead of iptables 2022-09-25 19:02:32 +02:00
Ycarus (Yannick Chabanois)
ca45d952c2 Remove not needed iptables-save output 2022-09-24 10:17:37 +02:00
Ycarus (Yannick Chabanois)
7d528284e0 Fix https://github.com/Ysurac/openmptcprouter/issues/2465 2022-08-14 08:53:24 +02:00
Ycarus (Yannick Chabanois)
0ddda315d0 Fix omr tracker server log 2022-06-03 20:44:35 +02:00
Ycarus (Yannick Chabanois)
990790e6c8 Fix server failover for glorytun udp 2022-06-02 19:10:56 +02:00
Ycarus (Yannick Chabanois)
c9ad59784e Return latencies without endline 2022-06-02 15:54:17 +02:00
Ycarus (Yannick Chabanois)
3419876fd5 Fix server failover 2022-06-02 15:52:43 +02:00
Ycarus (Yannick Chabanois)
8927d6d2fe API not responding is not a fatal error for connection 2022-05-29 20:50:36 +02:00
Ycarus (Yannick Chabanois)
6c08bdbe9f Fix omr-tracker 2022-03-08 15:47:26 +01:00
Ycarus (Yannick Chabanois)
1bcfffa392 Add and remove logs on omr-tracker 2022-02-11 12:06:41 +01:00
Ycarus (Yannick Chabanois)
43865452a5 Check var exist on omr-tracker 2022-02-09 20:38:43 +01:00
Ycarus (Yannick Chabanois)
90e0c41dc6 Fix default for http server test 2022-01-13 19:46:01 +01:00
Ycarus (Yannick Chabanois)
41087ba6f9 Disable httping test by default 2022-01-13 14:34:14 +01:00
Ycarus (Yannick Chabanois)
24a55685e1 Fix defaults settings 2021-07-19 19:32:38 +02:00
Ycarus (Yannick Chabanois)
18a6613650 Use network_get_device to get device 2021-07-04 07:20:55 +02:00
Ycarus (Yannick Chabanois)
a65e032215 Update MPTCP init and interface tracking for device setting 2021-06-25 19:46:51 +02:00
Ycarus (Yannick Chabanois)
19a4fc8253 Add tests for empty values 2021-04-13 10:22:47 +02:00
Ycarus (Yannick Chabanois)
0ef658447d Try again to really fix omr-tracker 2021-04-02 15:57:35 +02:00
Ycarus (Yannick Chabanois)
abc46bdad1 Fix gateway down issue 2021-04-02 14:07:16 +02:00
Ycarus (Yannick Chabanois)
0fe28bf77a Fix omr-tracker and no error if IPv6 not used 2021-04-01 19:39:12 +02:00
Ycarus (Yannick Chabanois)
f265abd2ad Try again to fix omr-tracker 2021-04-01 15:56:26 +02:00
Ycarus (Yannick Chabanois)
d51ff646a7 Fix omr-tracker 2021-04-01 14:28:08 +02:00
Ycarus (Yannick Chabanois)
ba27c9410e Don't check omrvpn interface if vpn down 2021-04-01 14:27:23 +02:00
Ycarus (Yannick Chabanois)
5fd2bd2fd3 Check only shadowsocks 2021-03-31 19:57:58 +02:00
Ycarus (Yannick Chabanois)
f7268c1bdf Export all params of omr-tracker 2021-03-30 15:43:58 +02:00
Ycarus (Yannick Chabanois)
cd72719bfa Add -w to iptables 2021-03-30 15:30:36 +02:00
Ycarus (Yannick Chabanois)
7e07f63967 Add option to restart interface if down 2021-03-26 20:10:49 +01:00
Ycarus (Yannick Chabanois)
7706777514 Add delay on lauching trackers 2021-03-26 17:22:01 +01:00
Ycarus (Yannick Chabanois)
a6cebde8f5 Add delay for omr-tracker-ss 2021-03-26 17:21:30 +01:00
Ycarus (Yannick Chabanois)
64694ea2fe Fix typo 2021-03-26 06:37:31 +01:00
Ycarus (Yannick Chabanois)
cd57425370 Set again gre tunnel if down 2021-03-25 16:36:48 +01:00
Ycarus (Yannick Chabanois)
f943f64d14 Check httping each time result is ok 2021-03-25 16:35:12 +01:00
Ycarus (Yannick Chabanois)
e83b3a7696 Remove shadowsocks change in omr-tracker-server 2021-03-23 09:52:58 +01:00
Ycarus (Yannick Chabanois)
27979c78d3 Add wan http test to API 2021-03-23 09:49:12 +01:00
Ycarus (Yannick Chabanois)
728253d324 Delete route only if exist 2021-03-18 15:50:39 +01:00
Ycarus (Yannick Chabanois)
90ee6ec7c8 Restart shadowsocks via omr-tracker-ss if should be up 2021-03-11 16:54:46 +01:00
Ycarus (Yannick Chabanois)
bbf41d33ae Fix to allow many IPs on VPS 2021-03-09 10:15:15 +01:00
Ycarus (Yannick Chabanois)
d07bf2ed77 Remove omr-tracker IP that doesn't answer 2021-02-25 14:29:15 +01:00
Ycarus (Yannick Chabanois)
275b9fcc06 Fix tracker for DHCPv6 2021-02-19 15:39:00 +01:00
Ycarus (Yannick Chabanois)
b974317b37 Use httping to ping server if option defined in omr-tracker 2021-02-19 11:38:03 +01:00
Ycarus (Yannick Chabanois)
fff416b868 Fix Hosts6 ofr omr-tracker 2021-02-19 11:37:00 +01:00
Ycarus (Yannick Chabanois)
b178e7f460 Get IPv4 in tracker if DHCPv6 not set 2021-02-17 14:34:27 +01:00
Ycarus (Yannick Chabanois)
f60ac82be9 Fix IPv6 gateway detection 2021-02-15 19:55:27 +01:00
Ycarus (Yannick Chabanois)
56e032152d Support alias interfaces 2021-02-15 19:55:07 +01:00
Ycarus (Yannick Chabanois)
d42ef7fd4b Add IPv6 in omr-tracker config 2021-02-15 19:52:06 +01:00
Ycarus (Yannick Chabanois)
8f967e09f8 Add log info when IP doesn't exist 2021-02-15 15:36:31 +01:00
Ycarus (Yannick Chabanois)
94a14ed67e Fix ip -6 route in omr-tracker 2021-02-13 17:34:08 +01:00
Ycarus (Yannick Chabanois)
57fff1658e Track both server IP 2021-02-09 14:35:48 +01:00
Ycarus (Yannick Chabanois)
a1a7c39923 Fix omr-tracker for ss-tracker 2021-02-05 19:48:56 +01:00
Ycarus (Yannick Chabanois)
44b1243356 Add log on omr-tracker-ss 2021-02-05 19:48:15 +01:00
Ycarus (Yannick Chabanois)
4dd42e32c0 Change way to detect if shadowsocks iptables rules applied 2021-02-04 14:44:30 +01:00
Ycarus (Yannick Chabanois)
afcb30eb2d Set public IP for uPnP 2021-01-28 20:45:45 +01:00
Ycarus (Yannick Chabanois)
13eb40242c Fix shadowsocks tracker 2021-01-25 10:08:54 +01:00
Ycarus (Yannick Chabanois)
087561e002 Update omr-tracker for multi IPs server 2021-01-25 09:32:23 +01:00
Ycarus (Yannick Chabanois)
14db6f80fb Less log for omr-tracker-gre 2021-01-16 08:15:14 +01:00
Ycarus (Yannick Chabanois)
36351e8548 Make omr-tracker compatible with WAN IPv6 2021-01-16 08:14:09 +01:00
Ycarus (Yannick Chabanois)
0cc5f3622a Add GRE tracker 2020-12-29 14:53:10 +01:00
Ycarus (Yannick Chabanois)
1882a94f45 Fix DNS check 2020-12-29 14:52:44 +01:00
Ycarus (Yannick Chabanois)
a486708f2b Add needed changes to have OpenVPN Bonding used as default gateway 2020-12-18 10:53:31 +01:00
Ycarus (Yannick Chabanois)
8ef7544e4c Add glorytun-udp new splitted config for omr tracker 2020-12-03 11:29:13 +01:00
Ycarus (Yannick Chabanois)
dd6e5d07f8 Update OpenVPN key when server change 2020-11-26 16:31:36 +01:00
Ycarus (Yannick Chabanois)
bb5c71a8ca Fixed sleep between wan tracker 2020-11-19 19:24:51 +01:00
Ycarus (Yannick Chabanois)
abaadfdc6b Add a sleep between omr-tracker interface run 2020-11-17 15:32:55 +01:00
Ycarus (Yannick Chabanois)
affce64f11 Remove saved proxy IP if proxy down 2020-11-07 18:57:47 +01:00
Ycarus (Yannick Chabanois)
47a117defa Add wait after test error in omr-tracker 2020-11-05 10:21:14 +01:00
Ycarus (Yannick Chabanois)
1ece5703ae Change omr-tracker ip order 2020-10-26 09:56:52 +01:00
Ycarus (Yannick Chabanois)
80b6ab2c4f Fix omr-tracker for v2ray 2020-10-15 15:59:36 +02:00
Ycarus (Yannick Chabanois)
c396f073cd Fix omr-tracker config 2020-10-13 11:27:08 +02:00
Ycarus (Yannick Chabanois)
df725837f1 Increase omr-tracker default check number 2020-10-09 13:16:02 +02:00
Ycarus (Yannick Chabanois)
eadaa8fc5a Fix omr-tracker update 2020-10-08 11:02:43 +02:00
Ycarus (Yannick Chabanois)
489d4a3f34 Fixes for MPTCP over VPN 2020-10-06 14:07:43 +02:00
Ycarus (Yannick Chabanois)
0def043da6 Change ip for proxy omr-tracker test 2020-09-16 19:56:40 +02:00
Ycarus (Yannick Chabanois)
556d980c6e Add v2ray tracker and fix VPS domain address support 2020-09-04 22:05:24 +02:00
Ycarus (Yannick Chabanois)
9e0fbd23a0 Fix when v2ray is used as proxy 2020-08-20 16:07:29 +02:00
Ycarus (Yannick Chabanois)
e08797b37c Use vless instead of vmess 2020-08-20 16:05:24 +02:00
Ycarus (Yannick Chabanois)
458603e683 No more ping log 2020-08-15 09:00:32 +02:00
Ycarus (Yannick Chabanois)
f23acefbe5 Use curl instead of wget for check 2020-07-29 10:56:25 +02:00
Ycarus (Yannick Chabanois)
5c5786210c Fix shadowsocks rules status for multi rules 2020-06-27 21:45:43 +02:00
Ycarus (Yannick Chabanois)
b34874e8c2 Add new check ip 2020-06-26 15:00:44 +02:00
Ycarus (Yannick Chabanois)
15c0160d65 Remove ip that doesn't answer anymore 2020-06-12 16:07:10 +02:00
Ycarus (Yannick Chabanois)
d5e0c63988 Use default as default for server tracker setting 2020-06-09 17:07:44 +02:00
Ycarus (Yannick Chabanois)
50129ad53e Fix when interface down 2020-05-29 22:00:49 +02:00
Ycarus (Yannick Chabanois)
3725044c55 Add server tracker default config 2020-05-20 10:05:05 +02:00
Ycarus (Yannick Chabanois)
f1cd264485 Add server tracker for server failover 2020-05-20 10:03:51 +02:00
Ycarus (Yannick Chabanois)
5e806f768c Remove ip that doesn't answer to http anymore 2020-04-16 16:56:35 +02:00
Ycarus (Yannick Chabanois)
71ca6c9405 Check ip via ss only if ss up 2020-03-31 19:13:10 +02:00
Ycarus (Yannick Chabanois)
41bcf0f108 Fix when domains used instead of ip 2020-03-28 10:33:24 +01:00
Ycarus (Yannick Chabanois)
78e665faa7 Fix for omr-tracker 2020-03-27 10:22:43 +01:00
Ycarus (Yannick Chabanois)
483b98fb24 Fix little bug 2020-03-24 12:46:41 +01:00
Ycarus (Yannick Chabanois)
a2e16deac1 Change default omr-tracker config 2020-03-03 11:07:01 +01:00
Ycarus (Yannick Chabanois)
338ee93007 Make omr-tracker to work faster 2020-03-03 10:49:17 +01:00
Ycarus (Yannick Chabanois)
96fda4b460 Check if interface is up before ping 2020-02-27 22:49:22 +01:00
Ycarus (Yannick Chabanois)
28822b0b94 Fix ss tracker 2020-02-25 22:06:37 +01:00
Ycarus (Yannick Chabanois)
e9856faeb3 Fix omr-tracker-ss 2020-02-25 14:19:56 +01:00
Ycarus (Yannick Chabanois)
4224595531 Add some IPs to tracker 2020-02-24 17:04:58 +01:00
Ycarus (Yannick Chabanois)
eff4279608 Can bind with modemmanager 2020-02-24 13:34:20 +01:00
Ycarus (Yannick Chabanois)
12cd07c280 Fix omr-tracker for some case 2020-01-20 21:02:35 +01:00
Ycarus (Yannick Chabanois)
af2c73e8ba optimize omr-tracker 2020-01-17 21:35:00 +01:00
Ycarus (Yannick Chabanois)
91ff38c0ca Fix detect IP in some case 2020-01-09 20:47:31 +01:00
Ycarus (Yannick Chabanois)
b431e3af51 Run omr-tracker is no hosts defined but type is none 2020-01-07 18:25:36 +01:00
Ycarus (Yannick Chabanois)
244b8f421c Disable omr-tracker if no hosts defined 2020-01-07 18:05:00 +01:00
Ycarus (Yannick Chabanois)
88236d850c Fix shadowsocks tracker 2019-12-23 12:36:29 +01:00
Ycarus (Yannick Chabanois)
275a0eb2e6 Disable iptables DNS not needed lookups 2019-12-03 22:52:34 +01:00
Ycarus (Yannick Chabanois)
31938103c6 Fix tracker for openvpn 2019-11-30 11:03:06 +01:00
Ycarus (Yannick Chabanois)
e8c5feeda1 Ping with diffserv 46 2019-11-20 19:37:34 +01:00
Ycarus (Yannick Chabanois)
e99391f888 Not possible to bind with 3g 2019-11-19 18:37:04 +01:00
Ivan Revyakin
b9e6f3adc5
always type is "ping" for an "interface"
Tracker type for an "interface" does not inherit global configuration and always be set "ping", or needs be set explicitly
2019-11-11 17:38:16 +03:00
Ycarus (Yannick Chabanois)
ed8817be30 Rename log to _log 2019-09-16 18:08:31 +02:00
Ivan Revyakin
16488e34c6
clear OMR_TRACKER_DEVICE_GATEWAY
OMR_TRACKER_DEVICE_GATEWAY variable may change over time and must be cleared in new cycle
2019-09-12 16:49:05 +03:00
Ycarus (Yannick Chabanois)
61bc8cf0b7 Ping via interface instead of IP only 2019-09-06 18:11:30 +02:00
Ycarus (Yannick Chabanois)
860849b075 Fix omr-tracker 2019-08-29 08:48:45 +02:00
Ycarus (Yannick Chabanois)
9edcbba492 Site used to detect public IPv4 or IPv6 can be changed by settings 2019-07-29 10:36:22 +02:00
Ycarus (Yannick Chabanois)
ef6acb7830 Fix on omr-tracker-ss 2019-07-23 17:44:41 +02:00
Ycarus (Yannick Chabanois)
cdaeb812ad Fix server ping 2019-07-23 08:22:28 +02:00
Ycarus (Yannick Chabanois)
2109d66827 Check server answer or not via SS tracker 2019-07-22 17:48:43 +02:00
Ycarus (Yannick Chabanois)
a13d8aad9a Fix errors in log 2019-06-25 18:05:00 +02:00
Ycarus (Yannick Chabanois)
76b12ac452 Add shadowsocks local dependencie 2019-06-19 08:30:56 +02:00
Ycarus
8730af10b9 Fix for omr-tracker 2019-05-23 19:52:39 +02:00
Ycarus
84612ddaab Increase tests 2019-05-21 21:36:43 +02:00
Ycarus
19988237ce Reduce tries for omr-tracker 2019-05-14 22:27:24 +02:00
Ycarus
d7aa0318c0 No more strange log when no IP defined for VPS 2019-05-14 19:29:29 +02:00
Ycarus
ffa995d59b Fix wan status 2019-05-07 23:44:35 +02:00
Ycarus
5b85fd8473 Fix omr-tracker-ss 2019-04-18 22:50:47 +02:00
Ycarus
7b8c43a449 Less output for uci defaults 2019-04-18 09:11:57 +02:00
Ycarus
772ea5b0ff More log on omr-tracker 2019-04-15 22:15:44 +02:00
Ycarus
799b129336 Get device from l3_device 2019-03-28 21:35:05 +01:00
Ycarus
1272ff67ab Add log text when omr-bypass restarted by omr-tracker-ss 2019-03-28 08:24:32 +01:00
Ycarus
ad5513f037 Fix change master in dynamic mode 2019-03-19 20:34:58 +01:00
Ycarus
dcb84d961c Fix omr-tracker 2019-03-09 10:57:57 +01:00
Ycarus
c4ff65d012 Fix 2019-03-09 09:03:34 +01:00
Ycarus
9e50e93153 Add option to enable/disable contact to external sites 2019-03-06 18:24:22 +01:00
Ycarus
0c5bf51318 Fix ss tracker 2019-02-16 17:10:03 +01:00
Ycarus
d5bc21fe6a Change ss test 2019-02-13 07:43:45 +01:00
Ycarus
5a7f85643d Listen only on local IP for shadowsocks 2019-02-11 21:46:36 +01:00
Ycarus
e0d4fd9bcd Disable Shadowsocks IPv6 check 2019-01-15 21:17:39 +01:00