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