在 Raspberry Pi 和 ARM 设备上运行的免费代理工具

在 Raspberry Pi 和 ARM 设备上运行的免费代理工具

适用于 Raspberry Pi 和 ARM 设备的免费代理工具

目录


代理类型概述

在错综复杂的网络流量中,代理既是哨兵,也是变色龙:它转发、过滤,有时还会转换数据包,从而保护隐私、实现缓存或负载均衡。对于 Raspberry Pi 和其他基于 ARM 的设备来说,轻量级和高效至关重要。代理可以分为:

  • HTTP/HTTPS 代理: 处理网络流量。
  • SOCKS 代理: 在较低级别工作,转发任何类型的 TCP 流量。
  • 透明代理: 无需客户端配置即可拦截流量。
  • 反向代理: 将请求转发到后端服务器。

ARM 设备的关键考虑因素

  • 资源效率: ARM CPU(例如 Raspberry Pi 中的 CPU)本质上比较低调。请选择内存和 CPU 占用率最低的代理软件。
  • ARM兼容性: 确保代理工具具有 ARM 二进制文件或可以轻松地从源代码编译。
  • 安全: 轻量级并不意味着易受攻击;请始终更新并强化您的配置。
  • 网络吞吐量: 测试性能,因为某些工具可能无法饱和 Pi 上的千兆链路。

HTTP/HTTPS 代理

Squid 代理

啊,Squid:老牌、强悍,而且在为树莓派进行精简后,出奇地灵活。它擅长缓存和访问控制。

安装:

sudo apt 更新 sudo apt 安装 squid

基本配置: 编辑 /etc/squid/squid.conf.

http_port 3128 acl localnet src 192.168.1.0/24 http_access 允许 localnet
  • 缓存: 开箱即用的 Squid 可以缓存网络内容,从而减轻带宽负担。
  • 身份验证和 ACL: 对谁可以通过进行细粒度的控制。

官方网站: https://www.squid-cache.org/

私有网络

Squid 是一位实业家,而 Privoxy 是一位工匠,专门从事过滤和隐私保护。

安装:

sudo apt 更新 sudo apt 安装 privoxy

配置: 编辑 /etc/privoxy/配置.

监听地址 0.0.0.0:8118
  • 广告拦截: 内置过滤器,保护隐私。
  • 链接: 可以与 Tor 结合实现匿名化。

官方网站: https://www.privoxy.org/


SOCKS 代理

Shadowsocks

Shadowsocks 是网络喧嚣中的加密低语,是一种轻量级的加密 SOCKS5 代理。

安装:

sudo apt 更新 sudo apt 安装 shadowsocks-libev

示例配置: 创造 /etc/shadowsocks-libev/config.json.

{ “服务器”:“0.0.0.0”, “服务器端口”:8388, “密码”:“你的密码”, “超时”:300, “方法”:“aes-256-gcm” }

启动服务:

sudo systemctl 启用shadowsocks-libev sudo systemctl 启动shadowsocks-libev

官方网站: https://shadowsocks.org/

但丁(但丁)

Dante 作为一款高性能 SOCKS 服务器,在网络中运行流畅,精简却功能齐全。

安装:

sudo apt 更新 sudo apt 安装 dante 服务器

示例配置: /etc/danted.conf

logoutput:syslog 内部:eth0 端口 = 1080 外部:eth0 方法:无 用户。无特权:无人 客户端传递 { 从:192.168.1.0/24 到:0.0.0.0/0 日志:连接断开错误 } 传递 { 从:0.0.0.0/0 到:0.0.0.0/0 协议:tcp udp }

官方网站: https://www.inet.no/dante/


透明代理

为了在没有明确客户端配置的情况下重定向流量,iptables 和代理守护进程合并成一个无缝面纱。

示例:透明 Squid 代理

  1. 编辑 /etc/squid/squid.conf:

会议
http_port 3128 拦截

  1. 添加 iptables 重定向:

狂欢
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128


反向代理

Nginx

Nginx 不仅仅是一个 Web 服务器,还可以作为反向代理,促进 SSL 卸载和负载平衡。

安装:

sudo apt 更新 sudo apt 安装 nginx

最小反向代理配置:

服务器 { 监听 80; 位置 / { proxy_pass http://127.0.0.1:8080; } }

官方网站: https://nginx.org/

球童

Caddy 是诗人的选择:自动 HTTPS、单文件配置。

安装:

curl -fsSL https://get.caddyserver.com | bash -s personal

简单反向代理:

:80 { 反向代理 127.0.0.1:8080 }

官方网站: https://caddyserver.com/


比较表

代理工具 类型 ARM 支持 主要特点 资源足迹 配置复杂性
乌贼 HTTP/HTTPS 是的 缓存、ACL、SSL 碰撞 中等的 高的
私有网络 HTTP 是的 过滤、隐私 低的 低的
Shadowsocks-libev SOCKS5 是的 加密、速度 低的 低的
但丁 SOCKS4/5 是的 授权、日志 低的 中等的
Nginx 撤销 是的 负载平衡、SSL 卸载 低的 中等的
球童 撤销 是的 自动 HTTPS,简单配置 低的 低的

实际配置示例

链接代理(Privoxy + Tor)

将 Privoxy 与 Tor 结合起来为您的流量提供隐身保护。

安装 Tor:

sudo apt 安装 tor

配置 Privoxy: /etc/privoxy/配置

转发-socks5 / 127.0.0.1:9050 。

重启服务:

sudo systemctl 重启 privoxy sudo systemctl 重启 tor

通过端口 8118 访问 Privoxy;您的流量现在通过 Tor 网络传播。


资源链接

泰奥菲尔·博韦

泰奥菲尔·博韦

代理分析师

21 岁的 Théophile Beauvais 是 ProxyMist 的代理分析师,他专门负责整理和更新来自世界各地的代理服务器综合列表。凭借与生俱来的技术和网络安全天赋,Théophile 已成为团队中不可或缺的一员,确保向全球用户免费提供可靠的 SOCKS、HTTP、精英和匿名代理服务器。Théophile 在风景如画的里昂市出生和长大,从小就对数字隐私和创新充满热情。

评论 (0)

这里还没有评论,你可以成为第一个评论者!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注