diff --git a/hiddifypanel/hutils/proxy/singbox.py b/hiddifypanel/hutils/proxy/singbox.py index b08748ee8..7c7b7b9e9 100644 --- a/hiddifypanel/hutils/proxy/singbox.py +++ b/hiddifypanel/hutils/proxy/singbox.py @@ -381,6 +381,7 @@ def add_wireguard(base: dict, proxy: dict): base["private_key"] = proxy["wg_pk"] base["mtu"] = 1380 + base["address"] = [f'{proxy["wg_ipv4"]}/32'] base['peers']=[{ "public_key":proxy["wg_server_pub"], "pre_shared_key":proxy["wg_psk"], @@ -389,7 +390,6 @@ def add_wireguard(base: dict, proxy: dict): "allowed_ips": [ "0.0.0.0/0","::/0" ] - # "address" : f'{proxy["wg_ipv4"]}/32' }] del base["server_port"] del base["server"] diff --git a/hiddifypanel/hutils/proxy/xray.py b/hiddifypanel/hutils/proxy/xray.py index d2107fb2a..157097b88 100644 --- a/hiddifypanel/hutils/proxy/xray.py +++ b/hiddifypanel/hutils/proxy/xray.py @@ -155,7 +155,7 @@ def to_link(proxy: dict) -> str | dict: "publicKey": proxy["wg_server_pub"], "presharedKey": proxy["wg_psk"], "reserved": "0,0,0", - "ip":"10.0.0.1", + "ip":f'{proxy["wg_ipv4"]}/32', "mtu":"1380", "keepalive":"30", "udp":1,