{"id":16294718,"url":"https://github.com/thealphadollar/set_proxy","last_synced_at":"2025-03-16T13:31:38.603Z","repository":{"id":53662852,"uuid":"132910303","full_name":"thealphadollar/set_proxy","owner":"thealphadollar","description":"Entire Proxy Settings: One Script To Set Them All","archived":false,"fork":false,"pushed_at":"2024-04-28T18:21:36.000Z","size":758,"stargazers_count":41,"open_issues_count":10,"forks_count":26,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-16T02:47:40.209Z","etag":null,"topics":["automation","gnome-settings","kgp","linux","shell-script"],"latest_commit_sha":null,"homepage":"http://proxymaster.herokuapp.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thealphadollar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2018-05-10T14:16:48.000Z","updated_at":"2025-03-14T14:41:18.000Z","dependencies_parsed_at":"2024-10-27T10:52:36.963Z","dependency_job_id":"66215474-2538-4b84-889e-0b66d2ec36b0","html_url":"https://github.com/thealphadollar/set_proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealphadollar%2Fset_proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealphadollar%2Fset_proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealphadollar%2Fset_proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealphadollar%2Fset_proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thealphadollar","download_url":"https://codeload.github.com/thealphadollar/set_proxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243875186,"owners_count":20361967,"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":["automation","gnome-settings","kgp","linux","shell-script"],"created_at":"2024-10-10T20:16:15.847Z","updated_at":"2025-03-16T13:31:38.223Z","avatar_url":"https://github.com/thealphadollar.png","language":"Shell","readme":"## WEBAPP\n\nProxyMaster is now available at https://proxymaster.herokuapp.com\n\n# LINUX Proxy \n\nThe script in the repository sets/unsets proxy for most frequently used commands in the\nUbuntu/Debian system.\n\n- Gnome system wide\u003c/br\u003e\n- Apt Package Installer\u003c/br\u003e\n- Environment\u003c/br\u003e\n- Terminal\u003c/br\u003e\n- Git\u003c/br\u003e\n- Docker\u003c/br\u003e\n\n## How to run\n\nYou need to have internet (working without proxy) to download the script: use mobile data and hotspot.\n\n### Using Browser\n\n- Open `http://proxymaster.herokuapp.com` and download the script.\n- Follow the instructions on the page to set proxy.\n\n### Using Terminal Only\n\n- Open terminal by pressing `Ctrl+Alt+T`\n- Install wget. \u003c/br\u003e\n    `sudo apt-get install wget`\n- Download the repository.\u003c/br\u003e\n    `wget https://github.com/thealphadollar/set_proxy/archive/master.zip`\n- Unzip the file.\u003c/br\u003e\n    `unzip master.zip`\n- Change directory to the inflated archive folder.\u003c/br\u003e\n    `cd set_proxy-master/static`\n- To set the proxy \u003c/b\u003e\n    `sudo bash set_proxy.sh -h [PROXY HOST] -p [PROXY PORT]`\n- Enter `proxy host` (172.16.2.30 for KGP) and `proxy port` (8080 for KGP).\u003c/br\u003e\n- Voila, proxy set! Preferably restart the system, or at least restart the terminal session.\n\n## Going Home?\n\nYou can use the same script to remove proxy from your system when going to\nhome. Just run following command in your terminal and restart system.\n\n`sudo bash set_proxy.sh -u`\n\n## Test\n\nConnect to the campus network; wifi or LAN.\n\n- Open `www.google.com` in browser\n- Install curl by running `sudo apt-get install curl` in the terminal then run `curl www.google.com` in the terminal\n\nIf all the above steps pass, congratulations!\n\n# support\n\nFor any queries, please raise an issue or contact github@thealphadollar.\n\n## Contributing\n\nPlease read CONTRIBUTING.md guide to know more.\n\n**NOTE**: Before sending your script, please do a syntax check via [ShellCheck](https://www.shellcheck.net/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthealphadollar%2Fset_proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthealphadollar%2Fset_proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthealphadollar%2Fset_proxy/lists"}