参考资料

  1. Stirling-PDF 是一个开源的 PDF 工具集
  2. Crux 是一个轻量级、高性能的 Linux 发行版,专为有经验的用户设计。
  3. ZeroTier 是一个开源的虚拟网络解决方案
  4. SWI-Prolog 是一个开源的 Prolog 实现,广泛用于人工智能、自然语言处理和知识表示等领域
  5. MySQL 是一个开源的关系型数据库管理系统
  6. Docker在CI/CD中的作用是什么?
  7. Wiki 是一个基于 Web 的协作式知识管理系统
  8. Scratch 是 MIT 媒体实验室开发的图形化编程语言

详细简介

hello-seattle 是一个轻量级、高性能的代理工具,基于 Python 开发,支持多种协议(如 HTTP、SOCKS5 等)。主要用于网络请求转发、数据抓取和隐私保护。

特点

  1. 多协议支持:HTTP、HTTPS、SOCKS5。

  2. 高性能:异步 I/O 设计,低延迟。

  3. 轻量级:资源占用少,适合嵌入式设备。

  4. 易于配置:支持 YAML 格式配置文件。

  5. 跨平台:支持 Windows、Linux、macOS。

最新更新内容及时间

  • 版本 2.1.0(2023-10-15):

    • 新增 WebSocket 协议支持。

    • 优化内存管理。

    • 修复 DNS 解析问题。

镜像下载地址

官网地址

https://hello-seattle.io

文档地址

https://docs.hello-seattle.io

Docker 安装示例

docker pull hello-seattle/proxy:latest
docker run -d -p 8080:8080 -v /path/to/config.yaml:/config.yaml hello-seattle/proxy

YAML 设置教程

示例 config.yaml

server:
  port: 8080
  protocol: http
  timeout: 30s

logging:
  level: info
  file: /var/log/hello-seattle.log

常用错误问题

  1. 端口冲突:检查端口是否被占用。

  2. 配置文件错误:确保 YAML 格式正确。

  3. 权限不足:以管理员/root 权限运行。

  4. 依赖缺失:安装 Python 3.8+ 和 pip install -r requirements.txt