# elephant-sock5-client-py
python client of Elephant(L4) tunnel for SOCK5 empowered by [py-netty](https://github.com/ruanhao/py-netty).
[Elephant Server](https://github.com/ruanhao/elephant-sock5-tunnel) should be deployed first, which is a L4 tunnel server designed to provide a secure and high-performance tunneling solution for TCP traffic.
## Usage
```
$ elephant -h
Usage: elephant [OPTIONS]
Options:
-p, --port INTEGER Local port to bind [default: 1080]
-s, --server TEXT Elephant tunnel server URL (like: ws[s]://localhost:4443/elephant/ws) [required]
-q, --quiet Quiet mode
-l, --log-record Save log to file (elephant-client.log)
-t, --request-timeout INTEGER Session request timeout (seconds) [default: 3]
--no-color Disable color output
-v, --verbose Verbose mode
-n, --tunnels INTEGER RANGE Number of tunnels to achieve load balance [default: 1; 1<=x<=8]
--proxy-ip TEXT Proxy IP
--proxy-port INTEGER Proxy port [default: -1]
--version Show the version and exit.
-h, --help Show this message and exit.
```
Raw data
{
"_id": null,
"home_page": "https://github.com/ruanhao/elephant-sock5-client-py",
"name": "elephant-sock5",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7, <4",
"maintainer_email": "",
"keywords": "proxy,http,non-blocking,py-netty,socks5",
"author": "Hao Ruan",
"author_email": "ruanhao1116@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/22/95/727c5271df06c5fece1c1ddb3710e5cb871373de12773bfd1d5294eb76f8/elephant-sock5-0.0.12.tar.gz",
"platform": null,
"description": "# elephant-sock5-client-py\npython client of Elephant(L4) tunnel for SOCK5 empowered by [py-netty](https://github.com/ruanhao/py-netty).\n\n[Elephant Server](https://github.com/ruanhao/elephant-sock5-tunnel) should be deployed first, which is a L4 tunnel server designed to provide a secure and high-performance tunneling solution for TCP traffic.\n\n## Usage\n\n```\n$ elephant -h\nUsage: elephant [OPTIONS]\n\nOptions:\n -p, --port INTEGER Local port to bind [default: 1080]\n -s, --server TEXT Elephant tunnel server URL (like: ws[s]://localhost:4443/elephant/ws) [required]\n -q, --quiet Quiet mode\n -l, --log-record Save log to file (elephant-client.log)\n -t, --request-timeout INTEGER Session request timeout (seconds) [default: 3]\n --no-color Disable color output\n -v, --verbose Verbose mode\n -n, --tunnels INTEGER RANGE Number of tunnels to achieve load balance [default: 1; 1<=x<=8]\n --proxy-ip TEXT Proxy IP\n --proxy-port INTEGER Proxy port [default: -1]\n --version Show the version and exit.\n -h, --help Show this message and exit.\n```\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Elephant sock5 tunnel client",
"version": "0.0.12",
"project_urls": {
"Homepage": "https://github.com/ruanhao/elephant-sock5-client-py"
},
"split_keywords": [
"proxy",
"http",
"non-blocking",
"py-netty",
"socks5"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "19cf8e3d46b712a27f565d5e1edbc15a9d7b07339cb5c54920705acb58b3e30c",
"md5": "24a625486d9e7b888edd29ac64c6c629",
"sha256": "b0fdd2c90ae885c5bda68d474a8d179b597b551b76f685cbd73b2bfc96c11024"
},
"downloads": -1,
"filename": "elephant_sock5-0.0.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "24a625486d9e7b888edd29ac64c6c629",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7, <4",
"size": 13234,
"upload_time": "2024-02-23T13:46:12",
"upload_time_iso_8601": "2024-02-23T13:46:12.675506Z",
"url": "https://files.pythonhosted.org/packages/19/cf/8e3d46b712a27f565d5e1edbc15a9d7b07339cb5c54920705acb58b3e30c/elephant_sock5-0.0.12-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2295727c5271df06c5fece1c1ddb3710e5cb871373de12773bfd1d5294eb76f8",
"md5": "100b4cadbbe10bf83fb2fd457158a60d",
"sha256": "70d9366a261cb5f6f0cb24c279e246511c076fd9ca1d01595142ce5639c9521d"
},
"downloads": -1,
"filename": "elephant-sock5-0.0.12.tar.gz",
"has_sig": false,
"md5_digest": "100b4cadbbe10bf83fb2fd457158a60d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7, <4",
"size": 12396,
"upload_time": "2024-02-23T13:46:14",
"upload_time_iso_8601": "2024-02-23T13:46:14.619470Z",
"url": "https://files.pythonhosted.org/packages/22/95/727c5271df06c5fece1c1ddb3710e5cb871373de12773bfd1d5294eb76f8/elephant-sock5-0.0.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-23 13:46:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ruanhao",
"github_project": "elephant-sock5-client-py",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "elephant-sock5"
}