This is a template for my SSH config.
It works fine except when I try voice/video calling on Telegram and when I wanna connect to a Discord voice channel, using Hiddify android and iPhone clients.
I tried changing all variations of Config options in the Hiddify client, yet the problem persisted.
Let's say the UDPGW port of my SSH VPN server is: 7302, how can I fix this Issue in my config?
Thank you.
Minimal Reproducible Example (MRE)
Connect to a custom Singbox SSH config matching the template provided (on any smartphone).
Try calling someone on Telegram or connect to any discord voice channel.
Expected Behavior
The apps show "Connecting" or "RTC Connecting" and get stuck on said status.
Version
Tried on 1.5.2 and 2.0.5 and latest iOS dev build on AppStore
Search first
What Happened?
{ "log": { "level": "warn", "output": "box.log", "timestamp": true }, "dns": { "servers": [ { "tag": "dns-remote", "address": "tls://1.1.1.1", "address_resolver": "dns-direct" }, { "tag": "dns-trick-direct", "address": "https://sky.rethinkdns.com/", "detour": "direct-fragment" }, { "tag": "dns-direct", "address": "1.1.1.1", "address_resolver": "dns-local", "detour": "direct" }, { "tag": "dns-local", "address": "local", "detour": "direct" }, { "tag": "dns-block", "address": "rcode://success" } ], "rules": [ { "domain_suffix": ".ir", "geosite": "ir", "server": "dns-direct" }, { "domain": "cp.cloudflare.com", "server": "dns-remote", "rewrite_ttl": 3000 } ], "final": "dns-remote", "static_ips": { "sky.rethinkdns.com": [ "188.114.98.0", "188.114.99.0", "104.18.203.232", "104.18.202.232", "188.114.99.0", "188.114.98.0" ] }, "independent_cache": true }, "inbounds": [ { "type": "tun", "tag": "tun-in", "mtu": 9000, "inet4_address": "172.19.0.1/28", "auto_route": true, "strict_route": true, "endpoint_independent_nat": true, "stack": "mixed", "sniff": true, "sniff_override_destination": true }, { "type": "mixed", "tag": "mixed-in", "listen": "127.0.0.1", "listen_port": 2334, "sniff": true, "sniff_override_destination": true }, { "type": "direct", "tag": "dns-in", "listen": "127.0.0.1", "listen_port": 6450, "override_address": "1.1.1.1", "override_port": 53 } ], "outbounds": [ { "type": "selector", "tag": "select", "outbounds": [ "auto", "proxy" ], "default": "auto" }, { "type": "urltest", "tag": "auto", "outbounds": [ "proxy" ], "url": "http://cp.cloudflare.com/", "interval": "10m0s", "idle_timeout": "1h40m0s" }, { "type": "ssh", "tag": "proxy", "server": "آدرس SSH", "server_port": "پورت SSH", "user": "یوزر SSH", "password": "پسورد SSH" }, { "type": "dns", "tag": "dns-out" }, { "type": "direct", "tag": "direct" }, { "type": "direct", "tag": "direct-fragment", "tls_fragment": { "enabled": true, "size": "1-500", "sleep": "0-500" } }, { "type": "direct", "tag": "bypass" }, { "type": "block", "tag": "block" } ], "route": { "geoip": { "path": "geo-assets/sagernet-sing-geoip-geoip.db" }, "geosite": { "path": "geo-assets/sagernet-sing-geosite-geosite.db" }, "rules": [ { "inbound": "dns-in", "outbound": "dns-out" }, { "port": 53, "outbound": "dns-out" }, { "clash_mode": "Direct", "outbound": "direct" }, { "clash_mode": "Global", "outbound": "select" }, { "domain_suffix": ".ir", "geosite": "ir", "geoip": "ir", "outbound": "bypass" } ], "final": "select", "auto_detect_interface": true, "override_android_vpn": true }, "experimental": { "cache_file": { "enabled": true, "path": "clash.db" }, "clash_api": { "external_controller": "127.0.0.1:6756", "secret": "sFZ9P24RXZRKp0uk" } } }
This is a template for my SSH config. It works fine except when I try voice/video calling on Telegram and when I wanna connect to a Discord voice channel, using Hiddify android and iPhone clients.
I tried changing all variations of Config options in the Hiddify client, yet the problem persisted. Let's say the UDPGW port of my SSH VPN server is: 7302, how can I fix this Issue in my config? Thank you.
Minimal Reproducible Example (MRE)
Expected Behavior
The apps show "Connecting" or "RTC Connecting" and get stuck on said status.
Version
Tried on 1.5.2 and 2.0.5 and latest iOS dev build on AppStore
Platform/OS
Android, iOS
Additional Context
No response
Application Config Options
Relevant log output
Are you willing to submit a PR? If you know how to fix the bug.