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 前缀即可使其走代理。