| 835 | |
| 836 | // 指定节点 host 参数 |
| 837 | function HOST_Handle(cnt,phost) { |
| 838 | phost="host="+phost+"," |
| 839 | if (phost.indexOf("☠️") == -1) { //只替换已有host类型 |
| 840 | cnt = cnt.replace(/host\s*\=(.*?)\,/,phost) |
| 841 | } else { // 为已有的替换,为没有的增加 obfs-host\tls-host |
| 842 | phost=phost.split("☠️")[0] |
| 843 | if (/-host\s*\=/.test(cnt)) {// 如已有 host 参数 |
| 844 | cnt = cnt.replace(/host\s*\=(.*?)\,/,phost+", ") |
| 845 | } else if (/over-tls\s*\=\s*true/.test(cnt)) { // 如无host,但可以增加 |
| 846 | cnt = cnt+", tls-"+phost |
| 847 | } else if (/obfs\s*\=/.test(cnt)) { |
| 848 | cnt = cnt + ", obfs-"+phost |
| 849 | } |
| 850 | } |
| 851 | return cnt |
| 852 | } |
| 853 | |
| 854 | // 指定节点 obfs=xx-http 参数 |
| 855 | function OBFS_Handle(cnt,pobfs) { |