记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

最全协议sing-box一键脚本, 支持支持多协议多节点共存

最全协议sing-box一键脚本, 支持支持多协议多节点共存
sing-box一键脚本,支持多协议多节点共存,支持自动生成clash配置文件,支持自动生成sing-box客户端配置文件。
Github:https://github.com/TinrLin/Script_installation
说明
XML/HTML代码
  1. 脚本支持IPV6单栈机。
  2. 脚本支持 CentOS 8+、Debian 10+、Ubuntu 20+ 操作系统。
  3. 脚本支持 warp 解锁 ChatGPT、Netflix、Disney+。
  4. 脚本支持多用户。
  5. 脚本支持多种协议共存。
  6. 脚本支持生成Clash客户端配置文件,需要配合Meta内核。
  7. 脚本支持生成sing-box客户端配置文件。
  8. 电脑端使用方法:下载生成的win_client.json文件====>>V2rayN客户端添加自定义配置服务器====>>地址加载生成的win_client.json文件====>>Core类型选sing_box====>>Socks端口1080。
  9. 手机端使用方法:下载生成的phone_client.json文件====>>手机下载sing-box官方客户端====>>Profiles点击New profile====>>name自己命名====>>Source选择Import====>>点击Import File====>>选择下载的phone_client.json文件。
安装
XML/HTML代码
  1. #Debian&&Ubuntu使用以下命令安装依赖
  2. apt update && apt -y install curl wget tar socat jq git openssl uuid-runtime build-essential zlib1g-dev libssl-dev libevent-dev dnsutils
  3. #CentOS使用以下命令安装依赖
  4. yum update && yum -y install curl wget tar socat jq git openssl util-linux gcc-c++ zlib-devel openssl-devel libevent-devel bind-utils
  5. #使用以下命令运行脚本
  6. wget -N -O /root/singbox.sh https://raw.githubusercontent.com/TinrLin/script_installation/main/Install.sh && chmod +x /root/singbox.sh && ln -sf /root/singbox.sh /usr/local/bin/singbox && bash /root/singbox.sh
Hysteria端口跳跃
XML/HTML代码
  1. # Debian&&Ubuntu  
  2.   
  3. ## 安装iptables-persistent  
  4. apt install iptables-persistent  
  5.   
  6. ## 清空默认规则  
  7. iptables -F  
  8.   
  9. ## 清空自定义规则  
  10. iptables -X  
  11.   
  12. ## 允许本地访问  
  13. iptables -A INPUT -i lo -j ACCEPT  
  14.   
  15. ## 开放SSH端口(假设SSH端口为22)  
  16. iptables -A INPUT -p tcp --dport 22 -j ACCEPT  
  17.   
  18. ## 开放HTTP端口  
  19. iptables -A INPUT -p tcp --dport 80 -j ACCEPT  
  20.   
  21. ## 开放UDP端口(10010替换为节点的监听端口)  
  22. iptables -A INPUT -p udp --dport 10010 -j ACCEPT  
  23.   
  24. ## 开放UDP端口范围(假设UDP端口范围为20000-40000)  
  25. iptables -A INPUT -p udp --dport 20000:40000 -j ACCEPT  
  26.   
  27. ## 允许接受本机请求之后的返回数据  
  28. iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  
  29.   
  30. ## 其他入站一律禁止  
  31. iptables -P INPUT DROP  
  32.   
  33. ## 允许所有出站  
  34. iptables -P OUTPUT ACCEPT  
  35.   
  36. ## 查看开放的端口  
  37. iptables -L  
  38.   
  39. ## 添加NAT规则,20000:40000替换为你设置端口跳跃的范围,10010替换为你节点的监听端口  
  40. iptables -t nat -A PREROUTING -p udp --dport 20000:40000 -j DNAT --to-destination :10010  
  41.   
  42. ## 查看NAT规则  
  43. iptables -t nat -nL --line  
  44.   
  45. ## 保存iptables规则  
  46. netfilter-persistent save  
XML/HTML代码
  1. # CentOS  
  2. ## 安装iptables-service  
  3. yum install iptables-services  
  4.   
  5. ## 启用iptables服务  
  6. systemctl enable iptables  
  7.   
  8. ## 启动iptables服务  
  9. systemctl start iptables  
  10.   
  11. ## 清空默认规则  
  12. iptables -F  
  13.   
  14. ## 清空自定义规则  
  15. iptables -X  
  16.   
  17. ## 允许本地访问  
  18. iptables -A INPUT -i lo -j ACCEPT  
  19.   
  20. ## 开放SSH端口(假设SSH端口为22)  
  21. iptables -A INPUT -p tcp --dport 22 -j ACCEPT  
  22.   
  23. ## 开放HTTP端口  
  24. iptables -A INPUT -p tcp --dport 80 -j ACCEPT  
  25.   
  26. ## 开放UDP端口(10010替换为节点的监听端口)  
  27. iptables -A INPUT -p udp --dport 10010 -j ACCEPT  
  28.   
  29. ## 开放UDP端口范围(假设UDP端口范围为20000-40000)  
  30. iptables -A INPUT -p udp --dport 20000:40000 -j ACCEPT  
  31.   
  32. ## 允许接受本机请求之后的返回数据  
  33. iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  
  34.   
  35. ## 其他入站一律禁止  
  36. iptables -P INPUT DROP  
  37.   
  38. ## 允许所有出站  
  39. iptables -P OUTPUT ACCEPT  
  40.   
  41. ## 查看开放的端口  
  42. iptables -L  
  43.   
  44. ## 添加NAT规则,20000:40000替换为你设置端口跳跃的范围,10010替换为你节点的监听端口  
  45. iptables -t nat -A PREROUTING -p udp --dport 20000:40000 -j DNAT --to-destination :10010  
  46.   
  47. ## 查看NAT规则  
  48. iptables -t nat -nL --line  
  49.   
  50. ## 保存iptables规则  
  51. service iptables save  
脚本支持的节点类型
XML/HTML代码
  1. Socks  
  2. TUIC V5  
  3. juicity  
  4. WireGuard--解锁 ChatGPT、Netflix、Disney+  
  5. Hysteria2  
  6. Vless+vision+Reality  
  7. Vless+h2+Reality  
  8. Vless+gRPC+Reality  
  9. Direct--sing-box版任意门  
  10. Trojan+tcp+tls  
  11. Trojan+H2C+tls  
  12. Trojan+gRPC+tls  
  13. Trojan+ws+tls  
  14. Hysteria  
  15. ShadowTLS V3  
  16. NaiveProxy  
  17. Shadowsocks  
  18. Vmess+tcp  
  19. Vmess+ws  
  20. Vmess+grpc  
  21. Vmess+tcp+tls  
  22. Vmess+ws+tls  
  23. Vmess+h2+tls  
  24. Vmess+grpc+tls  
脚本支持多协议(注意使用不同端口),多用户,直接输出常用客户端配置 /usr/local/etc/sing-box ,多协议只需要申请一次域名证书,其他协议只需要选择3自动使用申请过的证书,使用方便。
Reality Hysteria2 vmess ws一键安装脚本(另外一个傻瓜脚本无需域名)
GitHub:https://github.com/liuoqu444/sing-box-reality-hysteria2
reality和hysteria2 wss三合一脚本
XML/HTML代码
  1. bash <(curl -fsSL https://github.com/liuoqu444/sing-box-reality-hysteria2/raw/main/reality_hy2_ws.sh)
XML/HTML代码
  1. 程序        /root/sbox/sing-box
  2. 服务端配置   /root/sbox/sbconfig_server.json
  3. 重启        systemctl restart sing-box
  4. 状态        systemctl status sing-box
  5. 查看日志    journalctl -u sing-box -o cat -e
  6. 实时日志    journalctl -u sing-box -o cat -f
功能:
无脑回车一键安装或者自定义安装
完全无需域名,使用自签证书部署hy2,使用cloudflared tunnel支持vmess ws优选ip
支持修改reality端口号和域名,hysteria2端口号
无脑生成sing-box,clash-meta,v2rayN,nekoray等通用链接格式
甬哥Sing-box精装桶小白一键脚本
Sing-box一键四协议共存脚本【Vless-reality、Vmess-ws(tls)、Hysteria2、Tuic5】,支持双证书、内核切换,自定义多端口跳跃功能,自定义域名分流。脚本默认安装Argo临时隧道功能,支持显示分享链接、二维码,nekobox,v2rayn、clash-meta、SFA/SFI/SFW客户端配置文件输出
安装脚本:
XML/HTML代码
  1. bash <(curl -Ls https://gitlab.com/rwkgyg/sing-box-yg/raw/main/sb.sh)
  2. 或者
  3. bash <(wget -qO- https://gitlab.com/rwkgyg/sing-box-yg/raw/main/sb.sh 2> /dev/null)
一键部署 Hysteria 2
XML/HTML代码
  1. wget -N --no-check-certificate https://raw.githubusercontent.com/Misaka-blog/hysteria-install/main/hy2/hysteria.sh && bash hysteria.sh
Sing-box 全家桶(推荐)
项目特点:
XML/HTML代码
  1. 一键部署多协议,可以单选、多选或全选 ShadowTLS v3 / Reality / Hysteria2 / Tuic V5 / ShadowSocks / Trojan / Vmess + ws / Vless + ws + tls
  2. 节点信息输出到 V2rayN / Clash Meta / 小火箭 / Nekobox / Sing-box
  3. 自定义端口,适合有限开放端口的 nat 小鸡
  4. 内置 warp 链式代理解锁 chatGPT
  5. 不需要域名 ( vmess / vless 方案例外)
  6. 智能判断操作系统: Ubuntu 、Debian 、CentOS 、Alpine 和 Arch Linux,请务必选择 LTS 系统
  7. 支持硬件结构类型: AMD 和 ARM,支持 IPv4 和 IPv6
Sing-box for VPS 运行脚本:
XML/HTML代码
  1. bash <(wget -qO- https://raw.githubusercontent.com/fscarmen/sing-box/main/sing-box.sh)
详细参数:
XML/HTML代码
  1. Option 参数   Remark 备注  
  2. -c  Chinese 中文  
  3. -e  English 英文  
  4. -u  Uninstall 卸载  
  5. -n  Export Nodes list 显示节点信息  
  6. -p  Change the nodes start port 更改节点的起始端口  
  7. -o  Stop / Start the Sing-box service 停止/开启 Sing-box 服务  
  8. -v  Sync Argo Xray to the newest 同步 Argo Xray 到最新版本  
  9. -b  Upgrade kernel, turn on BBR, change Linux system 升级内核、安装BBR、DD脚本  
  10. -r  Add and remove protocols 添加和删除协议  
Vmess / Vless 方案设置任意端口回源以使用 cdn
其他脚本github自行搜索。

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):