Skip to content

yixuan-Q/CLNC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

CuteBi Linux Network Client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • OCaml 100.0%