sudo apt install jq -y
sudo bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
sudo systemctl start xray
wget https://github.com/parsa-ghasemi/filtered-IP-Changer/archive/refs/tags/v2.0.0.tar.gz
tar xvzf v2.0.0.tar.gz
rm -r v2.0.0.tar.gz
cd filtered-IP-Changer-2.0.0
nano settings.sh
set your cloudflare information in cf_records_update
and set arvancloud in ac_records_update
.
![](https://private-user-images.githubusercontent.com/105058611/294967955-9039f4f1-8309-45c2-b56a-5db3082a0d4c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxNTEzNTQsIm5iZiI6MTcyMjE1MTA1NCwicGF0aCI6Ii8xMDUwNTg2MTEvMjk0OTY3OTU1LTkwMzlmNGYxLTgzMDktNDVjMi1iNTZhLTVkYjMwODJhMGQ0Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyOFQwNzE3MzRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jY2YyNjdlMmNlNTg4YmM3YzgyNDkzYTdlZmIxMzM3ZWNiNjk3MTZjNzBhMDFkZGY5Nzk3MTVlNmQ5NWQyNjUxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9._fxkXzcEZg52z3v3LuLjjfRSq6GWtf-lnjsYrzZskG0)
![](https://private-user-images.githubusercontent.com/105058611/294986105-1d3a6705-e6db-4968-a370-4ab9c1cf6bd0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIxNTEzNTQsIm5iZiI6MTcyMjE1MTA1NCwicGF0aCI6Ii8xMDUwNTg2MTEvMjk0OTg2MTA1LTFkM2E2NzA1LWU2ZGItNDk2OC1hMzcwLTRhYjljMWNmNmJkMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyOFQwNzE3MzRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMWUxNjdmMTdlZjMwZWMwMjI2Mjc5ZDU1YTcyZDgzOGQ2NTEyMTM5MGU5NGQ5Y2NjOTRhMzkwNGY4MmQ2OWNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.HxSCtx2CzyawTqluKLC_aaQWStz-I5GUCDIrB1g9cH8)
nano tel.env
nano ips.env
enter $NEW_IP and $CURRENT_IP1 with your IPs.
sudo chmod +x start.sh
bash start.sh
you can set cronjob for auto update IP, if the IP doesn't ping then changed DNS IP in your all services.
*/5 * * * * cd /the/file/location/filtered-IP-Changer/ && /bin/bash start.sh
you can check log with this.
journalctl -ef -t filtered-IP-Changer