{"id":22018218,"url":"https://github.com/gillesxr/change_exit_node","last_synced_at":"2025-10-19T23:05:01.079Z","repository":{"id":258282171,"uuid":"869423501","full_name":"gillesxr/change_exit_node","owner":"gillesxr","description":"Change TOR browser exit node with CLI or GUI.","archived":false,"fork":false,"pushed_at":"2024-10-24T13:06:28.000Z","size":24,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-28T16:16:45.987Z","etag":null,"topics":["invoke","python","tor","urwid"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gillesxr.png","metadata":{"files":{"readme":"README.md","changelog":"change_exit_node/__init__.py","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-08T09:16:20.000Z","updated_at":"2024-10-24T13:06:31.000Z","dependencies_parsed_at":"2024-11-30T05:11:02.913Z","dependency_job_id":"750c40fc-a885-481b-b9dd-e5e694e99210","html_url":"https://github.com/gillesxr/change_exit_node","commit_stats":null,"previous_names":["gillesxr/change_exit_node"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gillesxr%2Fchange_exit_node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gillesxr%2Fchange_exit_node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gillesxr%2Fchange_exit_node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gillesxr%2Fchange_exit_node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gillesxr","download_url":"https://codeload.github.com/gillesxr/change_exit_node/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245081658,"owners_count":20557823,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["invoke","python","tor","urwid"],"created_at":"2024-11-30T05:11:00.746Z","updated_at":"2025-10-19T23:05:01.002Z","avatar_url":"https://github.com/gillesxr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Change TOR browser exit node #\n## From command line or GUI ##\n\n[![python](https://img.shields.io/badge/Python-3.11-brightgreen)](https://github.com/gillesxr/change_exit_node) [![No Maintenance Intended](http://unmaintained.tech/badge.svg)](http://unmaintained.tech/)\n\n## TL;DR ##\nIf you prefer a one-line command, the following will solve your problem:\n\n`sed -i 's/ExitNodes {[a-zA-Z]\\+}/ExitNodes {us}/1' torrc`\n\nThis command will replace the current exit node with a node in the USA.\n\n## What's the problem ? ##\n\nSometimes the web resource you want to access is restricted to a particular geographic area, especially due to rights issues, such as those encountered with sporting events.\n\nTo solve this problem you can either move to the country in question, which can be expensive, or use the [TOR browser](https://www.torproject.org).\n\nBy default, the TOR browser selects an exit node (the computer that accesses the resource) in a randomly selected country. This exit node can be set by editing the browser's configuration file named *torrc*.\n\nIf you want to access different geographics areas, it becomes tedious to edit this file manually. The `change_exit_node` script allows you to make this change from the command line or through a graphical interface.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgillesxr%2Fchange_exit_node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgillesxr%2Fchange_exit_node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgillesxr%2Fchange_exit_node/lists"}