All Projects → extremecodetv → SocksSharp

extremecodetv / SocksSharp

Licence: MIT license
SocksSharp provides support for Socks4/4a/5 proxy servers to HttpClient

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to SocksSharp

3proxy
3proxy - tiny free proxy server
Stars: ✭ 2,493 (+3224%)
Mutual labels:  socks5, socks4a, socks4
Prox5
🧮 SOCKS5/4/4a 🌾 validating proxy pool and upstream SOCKS5 server for 🤽 LOLXDsoRANDum connections 🎋
Stars: ✭ 39 (-48%)
Mutual labels:  socks5, socks4a, socks4
nimSocks
A filtering SOCKS proxy server and client library written in nim.
Stars: ✭ 51 (-32%)
Mutual labels:  socks5, socks4a, socks4
3proxy
3proxy - tiny free proxy server
Stars: ✭ 2,263 (+2917.33%)
Mutual labels:  socks5, socks4a, socks4
ProxyGrab
Asynchronous Library made using Python and aiohttp to get proxies from multiple services!
Stars: ✭ 17 (-77.33%)
Mutual labels:  socks5, socks4
aiohttp-socks
Proxy (HTTP, SOCKS) connector for aiohttp
Stars: ✭ 147 (+96%)
Mutual labels:  socks5, socks4
Shadowsocks Rust
A Rust port of shadowsocks
Stars: ✭ 3,455 (+4506.67%)
Mutual labels:  socks5, socks4
ToughProxy
ToughProxy 是一个代理服务器, 目标是提供一个综合性的代理服务软件,支持 socks5,socks4, http, https代理协议, 针对 Socks5 提供完善的认证机制,以及提供流量控制策略,访问控制策略。
Stars: ✭ 44 (-41.33%)
Mutual labels:  socks5, socks4
goproxy
🍉 a proxy with go,supports http,socks4/5 at the same time.
Stars: ✭ 27 (-64%)
Mutual labels:  socks5, socks4
ProxyChecker
An easy to use open-source, multithreaded Proxy Checker. Allows you to quickly check HTTP and SOCKS proxies in a user friendly GUI, for Windows, Mac OS, Linux.
Stars: ✭ 113 (+50.67%)
Mutual labels:  socks5, socks4
LiveProxies
Asynchronous proxy checker
Stars: ✭ 17 (-77.33%)
Mutual labels:  socks5, socks4a
python-socks
Core proxy client (SOCKS4, SOCKS5, HTTP) functionality for Python
Stars: ✭ 40 (-46.67%)
Mutual labels:  socks5, socks4
socks5-client
SOCKS v5 client socket implementation in JavaScript for Node.JS.
Stars: ✭ 56 (-25.33%)
Mutual labels:  socks5
pnpcore
The PnP Core SDK is a modern .NET SDK designed to work for Microsoft 365. It provides a unified object model for working with SharePoint Online and Teams which is agnostic to the underlying API's being called
Stars: ✭ 169 (+125.33%)
Mutual labels:  dotnet-standard
sapper-httpclient
An isomorphic http client for Sapper
Stars: ✭ 48 (-36%)
Mutual labels:  httpclient
crontab
cron expression parser and executor for dotnet core.
Stars: ✭ 13 (-82.67%)
Mutual labels:  dotnet-standard
TypeKitchen
TypeKitchen is a set of small libraries for fast metaprogramming in .NET Standard.
Stars: ✭ 14 (-81.33%)
Mutual labels:  dotnet-standard
FastHttpClient
封装OkHttp3,对外提供了POST请求、GET请求、上传文件、下载文件、https请求、cookie管理等功能
Stars: ✭ 60 (-20%)
Mutual labels:  httpclient
asyncio-socks-server
A SOCKS proxy server implemented with the powerful python cooperative concurrency framework asyncio.
Stars: ✭ 154 (+105.33%)
Mutual labels:  socks5
Claytondus.AmazonMWS
.NET Standard fork of Amazon MWS client
Stars: ✭ 32 (-57.33%)
Mutual labels:  dotnet-standard

SocksSharp

SocksSharp AppVeyor NuGet Codacy License

SocksSharp provides support for Socks4/4a/5 proxy servers to HttpClient

Installation

Install as NuGet package:

Install-Package SocksSharp

.NET CLI:

dotnet add package SocksSharp

Note about .NET Core

For .NET Core build-time support, you must use the .NET Core 2 SDK. You can target any supported platform in your library, long as the 2.0+ SDK is used at build-time.

Basic Usage

var settings = new ProxySettings()
{
	Host = "127.0.0.1",
	Port = 1080
};

using (var proxyClientHandler = new ProxyClientHandler<Socks5>(settings))
{
	using (var httpClient = new HttpClient(proxyClientHandler))
	{
		var response = await httpClient.GetAsync("http://example.com/");
	}
}

Interesting? See more

Contributing

Feel free to open an issue or submit a pull request. To make sure your pull request doesn't go in vain (gets declined), open an issue first discussing it (before actually implementing it).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].