{"id":18009890,"url":"https://github.com/kekyo/visualstudioproxyadapter","last_synced_at":"2025-04-04T12:42:07.299Z","repository":{"id":84090184,"uuid":"222855629","full_name":"kekyo/VisualStudioProxyAdapter","owner":"kekyo","description":"Proxy adapter for Visual Studio (2012, 2013, 2015, 2017 and 2019), driven with HTTP_PROXY environment","archived":false,"fork":false,"pushed_at":"2019-11-28T11:06:17.000Z","size":79,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-09T22:33:13.064Z","etag":null,"topics":["environment","http-proxy","https-proxy","proxy","proxy-auth","visual-studio","visualstudio"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kekyo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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":"2019-11-20T05:09:57.000Z","updated_at":"2020-02-13T04:03:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"76e278a1-2097-440e-abc8-467463940a1b","html_url":"https://github.com/kekyo/VisualStudioProxyAdapter","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kekyo%2FVisualStudioProxyAdapter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kekyo%2FVisualStudioProxyAdapter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kekyo%2FVisualStudioProxyAdapter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kekyo%2FVisualStudioProxyAdapter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kekyo","download_url":"https://codeload.github.com/kekyo/VisualStudioProxyAdapter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247182337,"owners_count":20897379,"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":["environment","http-proxy","https-proxy","proxy","proxy-auth","visual-studio","visualstudio"],"created_at":"2024-10-30T02:11:26.588Z","updated_at":"2025-04-04T12:42:07.259Z","avatar_url":"https://github.com/kekyo.png","language":"C#","readme":"# Proxy adapter for Visual Studio (2012, 2013, 2015, 2017 and 2019)\n\n![ProxyAdapterInstaller](Images/syringe_160.png)\n\nThis is HTTP proxy adapter for Visual Studio. It has ability for applying HTTP proxy settings retreive from the environment variable `HTTP_PROXY` or likes.\nThe manner is likely unix-style, so your unix based tools (Git, MinGW and also) better fitting usages.\n\nIt'll resident onto task tray, and you can quickly install only double clicking the icon when you'll each update Visual Studio :)\n\n## How to use\n\n[Download pre-built binary (ver0.8.1)](https://github.com/kekyo/VisualStudioProxyAdapter/releases/download/0.8.1/ProxyAdapterInstaller-0.8.1.zip)\n\nExecute ProxyAdapterInstaller.exe, then it shows a syringe icon on task tray. You can double click or choice \"Install ProxyAdapter on Visual Studios\" context menu for showing right clicked. (Require elevated administrative privilege because will copy ProxyAdapter files and fix configration for installed Visual Studios.)\n\n![Task tray double clicking installation](Images/tasktray-menu.png)\n\nInstallation completed!\n\n### Optional: Manually installation steps\n\n(This installation steps are manually if you wanna do. You can understand what to do ProxyAdapterInstaller.)\n\n1. Place ProxyAdapter.dll into your Visual Studio IDE environment folder like:\n`C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\Common7\\IDE\\`\n\n2. Edit devenv.exe.config. it's very large xml file, you can see the element `\u003csystem.net\u003e` at the bottom of xml:\n\n```xml\n    \u003csystem.net\u003e\n      \u003csettings\u003e\n        \u003cipv6 enabled=\"true\"/\u003e\n      \u003c/settings\u003e\n    \u003c/system.net\u003e\n```\n\nInsert proxy entries:\n\n```xml\n    \u003csystem.net\u003e\n      \u003c!-- Insert below --\u003e\n      \u003cdefaultProxy enabled=\"true\" useDefaultCredentials=\"false\"\u003e\n        \u003cmodule type=\"ProxyAdapter.FromEnvironment, ProxyAdapter\"/\u003e\n      \u003c/defaultProxy\u003e\n      \u003c!-- Insert above --\u003e\n      \u003csettings\u003e\n        \u003cipv6 enabled=\"true\"/\u003e\n      \u003c/settings\u003e\n    \u003c/system.net\u003e\n```\n\n### Set environment variables after installed\n\nReady to use, you have to add environemnt variables be able to named `HTTPS_PROXY`, `HTTP_PROXY` and/or `ALL_PROXY` (Will fallback these names). You may know these're standard unix-like proxy assignment solution.\n\nFormat example: `http://\u003cproxyUser\u003e:\u003cproxyPassword\u003e@proxy.example.com:8080`\n\n![Windows environment dialog](Images/environment-dialog.png)\n\n## License\n\nApache-v2\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkekyo%2Fvisualstudioproxyadapter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkekyo%2Fvisualstudioproxyadapter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkekyo%2Fvisualstudioproxyadapter/lists"}