{"id":13775987,"url":"https://github.com/alibo/goquiet-shadowsocks-docker","last_synced_at":"2026-02-11T11:45:22.036Z","repository":{"id":90349095,"uuid":"134075480","full_name":"alibo/GoQuiet-shadowsocks-docker","owner":"alibo","description":"A Docker image for Shadowsocks over GoQuiet","archived":false,"fork":false,"pushed_at":"2018-10-05T20:04:06.000Z","size":12,"stargazers_count":22,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-17T11:47:30.543Z","etag":null,"topics":["censorship","docker-image","goquiet","shadowsocks"],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","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/alibo.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}},"created_at":"2018-05-19T15:44:48.000Z","updated_at":"2023-06-14T08:15:58.000Z","dependencies_parsed_at":"2024-01-07T22:48:16.658Z","dependency_job_id":"334b5fd6-ba67-4470-8f10-6d033f1bcf02","html_url":"https://github.com/alibo/GoQuiet-shadowsocks-docker","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibo%2FGoQuiet-shadowsocks-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibo%2FGoQuiet-shadowsocks-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibo%2FGoQuiet-shadowsocks-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alibo%2FGoQuiet-shadowsocks-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alibo","download_url":"https://codeload.github.com/alibo/GoQuiet-shadowsocks-docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253540555,"owners_count":21924522,"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":["censorship","docker-image","goquiet","shadowsocks"],"created_at":"2024-08-03T17:01:56.570Z","updated_at":"2026-02-11T11:45:21.973Z","avatar_url":"https://github.com/alibo.png","language":"Dockerfile","funding_links":[],"categories":["\u003ca id=\"d03d494700077f6a65092985c06bf8e8\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"cb16466a31a167bb61f39e2a4a85f449\"\u003e\u003c/a\u003eShadowsocks"],"readme":"# GoQuiet-shadowsocks-docker\nA Docker image for [Shadowsocks](https://github.com/shadowsocks) over [GoQuiet](https://github.com/cbeuw/GoQuiet/)\n\n\n[![Docker Automated build](https://img.shields.io/docker/automated/alibo/goquiet-shadowsocks-docker.svg?style=flat-square)](https://hub.docker.com/r/alibo/goquiet-shadowsocks-docker/)\n\n\n## What is GoQuiet?\n\n\u003eA shadowsocks plugin that obfuscates the traffic as normal HTTPS traffic and disguises the proxy server as a normal webserver.\n\n\u003eThe fundamental idea of obfuscating shadowsocks traffic as TLS traffic is not original. [simple-obfs](https://github.com/shadowsocks/simple-obfs) and [ShadowsocksR](https://github.com/shadowsocksrr/shadowsocksr)'s `tls1.2_ticket_auth` mode have shown this to be effective. This plugin has made [improvements](https://github.com/cbeuw/GoQuiet/wiki/Advantages-over-similar-obfuscators) so that the goal of this plugin is to make indiscriminate blocking of HTTPS servers (or even IP ranges) with high traffic the only effective way of stopping people from using shadowsocks.\n\n\u003eBeyond the benefit of bypassing the firewall, it can also cheat traffic restrictions imposed by ISP. See [here](https://github.com/cbeuw/GoQuiet/wiki/A-potential-gateway-to-free-internet-after-Net-Neutrality-Repeal).\n\n*Source: https://github.com/cbeuw/GoQuiet/*\n\n## How to configure the server\n\nGoQuiet works in two modes:\n\n1. Running as a shadowsocks plugin\n2. Standalone\n\n### Shadowsocks Plugin\n\n```bash\ndocker run -d --restart=always \\\n    -e \"SS_PORT=443\" \\\n    -e \"SS_PASSWORD=shadowsocks_123456\" \\\n    -e \"SS_METHOD=chacha20-ietf-poly1305\" \\\n    -e \"SS_TIMEOUT=600\" \\\n    -e \"GQ_WEBSERVER_ADDRESS=1.1.1.1:443\" \\\n    -e \"GQ_KEY=exampleconftest\" \\\n    -e \"GQ_FAST_OPEN=false\" \\\n    -p 443:443 -p 443:443/udp --name goquiet-node-1 alibo/goquiet-shadowsocks-docker:server\n```\n\n\n### Standalone\n\n```bash\ndocker run -d --restart=always \\\n    -e \"GQ_WEBSERVER_ADDRESS=1.1.1.1:443\" \\\n    -e \"GQ_KEY=exampleconftest\" \\\n    -e \"GQ_FAST_OPEN=false\" \\\n    -e \"GQ_SS_HOST=\u003cshadowsocks-ip\u003e\" \\\n    -e \"GQ_SS_PORT=8388\" \\\n    -e \"GQ_HOST=0.0.0.0\" \\\n    -e \"GQ_PORT=443\" \\\n    -p 443:443 -p 443:443/udp --name goquiet-node-2 alibo/goquiet-shadowsocks-docker:server-standalone\n```\n\nYou need a running instance of shadowsocks to redirect the traffic. You may want to use image [imhang/shadowsocks-docker](https://github.com/hangim/shadowsocks-docker):\n\n```bash\ndocker run -d --restart=always \\\n    -e \"SS_PORT=8388\" \\\n    -e \"SS_PASSWORD=shadowsocks_123456\" \\\n    -e \"SS_METHOD=chacha20-ietf-poly1305\" \\\n    -e \"SS_TIMEOUT=600\" \\\n    -p 8388:8388 -p 8388:8388/udp --name shadowsocks-node-1 imhang/shadowsocks-docker\n```\n\n## Usage\n\n### Docker\n\n##### Shadowsocks + GoQuiet as a plugin\n\n```bash\ndocker run -d --restart=always \\\n    -e \"GQ_SERVER_NAME=www.bing.com\" \\\n    -e \"GQ_KEY=exampleconftest\" \\\n    -e \"GQ_FAST_OPEN=false\" \\\n    -e \"GQ_BROWSER=chrome\" \\\n    -e \"GQ_TICKET_TIME_HINT=3600\" \\\n    -e \"SS_SERVER_ADDRESS=\u003cserver-ip\u003e\" \\\n    -e \"SS_SERVER_PORT=443\" \\\n    -e \"SS_LOCAL_ADDRESS=0.0.0.0\" \\\n    -e \"SS_LOCAL_PORT=1080\" \\\n    -e \"SS_PASSWORD=shadowsocks_123456\" \\\n    -e \"SS_METHOD=chacha20-ietf-poly1305\" \\\n    -e \"SS_TIMEOUT=600\" \\\n    -p 1080:1080 --name goquiet-client-plugin-node-1 alibo/goquiet-shadowsocks-docker:client\n```\n\n##### Standalone\n\n**Note: It doesn't work! Apparently he has removed my commit in this PR!**\nhttps://github.com/cbeuw/GoQuiet/pull/34\n\n```bash\ndocker run -d --restart=always \\\n\t-e \"GQ_SERVER_NAME=www.bing.com\" \\\n\t-e \"GQ_KEY=exampleconftest\" \\\n\t-e \"GQ_FAST_OPEN=false\" \\\n\t-e \"GQ_BROWSER=chrome\" \\\n\t-e \"GQ_TICKET_TIME_HINT=3600\" \\\n\t-e \"GQ_LOCAL_PORT=1984\" \\\n\t-e \"GQ_SERVER_ADDRESS=127.0.0.1\" \\\n\t-e \"GQ_SERVER_PORT=443\" \\\n    -p 1984:1984 --name goquiet-client-standalone-node-1 alibo/goquiet-shadowsocks-docker:client-standalone\n```\n\n### Windows\n\n1. Download the client from [here](https://github.com/cbeuw/GoQuiet/releases)\n2. See: https://github.com/cbeuw/GoQuiet/wiki/Instructions-for-Windows-Client-Users\n\n\n### Mac, Linux\n\n1. Download the client from [here](https://github.com/cbeuw/GoQuiet/releases)\n2. See: https://github.com/cbeuw/GoQuiet#usage\n\n\n### Android\n\n1. Download GoQuiet plugin for [Shadowsocks Android Client](https://play.google.com/store/apps/details?id=com.github.shadowsocks):\n\nhttps://github.com/cbeuw/GoQuiet-android/releases\n\n\n## Credits\n\n- [GoQuiet](https://github.com/cbeuw/GoQuiet/)\n- [Shadowsocks](https://github.com/shadowsocks)\n- [Shadowsocks-libev](https://github.com/shadowsocks/shadowsocks-libev)\n- [hangim/shadowsocks-docker](https://github.com/hangim/shadowsocks-docker)\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falibo%2Fgoquiet-shadowsocks-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falibo%2Fgoquiet-shadowsocks-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falibo%2Fgoquiet-shadowsocks-docker/lists"}