A shell implementation of FamilyCloudSpeeder, ESurfing, runs properly on almost all linux platform.
Assuming you've installed git, then
git clone https://github.com/vcheckzen/FamilyCloudSpeederInShell.git
cd FamilyCloudSpeederInShell
Fill in the config.json
file, following this and this guide.
# requirements on OpenWrt, Padavan and other RouterOS based on entware or optware environment
opkg update && opkg install coreutils-nohup libreadline libcurl libopenssl bash curl wget openssl-util ca-certificates ca-bundle
chmod +x speedup.sh utils.sh
./speedup.sh
# you may need specify bash interpreter on entware or optware environment, cause the bash directory could be /opt/bin/bash, not /bin/bash
bash speedup.sh
Please note that certail_directory
should be replaced.
nohup /certail_directory/FamilyCloudSpeederInShell/speedup.sh > /certail_directory/FamilyCloudSpeederInShell/speedup.log 2>&1 &
You can add nohup command to /etc/rc.local
, if the file exists in your system.
echo \
"nohup /certail_directory/FamilyCloudSpeederInShell/speedup.sh > /certail_directory/FamilyCloudSpeederInShell/speedup.log 2>&1 &" \
>> /etc/rc.local