一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 87|回复: 0

sing-box 观看指南

[复制链接]

1万

主题

1万

帖子

5万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
54621
发表于 2024-8-8 20:59:47 | 显示全部楼层 |阅读模式
sing-box 新手全套观看指南

不同代理工具各有优劣,新手随意选择一款即可,老手按习惯选择,我最后会分享当前方案的优势!

sing-box 系统教程已完成,常用功能基本讲解完,不常用功能暂时不讨论。教程内容主要是我学习时的笔记整理,可能有疏漏,请多包涵。

之前记录采用 TXT 或 YAML 格式,排版较为随意。本篇文章旨在提供全套教程的观看指引,方便大家系统性地学习。之前教程我会继续完善,补充遗漏的知识点。由于排版工作量较大,我会直接提供 markdown 文件,方便大家自取,后续需要深入学习再自行研究。

观前须知

笔记内容较为口语化,有点啰嗦,并非专业教程指南!

前期教程是我刚开始学习时撰写的,对 sing-box 的研究还不够深入。后面的教程方案会更加成熟,前面的内容仅供参考!

sing-box 教程制作逻辑
sing-box 配置文件分享   ===》
sing-box 作为服务器的配置   ===》
sing-box 新手全平台客户端配置   ===》
为什么转移到 sing-box 平台   ===》
通过另类 Windows 客户端全面拥抱 sing-box   ===》
自建订阅转换解决最后一个 sing-box 使用痛点

sing-box 配置文件分享
文章分享了一套 sing-box 客户端配置,与后面的全平台一键替换配置协议参数有所区别,但我不会修改了。这套配置与后续所有配置兼容,适合不喜折腾的人。不过你可以直接使用后面的配置,因为添加了自定义路由等功能。

文章还介绍了 sing-box 客户端各种协议参数的配置方法,供参考,避免重复查找资料。


1、DNS 泄露问题;
2、小众网站访问;
3、国内网站访问速度慢;
4、udp 请求访问失败,例如 ChatGPT;

文章内容包括

[ol]
  • sing-box 客户端配置文件;
  • 第一次使用注意事项;
  • sing-box 客户端各种协议参数配置方法;
  • 分流规则语法;
  • json 转 srs 语法;
  • 无头规则,适合进阶用户;
    [/ol]

    sing-box 服务端终极配置,放弃其他所有代理服务端
    文章分享了一套 sing-box 服务端配置,介绍了 sing-box 作为服务端的优势。即使不考虑使用 sing-box 作为客户端,也可以采用 sing-box 作为服务端来支持所有协议,这是 sing-box 作为服务端最大的优势。

    配置使用的协议

    [ol]
  • Shadowsocks 2022;
  • Shadowsocks 2022 + Brutal;
  • VLESS+Vision+REALITY;
  • VLESS+Vision+REALITY+Brutal;
  • VMess+WebSocket;
  • VMess+WebSocket+Brutal;
  • VMess+WebSocket+TLS;
  • VMess+WebSocket+TLS+Brutal;
  • Hysteria2;
  • TUIC V5;
    [/ol]

    文章内容包括

    [ol]
  • sing-box 服务端配置文件;
  • 服务端配置采用的协议;
  • sing-box 作为服务端支持的全部协议;
  • 服务端配置协议的自定义参数生成方法;
  • 协议使用过程注意事项;
  • sing-box 作为服务端第一次使用时可能遇到的问题;
    [/ol]

    sing-box 新手全平台配置分享,从入门到入土一次搞定
    文章分享了全平台 sing-box 的配置文件,新手可以直接使用。

    配置优势和支持的协议

    1、配置完全适配了 vps 用户,机场用户需要手动添加节点,或使用订阅转换方式将机场节点信息拷贝到配置中,之前教程有讲解。
    2、已测试平台:服务端,win端,iOS端;(所有平台配置文件结构类似,未测试平台只需稍微修改入站即可使用。)
    3、配置文件采用 realip 的 DNS 解析模式,使用 sing-box 1.9+内核的新功能 ecs,解决国内小众网站访问慢,以及国内没有套国外cdn访问慢,解决fakeip导致游戏无法连接情况;
    4、realip 理论上比 fakeip 模式慢一些,但使用 DOH 这种会维持长链接,解析时间和裸UDP相当,平时使用香港这种延迟低的节点,再加上 realip 还有缓存和预解析,两者几乎无法感知;
    5、解决DNS泄露问题;
    6、傻瓜式部署,新手可以直接使用,老手也可以借鉴配置模块;

    文章内容包括

    [ol]

  • 服务端安装教程和配置
    TCP Brutal安装
    sing-box 安装

  • 各个平台配置文件分享
    服务端配置文件
    Windows 端使用
    Windows 端配置文件
    iOS 端使用
    iOS 端配置文件

  • 应用分流,包含ai解锁、流媒体解锁配置

  • 安卓端、旁路由、软路由等等

    [/ol]

    Windows 代理客户端的选择
    文章介绍了折腾经历,以及我个人的使用经历,分享了 Clash 系列和 v2ray 系列的优势总结。新手如果无法确定选择哪一款,可以参考文章内容做出适合自己的选择。

    文章还讲解了为什么转移平台,并在最后阐述了我的使用习惯,以及最终选择当前方案的原因。该方案集中了两大系列的优势,并符合我个人的使用习惯!

    另类的 sin-box 客户端,可能是你 Windows 端最好的选择
    文章介绍了当前采用的方案,但我的使用逻辑放在最后。因为该方案基于最新版 v2rayN 客户端的新特性,可能很少人使用,毕竟之前并不支持。该方案解决了所有日常问题,同时兼具两个系列的优势,还有一个在之前文章中被忽视的功能,这个功能在我的日常使用中非常重要。


    该方案的优势!

    sing-box 的所有功能都支持,同时支持 v2rayN 的图形客户端管理和分流模块功能!

    [ol]
  • 最新最全的协议支持;
  • selector 和 urltest;
  • 自定义和第三方整理的规则集;
  • clash_api 图形化管理界面;
  • 某些特性功能,例如:ECH、Brutal 等。
    [/ol]
    v2rayN 客户端的优势

    [ol]
  • 图形化客户端;
  • 分流规则方便自定义;
  • 兼容 sing-box 自定义配置,同时可以使用官方图形化服务器的添加方式;
  • 导入属于内核的配置文件,方便不想写配置的懒人 CTRL + C。
    [/ol]
    解决的痛点

    [ol]

  • CDM 命令框无法关闭;

  • sing-box 内核单独使用,稳定性稍差;

  • 新手写 json 文档添加路由规则比较麻烦。

    [/ol]
    文章内容包括

    v2rayN 客户端的工作逻辑;
    该方案路由模块的配置;
    详细阐述该方案的工作模式和数据在两个内核之间的交互;
    新手款配置文件;
    机场用户以及自定义路由配置文件;
    如何实操使用;
    机场用户 sing-box 订阅转换;
    网页在线订阅转换;
    Windows本地转换、python版本、exe版本;
    Docker 版本;

    sing-box 自建服务器在线转换
    分享了一个在线订阅转换工具,但只有几天体验时间!顺手讲解了下如何在线使用,以及自己在服务器如何搭建教程!

    文章内容包括

    机场订阅添加
    自建节点添加
    创建配置文件
    规则集添加
    在线订阅转换搭建教程

    UPCG—sing-box 自建服务器在线转换手搓安装
    上一篇文章随手写了个在线订阅转换工具的一键搭建教程,但在家庭服务器搭建时,遇到了些问题。于是便提取了自己用得到的功能进行手动安装,安装虽然不是脚本一键操作,但也把整套流量分享了。

    文章还讲解了手动搭建一个服务时,Liunx 程序的目录结构和工作逻辑,方便大家以后自己手搓其他服务时,明白其中的原理。

    文章内容包括

    文件云盘地址
    文件目录规划
    实操演示
    服务管理
    手搓 service 服务配置的工作逻辑

    为什么选择当前的代理方式
    之前没有阐述为什么使用当前方案!我当前使用的是 v2rayN 客户端加上 sing-box 自定义配置,即使官方出了客户端,我也不会转过去了。

    说一下我的使用习惯,之前一直忽略了个细节。最近一段时间折腾服务器,所以一直使用 v2rayN ,Clash 因为使用很多年了,平时也不需要维护,最多更新一下规则集文件和订阅连接,到目前为止已经两个月没使用了。Clash 系列优点很多,但是有个遗憾,那就是不能方便的测速,这是我之前一直忽略的使用习惯。除非你使用的是高端订阅服务或者高端服务器自建,那些线路很少有能一直稳定保持高速的,v2rayN 方便的测速是我最近两月高频使用的关键之一。不太能忍受中间波动的过程,自己服务器也都是挺不错的线路。

    v2rayN 客户端加上 sing-box 自定义配置,兼备了两大系列的优势。你可以随时无痕转移到 v2rayN 中,毕竟只是切换节点的操作,又可以通过 sing-box 自定义配置,把 Clash 系列的应用分流、延迟选择、无与伦比的规则集全部继承过来。当然还是有两个小遗憾。

    第一点就是 v2rayN 域名分流策略的选择,之前讲述了选择的逻辑,更适合 v2rayN 客户端加上 sing-box 自定义配置。如果只用 v2rayN,那么还是更建议 IPIfNonMatch 域名策略,当然也就只是动手切换的事情,没有关系。

    第二点 TCP Brutal 这个算法在使用 IDM 下载文件时候,鸡血一会会就无法继续下载了。盲猜还是这个算法模型的原因,不过日常使用中完全没问题,油管日常三四十万和不使用该算法类似。

    最后就是 sing-box 内核稳定问题,测试了从国外下载 200G 的小姐姐视频,IDM 为32线程,全程高速稳定,所以该内核日常使用完全没问题。当然第二个TCP Brutal 下载问题,可以通过域名规则集和应用软件路径两者结合,分流到另一个节点上。

    这套方案毕竟只是采用软件间的搭配,如果官方或者第三方开发者支持订阅解析器、关键词筛选等等,本套方案也是不支持的。不过我是没有这个需求的,毕竟之前的配置中已经完全自定义配置好了,节点在线订阅转换也讲解过了,那些功能对我实在也没什么吸引力。

    总的来说,最后的两个问题其实也不是问题,只是追求完美过程的一点小瑕疵,还是非常推荐大家这套方案的。当然只有适合自己的,才是最好的,希望本期 sing-box 系列教程能给大家一点帮助,安好!

    对了,为了方便大家阅读,我在对应帖子下面上传了 markdown 原始文件,方便大家阅读!

    sing-box 系列教程至此完结!

    0、sing-box 全套观看指南.md (11.8 KB)

    1、sing-box 配置文件分享
    https://linux.do/t/topic/161031

    2、sing-box 服务端终极配置,放弃其他所有代理服务端
      
        "
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|一元网络论坛

    GMT+8, 2024-9-17 15:11 , Processed in 0.086348 second(s), 19 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表