Adil
发布于 IP属地中国

把机场变成你的代理池-Glider

1、前言

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

2、特征

  • 同时充当代理客户端和代理服务器(协议转换器)
  • 灵活的代理和协议链
  • 基于规则和优先级的转发器选择:配置示例
  • DNS转发服务器:
    • 通过代理的 DNS
    • 通过 tcp 强制上游查询
    • DNS与转发器选择的关联规则
    • dns与ipset的关联规则
    • DNS缓存支持
    • 自定义 DNS 记录
  • IPSet管理(linux内核版本>=2.6.32):
    • 在启动时从规则文件中添加 ip/cidrs
    • 通过 dns 转发服务器从规则文件中为域添加已解析的 ips
  • 在同一端口上提供 http 和 socks5
  • 定期检查货运代理的可用性
  • 从特定的本地 ip/接口发送请求
  • 服务:
    • dhcpd:一个可以在故障转移模式下运行的简单 dhcp 服务器

3、协议

点击查看详情
协议监听/TCP监听/UDP转发/TCP转发/UDP描述
混合的http+socks5 服务器
HTTP客户端服务器
袜子5客户端服务器
党卫军客户端服务器
木马客户端服务器
木马木马明文(无 tls)
VLESS客户端服务器
虚拟机仅限客户
固态雷达仅限客户
SSH仅限客户
袜子4仅限客户
袜子4A仅限客户
TCPtcp 隧道客户端和服务器
UDP协议udp隧道客户端和服务器
TLS传输客户端和服务器
科普传输客户端和服务器
Unix传输客户端和服务器
VSOCK传输客户端和服务器
斯姆克斯传输客户端和服务器
网络套接字(WS)传输客户端和服务器
WS安全网络套接字安全 (wss)
代理协议仅限版本 1 服务器
简单的Obfs仅传输客户端
重定向linux重定向代理
重定向6linux重定向代理(ipv6)
T代理linux tproxy(仅限udp)
拒绝拒绝所有请求

四、安装

  • 下载
  • 配置
    • tar xvf glider_***_linux_amd64.tar.gz
    • cd glider_0.16.0_linux_amd64/
    • cp config/examples/4.multiple_forwarders/glider.conf ./
    • vi glider.conf

image-20230315155304635

  • 配置机场订阅节点
    • 我们通过glider提供的模板配置文件进行修改。
    • 添加机场订阅的节点。因为机场订阅内容通常是用base64编码过的,所以需要解码拿到原始的节点内容。
    • 这里用trojan的机场节点做演示。
    • curl -s http://你的机场订阅链接 | base64 -d | sed 's/^/forward=&/g'

  • 启动

    • ./glider -config ./glider.conf
    • 或:nohup ./glider -config ./glider.conf
  • 最终效果如下:

    • 直接将机场订阅节点转换为了爬虫代理池,每次访问自动轮询ip。

浏览 (993)
点赞 (4)
收藏
打赏
评论