机场订阅转singbox配置,win/macos/网页部署教程

本教程根据github:https://github.com/Toperlock/sing-box-subscribe 来进行分享和演示,可以有效解决大部分机场无法使用singbox订阅的问题,支持转换为singbox能使用的配置文件机场的协议很多,其中支持转换的协议包括ss,vless,vmess,hy,hy2,wireguard,trojan,tuic等协议的机场,对于需要免费使用singbox而不想下载付费代理工具的朋友有很好的帮助,本次搭建主要针对本地windows电脑和mac苹果电脑以及vercel.com网页端部署,简单方便,可对不同应用不同节点进行分流,并且安全可靠,不用去使用别人搭建的转换工具,避免自己机场的订阅泄露。

非常感谢作者提供开源工具供大家使用。

windows本地部署

依赖安装

pip install requests paramiko scp chardet Flask PyYAML ruamel.yaml

下载并解压 sing-box-subscribe 项目。

providers.json文件填写机场订阅地址即可

{
"subscribes":[
{
"url": "订阅地址1",
"tag": "机场1",
"enabled": true
},
{
"url": "订阅地址2",
"tag": "机场2",
"enabled": false,
"prefix": "❤️机场前缀 - "
}
],
"auto_set_outbounds_dns":{
"proxy": "remote_cf",
"direct": "local"
},
"save_config_path": "D:/Tools/sing-box/profile/config.json",
"auto_backup": false,
"exlude_protocol":"ssr"
}

在终端或命令提示符中,进入 sing-box-subscribe 项目的目录:cmd,执行一下脚本(客户端如果是低于1.8.0选3项:也就是这个模板config_template_groups_tun.json

python main.py
macos本地部署

1. 安装 Python:

首先,确保你的系统已经安装了 Python。macOS 大多数版本都预装了 Python,你可以通过终端检查:

python3 --version
出现:zsh: command not found: python3 ,表示没有安装

如果没有安装,你可以通过 Homebrew 安装:打开终端输入(需等待时间较长)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install python

下载并解压 sing-box-subscribe 项目。在终端进入到该文件目录下安装依赖

cd /Users/mac/Downloads/sing-box-subscribe-no-flask-2.4.2
pip3 install -r requirements.txt

配置好proviers.json文件后运行脚本(可参考上方win的配置文件)

python3 main.py
网页部署

 备注: Vercel分配的域DNS在某些区域受到污染,绑定自定义域名以直接连接。可参考绑定自定义域名或无域名建议本地搭建

github账号创建:github.com

fork这个项目: https://github.com/Toperlock/sing-box-subscribe

进入vercel.com,使用github账号登录,具体其他请参考视频来操作

遇到这个问题解决方案:

在转换过程中出现转换失败是科学上网所致订阅连接失败,关闭科学上网工具用本地网络转换即可。

❤️可靠稳定高速iplc专线机场:https://vpn.jdssl.top/iplc 

❤️经济实惠中转/直连机场:https://vpn.jdssl.top/wmjl 

❤️Chat GPT-4,chatgpt-aip midjourney v5,奈飞,迪士尼合租,价格低,产品全,售后一对一,合租对比官方有效节省80%费用。 

使用专属9折优惠码:SYXJ666下单。入口:https://qt.jdssl.top/bs 

使用专属95折优惠码:SYXJ下单。入口:https://qt.jdssl.top/yinh

1人评论了“机场订阅转singbox配置,win/macos/网页部署教程”

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top
%d 博主赞过: