美文网首页
如何把socks5代理转化为http代理

如何把socks5代理转化为http代理

作者: unspace | 来源:发表于2023-05-30 17:32 被阅读0次

如果客户端使用SSR、Clash等软件一般本地可以开启一个http代理端口使用,但是在服务器上,或许我们不使用这些软件。

问:有一个现成的远程socks5代理,想转化成为本地的http代理,在ubuntu上有什么办法

在Ubuntu上,您可以使用privoxy工具将远程的SOCKS5代理转换为本地的HTTP代理。Privoxy是一个功能强大的代理服务器,可以充当本地HTTP代理并过滤和修改传入和传出的HTTP流量。

下面是在Ubuntu上将远程的SOCKS5代理转换为本地HTTP代理的步骤:

  1. 首先,确保您的系统上已经安装了Privoxy。如果尚未安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install privoxy
  1. 安装完成后,编辑Privoxy的配置文件。使用以下命令打开配置文件:
sudo nano /etc/privoxy/config

在配置文件中,找到以下行,并做相应修改:

listen-address  127.0.0.1:8118
forward-socks5 / xxx.xxx.xxx.xxx:1080 .

保存并关闭文件。

配置说明:
listen-address 本地监听的http代理端口
forward-socks5 远程socks5代理的地址
forward-socks5t 也是相同的功能,区别是forward-socks5t不使用代理解析DNS,所以不用它,改为使用forward-socks5

  1. 启动Privoxy服务:
sudo systemctl start privoxy

现在,您的本地HTTP代理已经在Ubuntu上运行,并将传入的HTTP流量转发到远程的SOCKS5代理

  1. 加入开机自启
systemctl enable privoxy
systemctl start privoxy
  1. 测试例子
curl -x 'http://127.0.0.1:8118' myip.ipip.net
curl -x 'socks5://xxx.xxx.xxx.xxx:1080' myip.ipip.net

相关文章

  • 2021-09-22

    Windows cmd 设置代理设置 HTTP 代理: socks5代理设置: 取消代理: Windows git...

  • 使用ccproxy的二级代理转换socks5代理为http代理

    在通过SSH隧道配置http代理文中,使用了Privoxy来实现转换socks5代理为Http代理,但是Privo...

  • polipo代理协议转换

    0 常用ss开代理,但由于ss是socks5协议的,偶尔会有些问题,polipo可以将socks5转换成http ...

  • GIT 代理设置

    设置代理 git config --global http.proxy 'socks5://127.0.0.1:...

  • 为git设置网络代理

    设置http、https代理 git config --global http.proxy socks5://12...

  • Go 使用代理方法

    链接远程服务器,设置SSH端口转发 将SOCK5代理转发为HTTP代理(Go不支持SOCKS5代理) 设置http...

  • Git代理设置

    设置代理 或者 设置socks5代理 删除代理 或者

  • Netty代理

    基于Netty实现的 HTTP服务端代理 Socks5服务端代理 XX代理客户端和服务端 https://gith...

  • git 使用SOCK5代理

    全局代理,写入配置git config --global http.proxy 'socks5://127.0.0...

  • Privoxy 安装配置

    使用Privoxy 将socks5代理转成http代理 操作系统 CentOS 7 1、先安装epel源 2、使用...

网友评论

      本文标题:如何把socks5代理转化为http代理

      本文链接:https://www.haomeiwen.com/subject/zxleedtx.html