{"type": "project", "title": "shadowsocks", "logoImg": "bafkreih4z63k5isobm7wnxb4oo75modxqzp6p2bl2k4lkldhxtvimukpqa", "website": "https://shadowsocks.org", "createdAt": 1682562698808, "userGithub": "madeye", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..kBHt7jLuQ1TD5UfdAYdbdl_CWb68WRoD5szJuyW5JoFifflQHLUnSwGP0KJtxVJsvkAXqNXCd_KjcCUj8H4SDA", "type": "Ed25519Signature2018", "created": "2023-04-27T02:30:20.801Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-27T02:30:20.801Z", "expirationDate": "2023-07-26T02:30:20.801Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x80DFbc2d77251ea2E3Da2e05E58a57e4662E8521", "hash": "v0.0.0:0unAsnYIkCs+/0rGxj2Gn/BtUDFPGRhZzkvffr+crp8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#shadowsocks#627917"}}}, "description": "Shadowsocks is a secure split proxy loosely based on SOCKS5.\n\nThe Shadowsocks local component (ss-local) acts like a traditional SOCKS5 server and provides proxy service to clients. It encrypts and forwards data streams and packets from the client to the Shadowsocks remote component (ss-remote), which decrypts and forwards to the target. Replies from target are similarly encrypted and relayed by ss-remote back to ss-local, which decrypts and eventually returns to the original client.", "logoImgData": {}, "projectGithub": "shadowsocks"}
shadowsocks
Shadowsocks is a secure split proxy loosely based on SOCKS5.

The Shadowsocks local component (ss-local) acts like a traditional SOCKS5 server and provides proxy service to clients. It encrypts and forwards data streams and packets from the client to the Shadowsocks remote component (ss-remote), which decrypts and forwards to the target. Replies from target are similarly encrypted and relayed by ss-remote back to ss-local, which decrypts and eventually returns to the original client.
shadowsocks