Sing-Box 在 Ubuntu Server上作为客户端进行配置
前置条件
本文只记录 Sing-Box 在 Ubuntu Server上作为客户端进行配置的过程,默认各种前置配置以完成,所需的有:
- 一台安装了 Sing-Box 服务端的 vps 并生成了对应的订阅链接(在下使用 Vasma 脚本搭建)
- 本机已安装 Sing-Box
- 熟悉各种代理配置
- 使用 proxychains4 进行代理
安装 Sing-Box
自行使用 Google 搜索去官网下载 deb 包安装。
生成配置文件
使用此GitHub项目将 Sing-Box 订阅转换成 json 配置文件:
sing-box-subscribe
注意事项
- 将订阅链接放入 providers.json 中
- 注意将生成的 json 配置文件中 inbounds 中代理 type 从 mixed 改成 socks
- 使用标准的 python 执行方法
使用 proxychains4
安装 proxychains4:
1 | sudo apt install proxychains4 -y |
编辑 /etc/proxychains4.conf
最后一行:
1 | sudo nano /etc/proxychains4.conf |
为了方便起见使用 alias,此处为所有用户设置 alias,编辑 /etc/profile
,加入:
1 | alias ppp='proxychains4 -q' |
保存并使其生效:
1 | source /etc/profile |
现在只需在 bash 命令前加上 ppp
前缀即可使其走代理。
Sing-Box 在 Ubuntu Server上作为客户端进行配置