求一个sing-box搭建Http代理的服务器端配置文件

想要再服务器上搭建一个Http代理,
听说sing-box最为轻便,于是安装了一个sing-box服务器端
系统为Ubuntu
但是,在将sing-box安装完成之后,Http代理却死活搭不起来
最好的时候,也就ipinfo.io能正常访问,其它网站完全访问不了
原因不明,希望论坛有大神能够指点一二,贡献一下自己的配置文件参考一下

使用相应脚本,一键安装 最好用的 sing-box 一键安装脚本 - 233Boy

感谢,但最可笑的是,他的脚本没有最简单的http代理
可能是http代理太过不安全了吧,直接无视
现在的项目,都只看重安全性
但我只要Http,还真没办法

经过测试,发现可以连上,但是不能访问外网,加载图片跟视频好像也不行
不知道有没有谁知道这种情况应该怎么解?

这个其实可以自己自定义配置文件,配置文件主要是inbouds 设置好即可,监听0.0.0.0端口

{
  "log": {
    "level": "error",
    "timestamp": true
  },
  "inbounds": [
    {
      "type": "socks",
      "tag": "socks",
      "listen": "::",
      "listen_port": 10808,
      "sniff": true,
      "sniff_override_destination": true
    },
    {
      "type": "http",
      "tag": "http",
      "listen": "::",
      "listen_port": 10809,
      "sniff": true,
      "sniff_override_destination": true
    }
  ],
  "outbounds": [
    {
      "type": "direct",
      "tag": "direct"
    },
    {
      "type": "block",
      "tag": "block"
    },
    {
      "type": "dns",
      "tag": "dns_out"
    }
  ]
}

建议设置好密码。 在inbound里面 user 设置
…
“sniff_override_destination”: true,
“users”: [
{
“username”: “your_username”,
“password”: “your_password”
}

呜呜呜呜

还是不行,只能上国内网站,不能上国际网站

用 http 代理去访问外网?

那我感觉那是你的服务器问题,我这运行良好。首先你应该运行配置文件进行测试,就是 sb run -c config.json 看看输入输出。

没办法,我有款软件只认HTTP协议,不然我早搭好了hy2,谁会去用HTTP这种找死的协议

sb 是 sing-box命令?
我一般不用这个命令,我用的是系统命令
systemctl start sing-box.service
修改配置使用的是
vim /etc/sing-box/config.json

这个是启动默认的系统服务,问题是系统服务配置文件不一定正确(配置文件路径是不是修改的路径,不好说),所以使用临时的指令运行配置,先看看有没有报错。 任意的一个位置,保存config.json ,然后运行相应代码,会在shell中持续运行,不关闭。然后进行测试。 config.json 里面log要改设置, warning 或者info

打印出来的是这个,不知道什么意思

Starting zmodem transfer. Press Ctrl+C to cancel.
ZCommand received (and ignored): 潣普杩樮潳n332980-1001

这个确实看不出来,另外考不考虑多次转发,就是在你说的HTTP软件上面再套一个可以使用其他的软件呢。这个反而是第一想到的思路

额,只要它认 http 代理,给它一个本地的 http 入站不就得了,再通过其他协议代理访问,这不就是所有软件代理的基础原理。

还有,这种软件如果检测比较严格的话,应该才用透明代理或者 tun 这种虚拟网卡模式更好些。

有具体方案没?搭建http代理只是我临时需求,不是研究方向,所以这方面并不是很懂

我自己搭建代理一般都是使用HY2协议,而且我每台VPS上都搭建了一个HY2协议,能不能给个配置文件或者参考教程,我自己试着修改一下

你用的什么客户端

用http代理,需要什么客户端,用的是[:::]格式直接连接

指的你 hy2 用什么客户端 ,所有代理行为都需要入站才能出站,系统代理要么是 socks5 要么是 http 这两种入站。正常用的 hy2 客户端无论哪个内核都会开启这两种入站方式,把哪个软件直接指向该端口就行。