一元网络论坛

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

Singbox服务器分流

[复制链接]

1万

主题

1万

帖子

5万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
57563
发表于 2024-7-29 16:30:15 | 显示全部楼层 |阅读模式
一直渴望实现流量分流,我在YouTube上搜索了一些教程,大多数简易指南都基于Xray。然而,我没有采用Xray,主要是因为它占用内存较多。
转而寻找Singbox的相关教程后,经过一番努力,最终成功地在Singbox服务端实现了分流功能。
使用的是一键安装脚本,由233boy大佬提供,配置文件位于`/etc/sing-box/conf`。虽然Singbox的`config.json`文件也可以用来配置,但我没有尝试过。
以下是完整的配置代码:
```json
{
  "inbounds": [
    {
      "tag": "Tag",
      "type": "shadowsocks",
      "listen": "::",
      "listen_port": "Port",
      "method": "EncryptionMethod",
      "password": "Password"
    }
  ],
  "outbounds": [
    {
      "type": "direct",
      "tag": "DirectOut"
    },
    {
      "type": "shadowsocks",
      "tag": "ProxyChatGPT",
      "server": "ServerIP",
      "server_port": "Port",
      "method": "EncryptionMethod",
      "password": "Password",
      "udp_over_tcp": false
    },
    {
      "type": "block",
      "tag": "BlockOut"
    }
  ],
  "route": {
    "rules": [
      {
        "domain_keyword": ["chatgpt", "openai"],
        "outbound": "ProxyChatGPT"
      },
      {
        "geoip": ["private"],
        "outbound": "DirectOut"
      },
      {
        "geoip": ["cn"],
        "outbound": "DirectOut"
      },
      {
        "domain_suffix": ["cn"],
        "outbound": "DirectOut"
      }
    ],
    "final": "DirectOut"
  }
}
```
替换原有JSON文件后重启Singbox即可完成配置。这样,所有与chatgpt相关的网站访问都会通过代理。
日常使用时,我会使用自己的节点;需要访问chatgpt时,则切换到机场节点。我的需求主要集中在chatgpt,但你可以根据需要添加其他如Netflix或YouTube的关键词。
Singbox确实非常好用且资源占用较低。不过,我发现随着TCP和UDP连接的增加,内存占用会逐渐升高。我的解决方案是设置Crontab每小时自动重启Singbox。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 22:33 , Processed in 0.103411 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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