Commit graph

42 commits

Author SHA1 Message Date
Andrevich
846cd03c29 Polish UI, DoH defaults and RU routing rules
Add small UI enhancements and adjust DNS/routing defaults for the Russia (proxy_banned_ru) mode. Changes include:

- UI: add icons and clearer labels in htdocs/.../client.js (main node, secure/russia DNS labels, flags, source/node labels, Separate URLTest). Reorder and rename some DNS options.
- DNS: switch default secure DNS to Cloudflare DoH (https://cloudflare-dns.com/dns-query) and update DoH/DoT option entries and default.
- Routing: change default config (root/etc/config/homeproxy) to routing_mode=proxy_banned_ru, routing_port=all, disable ipv6_support, enable proxy_calls and no_proxy_torrents by default.
- generate_client.uc: use new secure DNS default, add comment about Cloudflare DoH via proxy, add early resolve rule, and reorder/modify torrent and VoIP proxy rules so torrent bypass has priority and port/protocol mappings are corrected.
- init script: include proxy_banned_ru in dnsmasq configuration branch.
- Localization: update template and translations (fa_IR, ru, zh_Hans) to reflect new strings.

These changes aim to improve UX, prefer Cloudflare DoH for encrypted DNS by default, prevent DNS leaks, and refine routing behavior for the RU-specific proxy mode.
2026-06-11 21:45:53 +04:00
Tianling Shen
b5502b1c48
feat(fw4/post): allow disable DNS redirect
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2026-01-21 10:02:58 +08:00
Tianling Shen
8b8d00a1e3
chore(config): disable ntp server by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-10-10 15:15:16 +08:00
Tianling Shen
1192893ec3
chore(config): add SMTP 587 to default (common) proxy port
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-23 01:32:44 +08:00
Tianling Shen
ed3866f7cb
feat(status): allow set log level for core
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-12 20:22:36 +08:00
Tianling Shen
7347b4ccf7
chore(config): fix use of deprecated routing rule
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-09-12 15:06:30 +08:00
Tianling Shen
d92f50bada
fix(migrate): fix migrate china dns server
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-26 22:07:26 +08:00
Tianling Shen
22455b9b6b
fix(init): avoid flush user-defined cron jobs
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-24 17:13:45 +08:00
Fengyu Wu
522d6ab2b7 feat(client): remove TUN GSO
TUN GSO is not working since auto_route is disabled.

And it's deprecated in sb 1.11.
2025-07-20 10:59:29 +08:00
Tianling Shen
2bab10f870
feat(server): move firewall option to single server
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-07-02 18:37:30 +08:00
Tianling Shen
d7e986a9ce
feat(client): enable built-in ntp server
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-06-20 22:10:30 +08:00
Tianling Shen
5b055370d6
feat(view/status): export github_token option
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-04-03 17:14:57 +08:00
Tianling Shen
8aa049f0bf
feat(client): allow disable sniff override in simple mode
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-03-14 17:34:42 +08:00
Tianling Shen
27446fd44a
feat(scripts/resources): allow set github token for api call
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-27 20:46:34 +08:00
Tianling Shen
90d3ca6dc9
chore(config): add 203.208.50.66/32 to proxy list
not accessible from specific ISP-s, only God knows why.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-06 15:24:29 +08:00
Tianling Shen
e7e22cef81
refactor(client): remove chinadns-ng
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-05 17:44:32 +08:00
Tianling Shen
2671dcc7d3
feat(config): add 5222 to common port
for whatsapp.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2025-01-03 13:18:26 +08:00
Anya Lin
b392edd4ed
feat(generator): add udp_timeout option 2024-08-22 20:55:03 +08:00
arimitx
2523db9985 feat(tun): Add tun_gso config option 2024-08-22 15:27:49 +08:00
Tianling Shen
cb1859b05f
feat(subscribe): filter out useless nodes by default
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-08-12 21:05:16 +08:00
Anya Lin
4fb7e74d61
chore(config): add a preset dns_rule for outbound: any 2024-08-10 14:36:47 +08:00
Milinda Brantini
577676e341
chore(resources): update telegram cidr 2024-07-20 21:12:38 +08:00
Anya Lin
bf70ce69a0 feat(generator/client): Add mixed inbound 2023-11-30 16:33:17 +08:00
Anya Lin
e1b2e6e5bf chore(client): Add rsync port for common_port 2023-11-14 23:00:41 +08:00
Tianling Shen
a9063bd60b
chore(client): default to google dns 2023-10-03 19:02:04 +08:00
Tianling Shen
27efd7d63b
chore(config): direct smtp port by default 2023-09-17 14:19:06 +08:00
Tianling Shen
c169bd459a
chore(config): change default routing mode to bypass_mainland_china
it's 2023 now
2023-04-28 08:58:43 +08:00
Tianling Shen
1bd3c8f4c7
fix(init): use privileged mode for tun/wg 2023-04-14 23:45:45 +08:00
Tianling Shen
ce882dd831
feat: add chinadns-ng support 2023-04-14 06:49:55 +08:00
Tianling Shen
5bfb293bb5
chore(config): update default dns 2023-02-15 09:26:27 +08:00
Tianling Shen
f4fe6ff983
fix(config): fix mismatch section config 2023-02-14 14:54:01 +08:00
Tianling Shen
a81b94dbd9
feat(fw): make routing rule more flexible 2023-02-14 13:45:44 +08:00
Tianling Shen
8ef6b368fd
feat: support domain acl 2023-02-09 08:21:29 +08:00
Tianling Shen
f9874688b3
feat(client): add gaming mode settings
luci only currently
2023-02-07 09:26:24 +08:00
Tianling Shen
8ccf6dfe12
feat(fw): support disable ipv6 2023-02-07 06:03:55 +08:00
Tianling Shen
9dde95a4bb
feat(fw): init gfwlist rule 2023-02-03 19:47:57 +08:00
Tianling Shen
86056af74e
feat(fw4): handle routing port via firewall rules 2023-02-03 04:02:19 +08:00
Tianling Shen
5800824c39
feat(firewall): use redirect/tproxy for regular modes 2023-01-25 01:07:23 +08:00
Tianling Shen
4f702ca691
fix: correct node option 2022-10-26 15:08:37 +08:00
Tianling Shen
91d8066ecb
chore: update sample config 2022-08-19 10:37:44 +08:00
Tianling Shen
83ededcc3a
chore(config): add missing section 2022-07-29 20:01:43 +08:00
Tianling Shen
bf979c6a3e
chore: initial config 2022-07-25 00:40:19 +08:00