1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-02-12 10:31:51 +00:00

Add a common proxy-post-tracking.d directory for all proxy

This commit is contained in:
Ycarus (Yannick Chabanois) 2024-10-29 09:36:29 +01:00
parent 9fc63c1efb
commit b0c5e22d34
3 changed files with 60 additions and 28 deletions

View file

@ -22,7 +22,7 @@ _log() {
}
_post_tracking() {
[ ! -d /usr/share/omr/ss-post-tracking.d ] && return
[ -d /usr/share/omr/ss-post-tracking.d ] && {
for tracker_bin in /usr/share/omr/ss-post-tracking.d/*; do
[ -x "$tracker_bin" ] && (
_log() {
@ -31,6 +31,17 @@ _post_tracking() {
. "$tracker_bin" 2>&1
)
done
}
[ -d /usr/share/omr/proxy-post-tracking.d ] && {
for tracker_bin in /usr/share/omr/proxy-post-tracking.d/*; do
[ -x "$tracker_bin" ] && (
_log() {
logger -t "proxy-post-tracking-${tracker_bin##*/}" "$*"
}
. "$tracker_bin" 2>&1
)
done
}
}
_ping_server() {

View file

@ -20,7 +20,7 @@ _log() {
}
_post_tracking() {
[ ! -d /usr/share/omr/v2ray-post-tracking.d ] && return
[ -d /usr/share/omr/v2ray-post-tracking.d ] && {
for tracker_bin in /usr/share/omr/v2ray-post-tracking.d/*; do
[ -x "$tracker_bin" ] && (
_log() {
@ -29,6 +29,17 @@ _post_tracking() {
. "$tracker_bin" 2>&1
)
done
}
[ -d /usr/share/omr/proxy-post-tracking.d ] && {
for tracker_bin in /usr/share/omr/proxy-post-tracking.d/*; do
[ -x "$tracker_bin" ] && (
_log() {
logger -t "proxy-post-tracking-${tracker_bin##*/}" "$*"
}
. "$tracker_bin" 2>&1
)
done
}
}
_ping_server() {

View file

@ -19,7 +19,7 @@ _log() {
}
_post_tracking() {
[ ! -d /usr/share/omr/xray-post-tracking.d ] && return
[ -d /usr/share/omr/xray-post-tracking.d ] && {
for tracker_bin in /usr/share/omr/xray-post-tracking.d/*; do
[ -x "$tracker_bin" ] && (
_log() {
@ -28,9 +28,19 @@ _post_tracking() {
. "$tracker_bin" 2>&1
)
done
}
[ -d /usr/share/omr/proxy-post-tracking.d ] && {
for tracker_bin in /usr/share/omr/proxy-post-tracking.d/*; do
[ -x "$tracker_bin" ] && (
_log() {
logger -t "proxy-post-tracking-${tracker_bin##*/}" "$*"
}
. "$tracker_bin" 2>&1
)
done
}
}
_ping_server() {
local host=$1
ret=$(ping \