{"id":20438158,"url":"https://github.com/yantis/docker-instant-disposable-chrome","last_synced_at":"2025-07-29T22:10:35.816Z","repository":{"id":30116250,"uuid":"33666135","full_name":"yantis/docker-instant-disposable-chrome","owner":"yantis","description":"Instant Disposable Google Chrome Docker Container","archived":false,"fork":false,"pushed_at":"2016-07-04T17:29:07.000Z","size":15,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-05T07:22:22.269Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yantis.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}},"created_at":"2015-04-09T11:52:17.000Z","updated_at":"2023-06-02T20:03:20.000Z","dependencies_parsed_at":"2022-08-26T08:30:45.687Z","dependency_job_id":null,"html_url":"https://github.com/yantis/docker-instant-disposable-chrome","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yantis/docker-instant-disposable-chrome","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-instant-disposable-chrome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-instant-disposable-chrome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-instant-disposable-chrome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-instant-disposable-chrome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yantis","download_url":"https://codeload.github.com/yantis/docker-instant-disposable-chrome/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yantis%2Fdocker-instant-disposable-chrome/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267770449,"owners_count":24141847,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-15T09:09:30.377Z","updated_at":"2025-07-29T22:10:35.781Z","avatar_url":"https://github.com/yantis.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# instant-disposable-chrome\n\nOn Docker hub [instant-disposable-chrome](https://registry.hub.docker.com/u/yantis/instant-disposable-chrome/)\non Github [docker-instant-disposable-chrome](https://github.com/yantis/docker-instant-disposable-chrome)\n\nI find myself every once in a while wanting to checkout a website but not from my IP address.\nYou might want to do the same. Possibly for anonymous reasons (ie: checking out a competitor), \ntesting or maybe u want to want a lot more bandwidth that you usually have.\n\nThe script will create a brand new base Amazon Linux instance, then install docker, and setup\nGoogle Chrome over SSH using X-forwarding and then load up Chrome with the website of your choosing.\nWhen you close the webpage it will delete the instance. All without any interaction from you.\n\nYou may want to modify the script for something other than AWS or just use the container locally \nIf you are looking at using it for something else checkout the base image [here](https://github.com/yantis/docker-ssh-hpn-x)\n\nIt is setup to work with Amazon's free tier instances.\n\n### Docker Images Structure\n\u003e[yantis/archlinux-tiny](https://github.com/yantis/docker-archlinux-tiny)\n\u003e\u003e[yantis/archlinux-small](https://github.com/yantis/docker-archlinux-small)\n\u003e\u003e\u003e[yantis/archlinux-small-ssh-hpn](https://github.com/yantis/docker-archlinux-ssh-hpn)\n\u003e\u003e\u003e\u003e[yantis/ssh-hpn-x](https://github.com/yantis/docker-ssh-hpn-x)\n\u003e\u003e\u003e\u003e\u003e[yantis/dynamic-video](https://github.com/yantis/docker-dynamic-video)\n\u003e\u003e\u003e\u003e\u003e[yantis/instant-disposable-chrome](https://github.com/yantis/docker-instant-disposable-chrome)\n\u003e\u003e\u003e\u003e\u003e[yantis/filezilla](https://github.com/yantis/docker-filezilla)\n\u003e\u003e\u003e\u003e\u003e[yantis/thunderbird](https://github.com/yantis/docker-thunderbird)\n\u003e\u003e\u003e\u003e\u003e\u003e[yantis/virtualgl](https://github.com/yantis/docker-virtualgl)\n\u003e\u003e\u003e\u003e\u003e\u003e\u003e[yantis/wine](https://github.com/yantis/docker-wine)\n\n\n## Setup\nAt a minimum you need to set up your private key name and your subnet ID in the \"instant-chrome\" file.\nYou are also going to need to have [aws cli](https://github.com/aws/aws-cli) installed.\nOn Arch Linux this is on the AUR as [aws-cli](https://aur.archlinux.org/packages/aws-cli)\n\n```bash\nKEYNAME=yantisec2\nSUBNETID=subnet-d260adb7\nREGION=us-west-2\n```\nThen just copy \"instant-chrome\" over to your /usr/bin directory\n\n\n## Run\n\nTo run it just type it instant-chrome and the website name like:\n\n```bash\ninstant-chrome www.youtube.com\n```\nor\n\n```bash\ninstant-chrome https://www.youtube.com\n```\n\nHere is a screenshot of Google Chrome running on an AWS ec2 instance.\n![](http://yantis-scripts.s3.amazonaws.com/screenshot_20150409-053305.jpg)\n\n\n## Warnings\n\nThere are security implications associated with X-Forwarding.\nIt is advisable to read up on it. This is a good [post](https://padraic2112.wordpress.com/2007/07/09/bad-security-201-remote-x-sessions-over-ssh/)\n\nAs an example you might actually be less secure by running chrome without a sandbox to not have to run the\ncontainer as privileged than simply running as privileged with sandbox mode enabled since the machine\nyou are connecting from might be more important to secure than the server. If that is the case you can\nsimply remove the --no-sandbox flag on chrome and add a ---privileged on docker.\n(Would love to know your thoughts on this. Maybe I should change the default around?)\n\nEither way you should just assume you are being [hacked all the time](http://www.zdnet.com/article/pwn2own-2015-the-year-every-browser-went-down/)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyantis%2Fdocker-instant-disposable-chrome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyantis%2Fdocker-instant-disposable-chrome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyantis%2Fdocker-instant-disposable-chrome/lists"}