Youtube视频
相关链接
TCP Brutal安装
依赖安装(可选)
centos stream/fedora18+
# 安装额外的软件包 sudo dnf -y install epel-release # 安装dkms sudo dnf -y install dkms # 验证 sudo dkms status
ubuntu/debian
# 更新 sudo apt -y update # 安装dkms sudo apt -y install dkms # 验证 sudo dkms status
脚本安装
# 官方脚本安装
bash <(curl -fsSL https://tcp.hy2.sh/)
# Congratulation! tcp-brutal v1.0.0 has been successfully installed and loaded on your server.
sudo dkms status
卸载
# 请注意当前安装的版本号
dkms remove tcp-brutal/1.0.0 --all
singbox配置
server vless-tcp-brutal example
{
"log": {
"disabled": false,
"level": "info",
"timestamp": true
},
"dns": {
"servers": [
{
"tag": "cf",
"address": "https://1.1.1.1/dns-query",
"strategy": "ipv4_only",
"detour": "direct"
},
{
"tag": "block",
"address": "rcode://success"
}
],
"rules": [
{
"geosite": [
"category-ads-all"
],
"server": "block",
"disable_cache": false
}
],
"final": "cf",
"strategy": "",
"disable_cache": false,
"disable_expire": false
},
"inbounds": [
{
"type": "vless",
"tag": "vless-in",
"listen": "::",
"listen_port": 443,
"tcp_fast_open": true,
"udp_fragment": true,
"domain_strategy": "prefer_ipv4",
"sniff": true,
"users": [
{
"name": "Elden",
"uuid": "你的用户ID",
"flow": ""
}
],
"tls": {
"enabled": true,
"server_name": "你的域名",
"certificate_path": "你的证书文件",
"key_path": "你的密钥文件"
},
"multiplex": {
"enabled": true,
"padding": false,
"brutal": {
"enabled": true,
"up_mbps": 300,
"down_mbps": 100
}
}
}
],
"outbounds": [
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
},
{
"type": "dns",
"tag": "dns-out"
}
],
"route": {
"geoip": {
"path": "geoip.db",
"download_url": "https://github.com/SagerNet/sing-geoip/releases/latest/download/geoip.db",
"download_detour": "direct"
},
"geosite": {
"path": "geosite.db",
"download_url": "https://github.com/SagerNet/sing-geosite/releases/latest/download/geosite.db",
"download_detour": "direct"
},
"rules": [
{
"protocol": "dns",
"outbound": "dns-out"
},
{
"geosite": [
"category-ads-all"
],
"outbound": "block"
}
],
"auto_detect_interface": true,
"final": "direct"
},
"experimental": {}
}
windows/macos/android client vless-tcp-brutal example
{
"log": {
"disabled": false,
"level": "info",
"timestamp": true
},
"dns": {
"servers": [
{
"tag": "alidns",
"address": "https://223.5.5.5/dns-query",
"strategy": "ipv4_only",
"detour": "direct"
},
{
"tag": "cf",
"address": "https://1.1.1.1/dns-query",
"strategy": "ipv4_only",
"detour": "proxy"
},
{
"tag": "block",
"address": "rcode://success"
}
],
"rules": [
{
"geosite": [
"cn"
],
"domain_suffix": [
".cn"
],
"server": "alidns",
"disable_cache": false
},
{
"geosite": [
"category-ads-all"
],
"server": "block",
"disable_cache": false
}
],
"final": "cf",
"strategy": "",
"disable_cache": false,
"disable_expire": false
},
"inbounds": [
{
"type": "mixed",
"tag": "mixed-in",
"listen": "::",
"listen_port": 5353,
"sniff": true,
"sniff_timeout": "300ms",
"set_system_proxy": true
}
],
"outbounds": [
{
"type": "vless",
"tag": "proxy",
"server": "你的服务器IP或者域名",
"server_port": 443,
"uuid": "你的用户ID",
"flow": "",
"network": "tcp",
"tls": {
"enabled": true,
"server_name": "你的域名",
"utls": {
"enabled": true,
"fingerprint": "chrome"
}
},
"multiplex": {
"enabled": true,
"protocol": "smux",
"max_connections": 1,
"min_streams": 4,
"padding": false,
"brutal": {
"enabled": true,
"up_mbps": 100,
"down_mbps": 300
}
}
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
},
{
"type": "dns",
"tag": "dns-out"
}
],
"route": {
"geoip": {
"path": "geoip.db",
"download_url": "https://github.com/SagerNet/sing-geoip/releases/latest/download/geoip.db",
"download_detour": "proxy"
},
"geosite": {
"path": "geosite.db",
"download_url": "https://github.com/SagerNet/sing-geosite/releases/latest/download/geosite.db",
"download_detour": "proxy"
},
"rules": [
{
"protocol": "dns",
"outbound": "dns-out"
},
{
"domain": [
"speedtest.net"
],
"outbound": "proxy"
},
{
"geosite": [
"cn",
"private"
],
"geoip": [
"cn",
"private"
],
"domain_suffix": [
".cn"
],
"outbound": "direct"
},
{
"geosite": [
"category-ads-all"
],
"outbound": "block"
}
],
"default_interface": "en0",
"final": "proxy"
},
"experimental": {}
}
ios client vless-tcp-brutal example
{
"log": {
"disabled": false,
"level": "info",
"timestamp": true
},
"dns": {
"servers": [
{
"tag": "alidns",
"address": "https://223.5.5.5/dns-query",
"strategy": "ipv4_only",
"detour": "direct"
},
{
"tag": "cf",
"address": "https://1.1.1.1/dns-query",
"strategy": "ipv4_only",
"detour": "proxy"
},
{
"tag": "block",
"address": "rcode://success"
}
],
"rules": [
{
"geosite": [
"cn"
],
"domain_suffix": [
".cn"
],
"server": "alidns",
"disable_cache": false
},
{
"geosite": [
"category-ads-all"
],
"server": "block",
"disable_cache": false
}
],
"final": "cf",
"strategy": "",
"disable_cache": false,
"disable_expire": false
},
"inbounds": [
{
"tag": "tun-in",
"type": "tun",
"interface_name": "utun",
"inet4_address": "172.19.0.1/30",
"auto_route": true,
"strict_route": true,
"stack": "gvisor",
"mtu": 9000,
"sniff": true
}
],
"outbounds": [
{
"type": "vless",
"tag": "proxy",
"server": "38.47.110.134",
"server_port": 443,
"uuid": "22e694e4-093d-44bb-8ed2-b0e548c87a2e",
"flow": "",
"network": "tcp",
"tls": {
"enabled": true,
"server_name": "it.latata.me",
"utls": {
"enabled": true,
"fingerprint": "chrome"
}
},
"multiplex": {
"enabled": true,
"protocol": "smux",
"max_connections": 1,
"min_streams": 4,
"padding": false,
"brutal": {
"enabled": true,
"up_mbps": 100,
"down_mbps": 300
}
}
},
{
"type": "direct",
"tag": "direct"
},
{
"type": "block",
"tag": "block"
},
{
"type": "dns",
"tag": "dns-out"
}
],
"route": {
"geoip": {
"path": "geoip.db",
"download_url": "https://github.com/SagerNet/sing-geoip/releases/latest/download/geoip.db",
"download_detour": "proxy"
},
"geosite": {
"path": "geosite.db",
"download_url": "https://github.com/SagerNet/sing-geosite/releases/latest/download/geosite.db",
"download_detour": "proxy"
},
"rules": [
{
"protocol": "dns",
"outbound": "dns-out"
},
{
"domain": [
"speedtest.net"
],
"outbound": "proxy"
},
{
"geosite": [
"cn",
"private"
],
"geoip": [
"cn",
"private"
],
"domain_suffix": [
".cn"
],
"outbound": "direct"
},
{
"geosite": [
"category-ads-all"
],
"outbound": "block"
}
],
"auto_detect_interface": true,
"final": "proxy"
},
"experimental": {}
}