Debian 11 搭建 shadowsocks-libev 服务

前言 几年前的 shadowsocks 是 python 写的,比较占用服务器资源。近两年虽然 ss 的热度不高了,但依然还是值得使用的代理程序。现在的 shadowsocks-libev 是 C 语言写的,对小内存机器尤为友好,目前还在维护,更新也频繁,建议使用。 为什么要搭建这个服务?国内 vps 也不能做科学,但最近正好有这个需求(人不在上海,但是也想要领取 B 站这个福利?使用上海 IP 即可领取)。看下图 小破站还是小气啊,人家网易送了网易严选、有道云笔记、网易云音乐,还有网易邮... 阅读全文

记一次解决 clash all DNS requests failed, context deadline exceeded 问题

在我切换了 clash 透明代理和普通代理之后遇到了如题所述的问题。 下面是详细日志 [TCP] dial ? 规则之外 (match Match/) to dns.alidns.com:443 error: advanced-cm-3.nodesub.com:3600 connect error: all DNS requests failed, first error: Post "https://dns.alidns.com/dns-query": context deadline exc... 阅读全文

让 iPhone iPad 连接的 wifi 能够使用 socks 代理

可以看到 iPhone 连接到 wifi 后修改 wifi 参数,只有设置 HTTP 代理 的选项,没有设置 SOCKS 代理 的功能。本文给出一种可以设置 SOCKS 代理的方法—— 编写PAC文件并托管于静态文件服务器,实现通过一个 url 自动配置代理。 A proxy auto-config (PAC) file defines how web browsers and other user agents can automatically choose the appropriat... 阅读全文

Clash Transparent Proxy 透明代理/网关 在 Linux 设备上的实践和分享

最近折腾 Clash 透明代理/网关,记录一些心路历程,也分享一些我收集到的互联网上关于透明代理写得很好的博客文章。 我的目标是在家里局域网中某台 7x24h working 的 Linux 设备上安装 Clash Core(或者 Clash Premium),然后主路由 Openwrt 修改 lan dhcp config,将 dhcp default gateway 和 default dns 发 offer 给请求 wifi 连接的局域网设备,这样就不需要设备主动修改网关和 DNS(指向透... 阅读全文

给 mac 安装个更好的 tcping

最近在局域网部署了透明代理/网关,想要测试一下局域网设备的 terminal 是否能正常通过 tcp 无感连接到 Internet,于是安装 tcping 测试。 我的 mac 还是 intel mac,macOS version 还是 10.15.4。 众所周知 brew 官方源(是官方源这种说法吗?)提供了 tcping 工具,大小也很小。 brew install tcping 使用上面的命令就可以安装,如果有网络问题建议在终端使用代理,比如 export http_proxy=http:... 阅读全文