如何将shadowsocks转换为HTTP代理

很多的软件都是仅支持http协议的代理,sock5协议的在软件方面支持还是比较少。在本教程中,我们将说明如何将shadowsocks的sock5协议代理转换HTTP协议的代理

2 min read
By myfreax
如何将shadowsocks转换为HTTP代理

很多的软件都是仅支持http协议的代理,sock5协议的在软件方面支持还是比较少。而我们使用的fq工具最常用的就是shadowsocks(一个基于SOCKS5协议的代理工具),因此将shadowsocks转换一个http代理还是非常的有必要,现在已有一个工具可以实现这个功能,它就是polipo

在本教程中,我们将说明如何将shadowsocks的sock5协议代理转换HTTP协议的代理。

如果你想拥有更快,但不安全的代理,Wireguard将是一个非常不错的选择

Polipo

Polipo是一个Web缓存代理,它支持从sock5协议中获取返回的数据,而且还支持其它类型的科学上网工具工具作为后端,并且可以缓存数据来加速网页打开速度。

在Ubuntu/Debian/Linux mint上安装Polipo

sudo apt-get install polipo -y

在Redhat/Centos/Fedora安装Polipo

sudo yum install polipo -y

配置

sudo echo "socksParentProxy = localhost:1080" >> /etc/polipo/config
1080是shadowsocks默认使用端口,如你已更改shadowsocks的默认监听端口请自行更改1080为你使用的端口

然后重启polipo服务

sudo service polipo restart

验证

http_proxy=http://localhost:8123 curl www.google.com
如何在Ubuntu 20.04上设置WireGuard VPN
在本文中,我们将讨论如何在Ubuntu 20.04上设置充当VPN服务器的WireGuard VPN。 我们还将向您展示如何将WireGuard配置为客户端。 客户端的流量将通过Ubuntu 20.04服务器路由