centos做代理中转

使用 glider 做代理中转,可以把有账号密码的代理转为没有账号密码的代理

glider 是一个支持多种协议的转发代理,也是一个具有 ipset 管理功能(如 dnsmasq)的 dns/dhcp 服务器
我们可以将本地侦听器设置为代理服务器,并通过转发器将请求转发到互联网。

             |Forwarder ----------------->|
Listener --> |                            | Internet
             |Forwarder --> Forwarder->...|

解压直接使用,并对外暴露服务端口

#运行程序
[root@node4 glider_0.13.2_linux_amd64]# ./glider -forward http://账号:密码@http-dyn.abuyun.com:9020   --listen :11000 -verbose
2021/04/27 09:27:44 group.go:182: [group] only 1 forwarder found, disable health checking
2021/04/27 09:27:44 mixed.go:68: [mixed] listening TCP on :8081
2021/04/27 09:27:44 server.go:105: [socks5] listening UDP on :8081

#应用请求结果:

2021/04/27 09:31:47 server.go:162: [http] 172.110.110.1:26447 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:31:48 server.go:162: [http] 172.110.110.1:26448 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:31:49 server.go:162: [http] 172.110.110.1:26459 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:31:49 server.go:162: [http] 172.110.110.1:26460 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:31:50 server.go:162: [http] 172.110.110.1:26465 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:31:51 server.go:162: [http] 172.110.110.1:26466 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:33:32 server.go:162: [http] 172.110.110.1:26574 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:33:34 server.go:162: [http] 172.110.110.1:26579 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020
2021/04/27 09:33:35 server.go:162: [http] 172.110.110.1:26582 <-> ip.3322.net:80 via http-dyn.abuyun.com:9020