{"id":13775969,"url":"https://github.com/ssrlive/shadowsocksr","last_synced_at":"2026-03-17T09:32:15.624Z","repository":{"id":64928918,"uuid":"98557140","full_name":"ssrlive/shadowsocksr","owner":"ssrlive","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-18T13:27:20.000Z","size":713,"stargazers_count":131,"open_issues_count":0,"forks_count":77,"subscribers_count":13,"default_branch":"manyuser","last_synced_at":"2024-08-04T09:03:45.166Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/ssrlive.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-07-27T16:14:13.000Z","updated_at":"2024-07-25T13:00:06.000Z","dependencies_parsed_at":"2022-12-19T03:24:40.434Z","dependency_job_id":null,"html_url":"https://github.com/ssrlive/shadowsocksr","commit_stats":null,"previous_names":["shadowsocksr-live/shadowsocksr"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/ssrlive/shadowsocksr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssrlive%2Fshadowsocksr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssrlive%2Fshadowsocksr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssrlive%2Fshadowsocksr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssrlive%2Fshadowsocksr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ssrlive","download_url":"https://codeload.github.com/ssrlive/shadowsocksr/tar.gz/refs/heads/manyuser","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ssrlive%2Fshadowsocksr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30620683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-17T08:10:05.930Z","status":"ssl_error","status_checked_at":"2026-03-17T08:10:04.972Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-08-03T17:01:56.100Z","updated_at":"2026-03-17T09:32:15.600Z","avatar_url":"https://github.com/ssrlive.png","language":"Python","funding_links":[],"categories":["\u003ca id=\"d03d494700077f6a65092985c06bf8e8\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"cb16466a31a167bb61f39e2a4a85f449\"\u003e\u003c/a\u003eShadowsocks"],"readme":"ShadowsocksR\n===========\n\n[![Build Status]][Travis CI]\n\nA fast tunnel proxy that helps you bypass firewalls.\n\nServer\n------\n\n### Install with one click (一键安装)\n```\nsudo su\n\nwget --no-check-certificate https://raw.githubusercontent.com/ShadowsocksR-Live/shadowsocksr/manyuser/ssr-install.sh\n\nchmod +x ssr-install.sh\n\n./ssr-install.sh 2\u003e\u00261 | tee ssr-install.log\n```\nTo uninstall, using\n```\n./ssr-install.sh uninstall\n```\n\n### Install\n\nPlease make you as `root` account and change your working directory to the root first.\n\n    sudo su\n    cd / \n\nDebian / Ubuntu:\n\n    apt-get install git\n    git clone https://github.com/ShadowsocksR-Live/shadowsocksr.git\n\nCentOS:\n\n    yum install git\n    git clone https://github.com/ShadowsocksR-Live/shadowsocksr.git\n\nWindows:\n\n    git clone https://github.com/ShadowsocksR-Live/shadowsocksr.git\n\n### Usage for single user on linux platform\n\nIf you clone it into \"/shadowsocksr\" folder, \nplease enter \"/shadowsocksr\" first, \n\n    cd /shadowsocksr\n\nthen run:\n\n    bash initcfg.sh\n\nNow, move to \"/shadowsocksr/shadowsocks\", \n\n    cd /shadowsocksr/shadowsocks\n\nthen run:\n\n    python server.py -p 443 -k password -m aes-128-cfb -O auth_aes128_md5 -o tls1.2_ticket_auth_compatible\n\nCheck all the options via `-h`.\n\nYou can also use a configuration file instead (recommend), move to \"/shadowsocksr\" and edit the file \"user-config.json\" with `vi` text editor, \n\n    vi /shadowsocksr/user-config.json\n\nthen move to \"/shadowsocksr/shadowsocks\" again, \n\n    cd /shadowsocksr/shadowsocks\n\nand just run:\n\n    python server.py\n\nNow. Mission completed.\n\nTo run in the background:\n\n    ./logrun.sh\n\nTo stop:\n\n    ./stop.sh\n\nTo monitor the log:\n\n    ./tail.sh\n\n### Run as an automatical service\n\nIf you hope the remote host to start the shadowsocksr service automatically when the host started, please:\n\nEdit the configuration file \"user-config.json\" with `vi` text editor, modify it with correct parameters.\n\n    vi /shadowsocksr/user-config.json\n\nEdit `/etc/rc.local` file with `vi` editor,\n\n    vi /etc/rc.local\n\nand add the following command to the end of the `/etc/rc.local` file.\n\n    /shadowsocksr/shadowsocks/logrun.sh\n    \nIf the first line of file `/etc/rc.local` is not `#!/bin/sh -e`, please add it to the first line, \nthen make `/etc/rc.local` executable using the following command:\n\n    chmod +x /etc/rc.local\n    \nPlease `reboot` your linux computer and all is done.\n\nAbout editing `user-config.json` and `/etc/rc.local` files with `vi` text editor utility, please see [How to Use the vi Editor](https://www.washington.edu/computing/unix/vi.html).\n\n\nClient\n------\n\n* [Windows] / [macOS]\n* [Android] / [iOS]\n* [OpenWRT]\n\nUse GUI clients on your local PC/phones. Check the README of your client\nfor more information.\n\nDocumentation\n-------------\n\nYou can find all the documentation in the [Wiki].\n\nLicense\n-------\n\nCopyright 2015 clowwindy\n\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may\nnot use this file except in compliance with the License. You may obtain\na copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS, WITHOUT\nWARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the\nLicense for the specific language governing permissions and limitations\nunder the License.\n\nBugs and Issues\n----------------\n\n* [Issue Tracker]\n\n\n\n[Android]:           https://github.com/shadowsocksr/shadowsocksr-android\n[Build Status]:      https://travis-ci.org/shadowsocksr/shadowsocksr.svg?branch=manyuser\n[Debian sid]:        https://packages.debian.org/unstable/python/shadowsocks\n[iOS]:               https://github.com/shadowsocks/shadowsocks-iOS/wiki/Help\n[Issue Tracker]:     https://github.com/shadowsocksr/shadowsocksr/issues?state=open\n[OpenWRT]:           https://github.com/shadowsocks/openwrt-shadowsocks\n[macOS]:             https://github.com/shadowsocksr/ShadowsocksX-NG\n[Travis CI]:         https://travis-ci.org/shadowsocksr/shadowsocksr\n[Windows]:           https://github.com/shadowsocksr/shadowsocksr-csharp\n[Wiki]:              https://github.com/breakwa11/shadowsocks-rss/wiki\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssrlive%2Fshadowsocksr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fssrlive%2Fshadowsocksr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fssrlive%2Fshadowsocksr/lists"}