Metadata-Version: 2.1
Name: proxyUtil
Version: 0.1.2
Summary: some proxy tools
Home-page: https://github.com/mheidari98/proxyUtil
Author: Mahdi Heidari
Author-email: mahdih3idari@gmail.com
License: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: anyio (==3.6.2)
Requires-Dist: attrs (==22.2.0)
Requires-Dist: beautifulsoup4 (==4.11.1)
Requires-Dist: certifi (==2022.12.7)
Requires-Dist: cffi (==1.15.1)
Requires-Dist: charset-normalizer (==2.1.1)
Requires-Dist: cloudflare (==2.11.1)
Requires-Dist: cryptography (==39.0.1)
Requires-Dist: dnspython (==2.3.0)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: h2 (==4.1.0)
Requires-Dist: hpack (==4.0.0)
Requires-Dist: httpcore (==0.16.3)
Requires-Dist: httpx (==0.23.3)
Requires-Dist: hyperframe (==6.0.1)
Requires-Dist: idna (==3.4)
Requires-Dist: jsonlines (==3.1.0)
Requires-Dist: markdown-it-py (==2.2.0)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: numpy (==1.23.4)
Requires-Dist: psutil (==5.9.2)
Requires-Dist: pycparser (==2.21)
Requires-Dist: Pygments (==2.14.0)
Requires-Dist: PySocks (==1.7.1)
Requires-Dist: PyYAML (==6.0)
Requires-Dist: requests (==2.28.1)
Requires-Dist: requests-toolbelt (==0.10.1)
Requires-Dist: rfc3986 (==1.5.0)
Requires-Dist: rich (==13.3.1)
Requires-Dist: ruamel.yaml (==0.17.21)
Requires-Dist: ruamel.yaml.clib (==0.2.7)
Requires-Dist: sniffio (==1.3.0)
Requires-Dist: soupsieve (==2.3.2.post1)
Requires-Dist: urllib3 (==1.26.12)
Provides-Extra: dev
Requires-Dist: pytest (>=3.7) ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'

# proxyUtil

## General info
some proxy tools

## Requirements
- [python 3](https://www.python.org/downloads)
- [install shadowsocks](https://github.com/shadowsocks/shadowsocks-libev#installation)
  ```console
  sudo apt install shadowsocks-libev
  ```
- [install v2ray](https://www.v2fly.org/en_US/guide/install.html)
  ```console
  sudo bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)
  ```
- [install xray](https://github.com/XTLS/Xray-core#installation)
  ```console
  sudo bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install
  ```

## Installation
  ```console
  pip install --upgrade git+https://github.com/mheidari98/proxyUtil@main
  ```

## Uninstall
  ```console
  pip uninstall proxyUtil
  ```

## Usage
  + #### check [wiki](https://github.com/mheidari98/proxyUtil/wiki)

---

## Tools
- [x] [**connectMe**](https://github.com/mheidari98/proxyUtil/wiki/connectMe) : Simple cli proxy client for shadowsocks, vmess, vless, trojan
- [x] [**v2rayChecker**](https://github.com/mheidari98/proxyUtil/wiki/v2rayChecker) : Simple shadowsocks, vmess, vless, trojan checker with v2ray/xray core
- [x] [**shadowChecker**](https://github.com/mheidari98/proxyUtil/wiki/shadowChecker) : Simple shadowsocks proxy checker with shadowsocks-libev
- [x] [**dnsChecker**](https://github.com/mheidari98/proxyUtil/wiki/dnsChecker) : Simple DNS over UDP, DNS over TLS and DNS over HTTPS Checker
- [x] [**clashGen**](https://github.com/mheidari98/proxyUtil/wiki/clashGen) : Convert vmess, vless, trojan, shadowsocks,... proxy to Clash Config
- [x] [**cdnGen** ](https://github.com/mheidari98/proxyUtil/wiki/cdnGen) : Generating vmess url with cloudflare or arvan CDN IPs as address and our domain as host or sni for tls
- [x] [**ssURI2sslocal**](https://github.com/mheidari98/proxyUtil/wiki/ssURI2sslocal) : shadowsocks URI to ss-local command
- [x] [**sslocal2ssURI**](https://github.com/mheidari98/proxyUtil/wiki/sslocal2ssURI) : ss-local command to shadowsocks URI


## Status
Project is: _in progress_

## License
[MIT](https://choosealicense.com/licenses/mit)

## Contact
Created by [@mheidari98](https://github.com/mheidari98)

## Support
If you like this project, please consider supporting it by donating to the following bitcoin address:

## Disclaimer
* This project is meant for personal and educational uses only.
* Please follow relevant laws and regulations when using this project.
* Project owner is not responsible or liable in any manner for the use of the content.  


<!--
## Total Count

![Alt](https://repobeats.axiom.co/api/embed/0289398971e985e98985882b31d74a3171ac053d.svg "Repobeats analytics image")


## Star History  

[![Star History Chart](https://api.star-history.com/svg?repos=mheidari98/proxyUtil&type=Date)](https://star-history.com/#mheidari98/proxyUtil&Date)

-->
