txthinking / brook

A cross-platform programmable network tool
https://brook.app
GNU General Public License v3.0
14.4k stars 2.39k forks source link

服务端是否支持开启http代理 #1310

Closed ssrsec closed 6 months ago

ssrsec commented 8 months ago

就像一键开启socks5服务端一样:joker brook socks5 --listen :1080 --socks5ServerIP 0.0.0.0 --username 'aaa' --password 'bbb',能否开启http代理

txthinking commented 8 months ago

能,得两键。

joker brook socks5 --listen :1080 --socks5ServerIP 127.0.0.1 --username 'aaa' --password 'bbb'
joker brook socks5tohttp --socks5 127.0.0.1:1080 --socks5username 'aaa' --socks5password 'bbb' --listen :8080

永远不要在socks5上使用 0.0.0.0 之类的IP,那样创建出来的 socks5 不支持 UDP。https://www.txthinking.com/talks/articles/socks5-and-http-proxy.article

ssrsec commented 8 months ago

可是这样没办法给http代理设置密码,如果开启在互联网上就会被恶意利用了。 另外就是client-httpProxy-server会不会比client-httpProxy-socks5Proxy-server更快呢

ssrsec commented 7 months ago

希望能够直接一键开启http代理,并且支持认证

txthinking-bot commented 7 months ago

什么场景 必须 要使用不支持UDP的http代理 by unknown

ssrsec commented 7 months ago

http代理更能方便的操作中间人数据,但是希望http加上认证

txthinking commented 6 months ago

v20240214

caiqy commented 2 months ago

v20240214

所以这个功能是实现了 还是没有呢,chrome浏览器无法使用socks5的认证功能 image