diff --git a/run.sh b/run.sh index 1c34672..829d808 100644 --- a/run.sh +++ b/run.sh @@ -15,10 +15,6 @@ done progdir=`dirname "${prog}"` cd "${progdir}" -rm -rf tmp -mkdir tmp -chmod 777 tmp -export TMPDIR=tmp unset LD_PRELOAD machine=$(uname -m) if [[ "$machine" == *"arm"* || "$machine" == *"aarch"* ]]; then @@ -28,9 +24,15 @@ else fi echo "arch:$arch" chmod 755 webdav_simulator.$arch +WEBDAV_PORT=5678 +rm -rf tmp.${WEBDAV_PORT} +mkdir tmp.${WEBDAV_PORT} +chmod 777 tmp.${WEBDAV_PORT} +export TMPDIR=tmp.${WEBDAV_PORT} while true do + #下面一行是例子 #./webdav_simulator.$arch --alist_config alistservers.txt --username guest --password guest_Api789 --proxymode 1 --fake_media_file fake.mkv 'xy115-all.txt.xz#xy-dy.txt.xz#xy-dsj.txt.xz#xy115-music.txt.xz' - ./webdav_simulator.$arch --alist_config alistservers.txt --proxymode 1 'xy115-all.txt.xz#xy-dy.txt.xz#xy-dsj.txt.xz#xy115-music.txt.xz' + ./webdav_simulator.$arch --port ${WEBDAV_PORT} --alist_config alistservers.txt --proxymode 1 'xy115-all.txt.xz#xy-dy.txt.xz#xy-dsj.txt.xz#xy115-music.txt.xz' sleep 1 done diff --git a/webdav_simulator.amd64 b/webdav_simulator.amd64 index 5003146..7a47471 100644 Binary files a/webdav_simulator.amd64 and b/webdav_simulator.amd64 differ diff --git a/webdav_simulator.arm64 b/webdav_simulator.arm64 index b1f5c35..172a017 100644 Binary files a/webdav_simulator.arm64 and b/webdav_simulator.arm64 differ diff --git a/webdav_simulator.exe b/webdav_simulator.exe index 9defd08..342e7fb 100644 Binary files a/webdav_simulator.exe and b/webdav_simulator.exe differ