Skip to content

免费代理

这里使用的免费代理都是基于 clash-meta 来实现,关于 clas-meta 的配置,可以参考clash

主要内容:

  1. 注册 cloudflare 账号(简称 cf),使用其免费提供的 workers 来搭建代理
  2. 查找网络上其他的免费高质量代理
  3. 将这些代理导入到 clash-meta 的配置中
  4. 将 clash-meta 作为服务启动

注册 cf 账号,搭建 cf 代理

  1. 打开网站https://www.cloudflare-cn.com/,根据提示注册账号
  2. 点击左侧栏的workers和pages
  3. 点击创建应用程序
  4. 点击创建 Worker
  5. 随便修改下名字,如proxy或者worker-proxy
  6. 点击部署
  7. 点击编辑代码
  8. 打开网站https://github.com/cmliu/edgetunnel
  9. _worker.js中代码复制到 cf 网页中的代码
  10. 生成一个uuid,Linux 中可以lsblk -f,随便复制一个 uuid 到代码中第 7 行,并且记住这个 uuid
  11. 点击 cf 网页中的保存并部署
  12. 点击设置->触发器,记住路由中的地址,一般是https://proxy.xxx.workers.dev
  13. clash-meta 中的订阅地址就是https://proxy.xxx.workers.dev/<uuid>

查找网络上的高质量免费代理

  1. 可以在这个网站上找免费机场收集
  2. 建议使用https://ikuuu.pw
  3. 邮箱注册,然后首页一般都会有 clash 订阅链接
  4. 若需要翻墙才能访问订阅链接,或者订阅链接不稳定,可以使用acl4ssr对订阅链接进行转换。

clas-meta 设置

  1. yaml 配置参考本人另一篇博客clash
  2. clash-meta 下载地址:https://github.com/MetaCubeX/mihomo/releases
  3. clas-meta system service:
ini
[Unit]
Description=Clash-Meta Daemon, Another Clash Kernel.
After=network.target NetworkManager.service systemd-networkd.service iwd.service

[Service]
Type=simple
User=clash-meta
Group=clash-meta
LimitNPROC=500
LimitNOFILE=1000000
CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SYS_TIME CAP_SYS_PTRACE CAP_DAC_READ_SEARCH
AmbientCapabilities=CAP_NET_ADMIN CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SYS_TIME CAP_SYS_PTRACE CAP_DAC_READ_SEARCH
Restart=always
ExecStartPre=/usr/bin/sleep 2s
ExecStart=/usr/bin/clash-meta -d /etc/clash-meta
ExecReload=/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target
  1. 二进制放在/usr/bin/clash-meta,配置文件放在/etc/clash-meta/config.yaml

博客内容遵循 CC BY-NC-SA 4.0 协议。