{"repo":"miklosbagi/gluetrans","free":true,"listed":false,"github":"https://github.com/miklosbagi/gluetrans","clone":"git clone https://github.com/miklosbagi/gluetrans.git","description":"Transmission peer port updater for gluetun","language":"Shell","stars":19,"topics":["gluetun","peer-to-peer","torrent","vpn","automation","docker-image","transmission"],"license":"AGPL-3.0","category":"networking-infra","readme_excerpt":"GlueTrans Peer Port updater Gluetun VPN Peer Port updater for Transmission. Supported providers: - Private Internet Access - ProtonVPN Supported gluetun versions: v3.35 through v3.41.0 (and minor versions), see tests passing/failing above for latest. (please note that there's no CI test for v3.35 as that version did not support protonvpn peer port back that time, but was tested and working with PIA). [!NOTE] Gluetun v3.41.0 introduced new Control Server HTTP API endpoints. Gluetrans automatically detects and uses the correct endpoints: - v3.41.0+ : Uses new API ( /v1/portforward , /v1/vpn/status ) - v3.40.0 and older : Uses old API ( /v1/openvpn/portforwarded , /v1/openvpn/status ) The script automatically tries the new endpoint first and falls back to the old one if needed. If you use a bind-mounted Gluetun config.toml for control auth (Gluetun v3.38–v3.40.0 or fine-grained routes), that file’s routes must match your Gluetun version (see Gluetun config.toml ). [!WARNING] Breaking change ahead: starting from gluetun 3.40.0+ versions, control server requires authentication. You can read more about this in gluetun control server documentation. Gluetrans, from version 0.3.5 and above provides support for this change, but an API key must be provided. The usual setup is: 1. Gluetun v3.41.0+: set HTTP CONTROL SERVER AUTH DEFAULT ROLE on gluetun (JSON with \"auth\":\"apikey\" — see wiki and issue #92); no config.toml mount required for the default case. 2. Set GLUETUN CONTROL API KEY on","default_branch":null,"files":null,"tree":[],"storefront":"/r/miklosbagi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/miklosbagi/gluetrans/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}