You have to maintain an active subscription in order to be able to use the repository!
How to install Transmission GUI on CentOS 8
sudo dnf -y install https://extras.getpagespeed.com/release-latest.rpm sudo dnf -y install transmission
Using a proxy for communication with trackers
In certain countries, popular trackers are banned on the ISP level. For example, Russia blocks
rutracker.org, which is the largest tracker.
You can make use of
http_proxy environment variable which is supported in most applications, including Transmission.
For this to be automatically applied only for Transmission, let’s create a “local” desktop shortcut to the app, where we specify the
For our example, we run an
autossh tunnel to a remote server, which gives us a local SOCKS5 proxy at the port 8123.
socks5h: specifies that DNS requests to tracker are also run through the proxy:
cp -p /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications/transmission-gtk.desktop sed -i -r 's@^Exec=@Exec=env http_proxy=socks5h://127.0.0.1:8123 @g' ~/.local/share/applications/transmission-gtk.desktop
What we did:
- Created local copy of the shortcut (
.desktop) file of Transmission
- Customized it by ensuring the necessary
http_proxyenvironment is set when it’s launched
Note that this does not proxy connections to seeds, only to the tracker.