Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Use python-socks for core socks functionality
  • Loading branch information
romis2012 committed Sep 20, 2020
1 parent 67821e3 commit 75ad26d
Show file tree
Hide file tree
Showing 43 changed files with 17 additions and 2,354 deletions.
7 changes: 5 additions & 2 deletions README.md
Expand Up @@ -4,12 +4,15 @@
[![Coverage Status](https://coveralls.io/repos/github/romis2012/aiohttp-socks/badge.svg?branch=master&_=x)](https://coveralls.io/github/romis2012/aiohttp-socks?branch=master)
[![PyPI version](https://badge.fury.io/py/aiohttp-socks.svg)](https://badge.fury.io/py/aiohttp-socks)

Proxy connector for [aiohttp](https://github.com/aio-libs/aiohttp).
SOCKS4(a), SOCKS5, HTTP (tunneling), Proxy chains are supported.
The `aiohttp-socks` package provides a proxy connector for [aiohttp](https://github.com/aio-libs/aiohttp).
Supports SOCKS4(a), SOCKS5, HTTP (tunneling) as well as Proxy chains.
It uses [python-socks](https://github.com/romis2012/python-socks) for core proxy functionality.


## Requirements
- Python >= 3.6
- aiohttp >= 2.3.2
- python-socks[asyncio,trio] >= 1.0.1

## Installation
```
Expand Down
4 changes: 2 additions & 2 deletions aiohttp_socks/__init__.py
@@ -1,7 +1,7 @@
__title__ = 'aiohttp-socks'
__version__ = '0.5.3'
__version__ = '0.5.4'

from .core_socks import (
from python_socks import (
ProxyError,
ProxyTimeoutError,
ProxyConnectionError,
Expand Down
2 changes: 1 addition & 1 deletion aiohttp_socks/_deprecated.py
@@ -1,6 +1,6 @@
import warnings

from .core_socks import (
from python_socks import (
ProxyError,
ProxyConnectionError,
ProxyType
Expand Down
6 changes: 3 additions & 3 deletions aiohttp_socks/connector.py
Expand Up @@ -5,9 +5,9 @@
from aiohttp import TCPConnector
from aiohttp.abc import AbstractResolver

from .core_socks import ProxyType, parse_proxy_url
from .core_socks.async_ import ProxyChain
from .core_socks.async_.asyncio import Proxy
from python_socks import ProxyType, parse_proxy_url
from python_socks.async_ import ProxyChain
from python_socks.async_.asyncio import Proxy


class NoResolver(AbstractResolver):
Expand Down
20 changes: 0 additions & 20 deletions aiohttp_socks/core_socks/__init__.py

This file was deleted.

58 changes: 0 additions & 58 deletions aiohttp_socks/core_socks/_basic_auth.py

This file was deleted.

12 changes: 0 additions & 12 deletions aiohttp_socks/core_socks/_errors.py

This file was deleted.

75 changes: 0 additions & 75 deletions aiohttp_socks/core_socks/_helpers.py

This file was deleted.

8 changes: 0 additions & 8 deletions aiohttp_socks/core_socks/_proto_http.py

This file was deleted.

61 changes: 0 additions & 61 deletions aiohttp_socks/core_socks/_proto_http_async.py

This file was deleted.

61 changes: 0 additions & 61 deletions aiohttp_socks/core_socks/_proto_http_sync.py

This file was deleted.

12 changes: 0 additions & 12 deletions aiohttp_socks/core_socks/_proto_socks4.py

This file was deleted.

0 comments on commit 75ad26d

Please sign in to comment.