米露小窝
放弃个性,就和死了没什么区别
米露小窝

使用 Cloudflare WARP 保护 Sharkey / Misskey 源站

为什么

由于 Sharkey / Misskey / Mastodon 和 Fediverse 互联的特性,实例需要主动访问联合的实例,这就带来了一个问题:如果有坏蛋进行定点特定联合,就会暴露源站 IP,导致被攻击等。这个时候我们可以使用 Cloudflare WARP 来保证源站的 IP 不会泄露

怎么做

修改 docker-compose.yml

我们使用了 warp-docker 这个项目来启动 warp

在 docker-compose.yml 中加入以下内容

  warproxy:
    image: caomingjun/warp
    restart: always
    environment:
      - WARP_SLEEP=2
      # - WARP_LICENSE_KEY= # optional
    cap_add:
      - NET_ADMIN
    sysctls:
      - net.ipv6.conf.all.disable_ipv6=0
      - net.ipv4.conf.all.src_valid_mark=1
    volumes:
      - ./warpdata:/var/lib/cloudflare-warp
    networks:
      - shonk
YAML

修改 default.yml

在 default.yml 中找到 proxy 字段并且修改

proxy: http://warproxy:1080
YAML

之后输入 docker compose up -d 即可正常运行服务

感谢

使用 Cloudflare WARP 保护 Mastodon 源站

赞赏
使用 Cloudflare WARP 保护 Sharkey / Misskey 源站》依据“CC BY-NC-SA 4.0”许可证进行授权。转载的时候请附上米露的链接,最好请勿用于商业目的 qaq
没有标签
首页      技术      使用 Cloudflare WARP 保护 Sharkey / Misskey 源站

MxmiluBOB

文章作者

发表回复

textsms
account_circle
email

米露小窝

使用 Cloudflare WARP 保护 Sharkey / Misskey 源站
为什么 由于 Sharkey / Misskey / Mastodon 和 Fediverse 互联的特性,实例需要主动访问联合的实例,这就带来了一个问题:如果有坏蛋进行定点特定联合,就会暴露源站 IP,导致被攻击等…
扫描二维码继续阅读
2025-05-24