const baseURLv4 = 'https://4.ipw.cn/'; const baseURLv6 = 'https://6.ipw.cn/'; export const getPublicIp = async (type: 'v4' | 'v6'): Promise => { const url = type === 'v4' ? baseURLv4 : baseURLv6; const response = await fetch(url); const ip = (await response.text()).trim(); return ip; }