LinuxProxyChanger is a dotnet core application that allows you to auto adjust the proxy on any linux platform. The application reacts to network changes and uses a hotst to check which network it is on.
Install the following packages in the terminal
$ wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb
$ sudo dpkg -i packages-microsoft-prod.deb
$ sudo apt update
$ sudo apt install apt-transport-https
$ sudo apt install dotnet-runtime-3.1
$ sudo apt install screen
Move the Proxy_Changer directory to /opt/Proxy_Changer/.
Move the file LinuxProxyChanger.service to the Systemd directory.
activate the autostart with the following command
systemctl enable LinuxProxyChanger
Start programme manually
systemctl start LinuxProxyChanger
Stop programme manually
systemctl stop LinuxProxyChanger
Check programme status
systemctl status LinuxProxyChanger
You can call up the console of the program with the following command
screen -r LinuxProxyChanger
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.