dns解锁砍口垒

覆盖连接目标地址实现解锁

砍口垒这么多年,玩是几乎不玩了,但是折腾解锁就它是红,也不爽

DNS解锁

参考了这里的文章 使用DNS解锁愉快游玩kancolle/艦これ。正好也用DNS解锁,虽然不是文中这家解锁商,但是承诺kancolle解锁,支持落地机授权。

首先获取解锁服务器的ip地址

1
dig dmm.com @<解锁dns>

一般来说dmm.com的解析结果就可以,不行的话需要问问解锁商

使用防火墙转发

用iptables将访问kancolle的ip的出向流量重定向到解锁ip

使用DNS解锁愉快游玩kancolle/艦これ文中使用的iptables指令是

1
iptables -t nat -A OUTPUT -p tcp --dst 203.104.209.7/32 -j DNAT --to-destination <解锁服务ip>:80

所以在用ufw的话配置ufw也行:

  1. 启用 IP 转发

    确保 IP 转发已启用:

    1
    2
    
    echo "net.ipv4.ip_forward=1" | sudo tee -a /etc/sysctl.conf
    sudo sysctl -p
    
  2. 编辑 before.rules 文件

    etc/ufw/before.rules文件的开头(*filter 之前)添加:

    1
    2
    3
    4
    5
    6
    7
    
    *nat
    :POSTROUTING ACCEPT [0:0]
    :PREROUTING ACCEPT [0:0]
    
    -A OUTPUT -p tcp --dst 203.104.209.7/32 -j DNAT --to-destination <解锁服务商ip>:80
    
    COMMIT
    
  3. 重启 ufw

    1
    2
    
    sudo ufw disable
    sudo ufw enable
    

配置sing-box覆盖连接目标地址

vps通过sing-box配置作为落地使用,也写了一些其它的分流规则。为了方便维护和配置,就不单独修改防火墙,直接直接写进sing-box配置文件好了

  1. 添加代理出口
1
2
3
4
5
6
7
  "outbounds": [
    {
      "type": "direct",
      "tag": "kancolle-out",
      "override_address": "xxxx"
    }
   ],
  1. 添加路由规则

自用示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
  "route": {
    "rules": [
      {
        "ip_cidr": [
            "203.104.209.7/32",
        ],
        "invert": false,
        "outbound": "kancolle-out"
      },
    ]
  }

vps解锁

常规的方式,但是很难找到适合的vps

比如说vultr会一直给同一个用户分相同的ip,而日本6刀服务器的部分ip一直可以解锁kancolle,我也是一直用的vultr解锁。

但是不能保证vultr分到的ip就一定可以,不过小时计费,可以尝试。

vultr实用性和性价比方面并不是特别好,每月6刀专用于kancolle也不太划算,不行的话还是找找提供家宽ip的代理商。

搭建落地也可以,搭建反代后vps留作他用也可以

nginx反代配置文件示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
server {
    listen 80 default_server;
    listen [::]:80 default_server;

    location / {
        # 允许的 IP 地址
        allow <白名单>; 

        deny all;             # 拒绝所有其他 IP
        error_page 403 = @no_response;

        proxy_pass http://203.104.209.7:80;
        proxy_set_header Host $host;
    }
    location @no_response {
        return 444;
    }
}

其它注意事项

通过访问http://203.104.209.7/kcscontents/可以大致判断是否解锁成功

Forbidden 解锁成功
403 解锁失败
直接打不开 连日本ip都不是还是别试了

PC浏览器打开白屏

改用http连接,并且设置浏览器允许dmm.com不安全的连接

comments powered by Disqus
Built with Hugo
主题 StackJimmy 设计