brook - Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy software

  •        94

Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy/vpn software. Brook's goal is to reduce the configuration steps. Keep it simple, stupid.

https://github.com/txthinking/brook

Tags
Implementation
License
Platform

   




Related Projects

awslambdaproxy - An AWS Lambda powered HTTP/SOCKS web proxy

  •    Go

awslambdaproxy is an AWS Lambda powered HTTP/SOCKS web proxy. It provides a constantly rotating IP address for your network traffic from all regions where AWS Lambda is available. The goal is to obfuscate your traffic and make it harder to track you as a user. Current code status: proof of concept. This is the first Go application that I've ever written. It has no tests. It may not work. It may blow up. Use at your own risk.


v2ray-core - A platform for building proxies to bypass network restrictions.

  •    Go

Project V is a set of network tools that help you to build your own computer network. It secures your network connections and thus protects your privacy. See our website for more information.

Invoke-SocksProxy - Socks proxy server using powershell.

  •    PowerShell

Creates a Socks proxy using powershell. Supports both Socks4 and Socks5 connections.

outline-client - Outline clients, developed by Jigsaw

  •    TypeScript

The Outline Client is a cross-platform VPN or proxy client for Windows, macOS, iOS, Android, and ChromeOS. The Outline Client is designed for use with the Outline Server software, but it is fully compatible with any Shadowsocks server that has UDP support enabled. The client's user interface is implemented in Polymer 2.0. Platform support is provided by Cordova and Electron, with additional native components in this repository.

shadowsocks-android-java - Shadowsocks android client, pure java version

  •    Java

And also it inherited the support of http proxy from Smartproxy , Set the url as stardand http(s) proxy format when use it. Scala version is high threshold to lots of developer, so it's a better choice to choose this version.

shadowsocks-nodejs

  •    CoffeeScript

shadowsocks-nodejs is a node.js port of shadowsocks. Deprecated; please use Other versions.

daze - Daze is a tool to help you link to the Internet.

  •    Go

Daze is a tool to help you link to the Internet. Daze forces any TCP/UDP connection to follow through proxy like SOCKS4, SOCKS5 or HTTP(S) proxy. It can be simply used in browser, take Firefox as an example: Open Connection Settings -> Manual proxy configuration -> SOCKSv5 Host=127.0.0.1 and Port=51959.

Potatso - Potatso is an iOS client that implements Shadowsocks proxy with the leverage of NetworkExtension framework

  •    Swift

Please read this first before you do anything with this project. In short, you need to respect to license of the project. You cannot copy the source code and publish to App Store. Potatso is an iOS client that implements custom proxies with the leverage of Network Extension framework introduced by Apple since iOS 9.

Brook

  •    C++

Brook is an ANSI C like general purpose stream programming language and is designed to incorporate the ideas of data parallel computing and arithmetic intensity into a familiar, efficient language. Has OpenMP CPU, OpenGL, DirectX 9 and AMD CTM backends.

go-socks5 - SOCKS5 server in Golang

  •    Go

Provides the socks5 package that implements a SOCKS5 server. SOCKS (Secure Sockets) is used to route traffic between a client and server through an intermediate proxy layer. This can be used to bypass firewalls or NATs.

proximac - An open-source alternative to proxifier

  •    C

I am re-writing a GUI based Proximac using my own network framework. Come and check out my socket framework. Proximac is an command-line open-source alternative to Proxifier. With Proximac, it can force App to use SOCKS5 proxy. In the other words, it can forward any App's traffic to a certain SOCKS5 proxy. Moreover, Proximac now can forward all network traffic in your system to a proxy which means you may not need a VPN to do this job. I hope more developers can join this project.

wyproxy - proxying and recording HTTP/HTTPs/Socks5 proxy flow, save to MYSQL database.

  •    Python

HTTP/HTTPS, Socks5代理服务器, 并可以将网络请求记录保存到后台数据库.

goproxy - Proxy is a high performance HTTP(S), websocket, TCP, UDP,Secure DNS, Socks5 proxy server implemented by golang

  •    Go

Pull Request is welcomed. First, you need to clone the project to your account, and then modify the code on the dev branch. Finally, Pull Request to dev branch of goproxy project, and contribute code for efficiency. PR needs to explain what changes have been made and why you change them. This page is the v6.0 manual, and the other version of the manual can be checked by the following link.

sSocks (Socks5 Server)

  •    C

sSocks is a package which contains: a socks5 server implements RFC 1928 (SOCKS V5) and RFC 1929 (Authentication for SOCKS V5), a reverse socks server and client, a netcat like tool and a socks5 relay.