Giter Site home page Giter Site logo

socks5-forwarder's Introduction

Socks5 Forwarder

Forward incoming connections to socks5 proxy.

Useful for applications that not support socks5.

Also, you can use it without any proxy, and it will be a simple TCP proxy.

How to Use

Copy and modify docker-compose.yml, then docker-compose up -d.

Advanced Usage

For better performance I implemented a proxy with eBPF.

The kernel space and user space code is in probe and userspace.

If you start a container with ebpf, you may want to let it be privileged(in docker-compose, privileged: true).

Images List

Full list -> https://hub.docker.com/repository/docker/ihciah/socks5-forwarder/tags

  • generic + amd64: ihciah/socks5-forwarder:generic
  • generic + aarch64: ihciah/socks5-forwarder:generic-aarch64
  • ebpf + amd64: ihciah/socks5-forwarder:ebpf
  • ebpf + aarch64: ihciah/socks5-forwarder:ebpf-aarch64

socks5-forwarder's People

Contributors

ihciah avatar

Stargazers

 avatar  avatar ruimya avatar  avatar zzz avatar Jian Ma avatar plein avatar Gao Xing avatar Cam avatar ev1ger avatar leeson avatar 0x1306a94 avatar tsingson avatar Shaolong Chen avatar Roman avatar Midori Kochiya avatar Lisheng Zheng avatar  avatar Dennis.Wung avatar  avatar  avatar 吴题 avatar  avatar greydog avatar Mika avatar  avatar euclid avatar Yifan Gao avatar M4rtin Hsu avatar Yuefeng Zhu avatar hamflx avatar tomato avatar  avatar AUTUMN avatar Maxime avatar  avatar Hoang Phan avatar Ryota Sakai avatar lin avatar Yosef avatar  avatar λ avatar  avatar songww avatar

Watchers

James Cloos avatar  avatar John Xu avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.