Skip to content

Releases: GitMetaio/Surfing

Prerelease-Alpha

Prerelease-Alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Sep 21:09

Synchronize the latest code updates of branches and keep only the latest version

Release Timestamp: 2026-07-25 10:22:30

Full Changelog: v7.8.2...Prerelease-Alpha

v7.8.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 16:55

What's Changed

  • sync latest branch
  • fix known issues and improve stability

v7.8.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 14:18

What's Changed

  • ipv6 intelligent management
  • network filtering upgraded to ssids (mac)
  • fix known issues and improve stability

v7.8.0

Choose a tag to compare

@github-actions github-actions released this 19 May 16:10

What's Changed

Major changes:

  • add apply_wifi_bypass(), dynamically manage net_bypass chain
  • hot switch inserts/deletes key chain rules directly, no service restart or touch disable needed
  • introduce double debounce lock: timestamp check + lock file, prevents repeated triggers and concurrency during network fluctuations
  • optimize state machine logic: accurately distinguish disabled / bypassed / proxying / enabled states
  • refactor rules_add(): batch collect local ipv4/ipv6 addresses and apply rules at once, reducing iptables calls
  • improve ssid and ip change detection, clearer logging

1. Network switch mechanism deep refactor (iptables hot switch)

  • switch method upgraded from module start stop to iptables hot switch, greatly improving response speed and stability

2. Transparent proxy rules optimization

  • clean up leftover rules, enhance rule robustness
  • fix asymmetry in tproxy rule cleanup
  • optimize ipv6 leftover rule cleanup logic
  • refactor dns hijacking and redirect logic, improve reliability
  • enhance overall logging for easier troubleshooting

3. Startup and service optimization

  • optimize boot sequence
  • improve system firewall unblock logic
  • inotifyd startup detection more reliable
  • optimize hosts dynamic mounting process

Other updates

  • config update: config.yaml add hosts rules, update ipv4 array, etc

Tips

deep refactor around network and stability:

  • faster and smoother network switch response
  • improve ipv4/ipv6 dual stack compatibility
  • reduce rule leftovers, concurrency conflicts, and unnecessary service restarts
  • network filtering no longer relies on hard module service start stop

v7.7.1

Choose a tag to compare

@github-actions github-actions released this 03 May 14:15

What's Changed

  • remove the box toolbox from the working directory
  • improve the stability of tun interface creation
  • improve the iptables transparent proxy check
  • optimize iptables performance limitations on the system kernel

v7.7.0

Choose a tag to compare

@github-actions github-actions released this 15 Apr 16:53

What's Changed

  • optimize iptables rule chain
  • fix WeChat network loading lag issue
  • introduce service process concurrency prevention to avoid potential memory leaks on some systems