Skip to content
wweir edited this page Jun 3, 2022 · 12 revisions

Sower 是什么

Sower 是一个足够简单、用户友好的智能透明代理解决方案

设计初衷

给 MacOS 做个透明代理,可以畅快使用三指查词功能

设计目地

做一个满足普通人正常使用的跨平台、易用的代理解决方案

实现思路

  1. 客户端接受请求,经过路由选择后,将需要代理的请求进行简单封装,伪装成普通 HTTPS 请求经由服务端进行代理访问。
  2. 客户端提供自带路由规则的 Socks5 代理服务,并提供一个基于 DNS 路由方案的全局透明代理解决方案。 其自带的路由服务可以自动检测哪些网站需要进行代理访问,一般无需手动配置规则或订阅已有的代理规则。
  3. 服务端除提供代理服务外,还应伪装成正常的 HTTPS 站点,对外界而言,就是一个普通的 web 服务器

最终效果

  1. 个人电脑上配置使用,可以完全解决浏览器、终端内应用、不支持配置代理的其它应用的代理问题,且使用体验基本无感
  2. 家庭路由器、单位服务器上配置,可以无感解决同一网络下所有网络设备的透明代理问题
  3. 搭配 wireguardopenvpn等支持配置路由、DNS 的 VPN 使用,可以在任意网络环境下,获得相同的透明代理访问体验,并实现设备、服务器的跨网络访问
Clone this wiki locally