How to disable peer exchange (PEX) in Transmission?

Published on Aug. 22, 2023, 12:20 p.m.

To disable peer exchange (PEX) in Transmission, you can follow these steps:

  1. Open Transmission and click on the “Edit” menu.
  2. Select “Preferences” from the drop-down menu.
  3. Go to the “Peer” tab.
  4. Uncheck the box for “Enable peer exchange (PEX)”. 5 . Click the “Save” button to save your changes.
    By doing the above steps, you will disable the PEX feature in Transmission, which prevents peers from directly exchanging lists of active connections with each other.

To disable peer exchange (PEX) in Transmission via the config file

To disable peer exchange (PEX) in Transmission via the config file, you can follow these steps:

  1. Stop the Transmission daemon using the command:
sudo systemctl stop transmission-daemon.service
  1. Open the settings.json file using your preferred text editor. For example, using the nano text editor:
sudo nano /etc/transmission-daemon/settings.json
  1. Under the "pex-enabled" line, set the value to false to disable PEX:
"pex-enabled": false,
  1. Save the file and exit the text editor.
  2. Start the Transmission daemon using the command:
sudo systemctl start transmission-daemon.service

By doing so, you have disabled the PEX feature in Transmission via the configuration file.