Git Product home page Git Product logo

clnc's Introduction

CuteBi Linux Network Client

Linux网络代理程序, 包括客户端跟服务端, 支持IPV6, tcpFastOpen, UDP_Over_HttpTunnel(需要配合CNS服务端)
服务端: CNS

单独使用客户端:

TCP:  
    1. 拥有强大的ACL,根据客户端的请求信息转发到不同的目的地址  
    2. 通过ACL限制客户端的IP数/连接数/网速/流量  
    3. 修改客户端HTTP请求头  
    4. 可使用多个代理模块,实现负载均衡  
    5. CONNECT(tunnel)代理/socks5客户端/socks5服务端  
DNS:  
    1. 支持114DNS以及腾讯dnsPod的httpDNS协议,并且解析ipv6的时候可以让只支持解析ipv4的httpDNS映射成ipv6  
    2. 支持dnsAcl分流,支持domain分流以及queryType分流  
    3. 支持udpDNS Over tcpDNS  
    4. 支持通过http/tunnel/socks5代理  
    5. 支持dns缓存写进文件  
更多详细功能请查看confs里的例子  

使用客户端+服务端:

1. 使用自己的加密协议加密流量  
2. 可伪装为各种HTTP流量  
3. 使用自己的httpUDP协议,实现UDP_Over_HttpTunnel  
启动选项:
必须选项参数:  
-c                      配置文件路径  
-p                      pid文件路径  
-g                      有效gid  
-d                      关闭daemon模式  
无选项参数:  
-k                      关闭核心  
-r                      重载配置  
-d                      前台运行  
-v                      显示版本  
-h                      显示帮助  
环境变量:  
export CLNC_INIT_CONFIG_DNS=8.8.8.8 #设置clnc读取配置文件时,获取destAddr语法的dnsIP  
BUG:

 /) /)
ฅ(• ﻌ •)ฅ
暂无发现bug
如有问题或者建议请加QQ群: 184531085

编译:
make  
配置文件例子:

版权放行
不代理国内IP地址
nat版cns
tun版cns
tun版cns+tls
同端口分流v2 ssr nginx
全局CONNECT
只开启httpDNS
限制v2客户端数目
免流
socks5客户端
socks5转CONNECT

AFF:

快游戏机场:https://www.quick-connect.top

clnc's People

Contributors

mmmdbybyd 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.