Skip to content

Releases: notfound945/iface-proxy

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 05:11
Release v1.3.0

DNS target filtering and configuration management update.

- Add dns.blocked_hosts with exact and wildcard domain matching before routing, DNS, and outbound connection setup.
- Return HTTP 403 and SOCKS5 REP 0x02 for blocked targets without issuing DNS queries.
- Display blocked host counts and patterns alongside loaded route rules.
- Include not-setup in the generated example configuration.
- Rename --open-config to --reveal-config and reveal the selected file in Finder with open -R.
- Add migration errors, tests, and documentation for the new configuration and CLI behavior.

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 17 Aug 01:42
Release v1.2.1

Startup readiness and proxy CLI guidance update.

- Wait for enabled HTTP and SOCKS5 listeners to become ready before displaying ordered route rules.
- Show route rules in a dedicated box during startup and --check-config.
- Add copyable HTTP/HTTPS and SOCKS5h export commands to listener output.
- URL-encode SOCKS5 credentials in authenticated shell exports.
- Add tests for route-rule rendering and generated proxy exports.

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:48
Release v1.2.0

Configuration and routing architecture update.

- Replace routes.txt with versioned YAML configuration for proxy, runtime, and ordered route rules.

- Require an explicit config file at startup while retaining field-level defaults.

- Add --init-config, --open-config, and --check-config management commands.

- Add strict schema, value, credential, and route-pattern validation shared by checks and startup.

- Preserve interface-scoped DNS and same-interface outbound connection guarantees.

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:20
Release v1.1.0

- Add interface-scoped DNS resolution with DNSServiceGetAddrInfo.
- Keep DNS queries and outbound TCP connections on the selected interface.
- Support SOCKS5h domain resolution through the proxy.
- Refactor DNS, SOCKS5 proxy, and utility modules.
- Add boxed listener output with HTTP, HTTPS, SOCKS5, and SOCKS5h connection URLs.

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 25 Nov 05:05
feat: add config output

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 19 Sep 06:05
docs: update README.md