spec.md 1.4 KB

REMOVED Requirements

Requirement: ipset and iptables are installed on all servers

Reason: Server-side CN destination blocking is no longer needed; Surge client handles CN routing. Migration: No replacement. CN destination routing remains at the Surge client level.

Requirement: China IP CIDR list is downloaded

Reason: Server-side CN destination blocking is no longer needed. Migration: None required.

Requirement: ipset is populated with China CIDR ranges

Reason: Server-side CN destination blocking is no longer needed. Migration: Existing cn-block ipset will no longer be updated. It can be manually destroyed.

Requirement: iptables blocks outbound to China IPs

Reason: Server-side CN destination blocking is no longer needed. Migration: The OUTPUT chain DROP rule referencing cn-block can be manually removed.

Requirement: CN IP list is refreshed daily via cron

Reason: Server-side CN destination blocking is no longer needed. Migration: The cron job geoblock-refresh will be removed by Ansible.

Requirement: ipset is restored on boot

Reason: Server-side CN destination blocking is no longer needed. Migration: The geoblock systemd service will be removed by Ansible.

Requirement: Geoblock role is applied to all servers

Reason: Server-side CN destination blocking is no longer needed. Migration: The geoblock role is removed from site.yml.