var port = 6969; var jsLF = "n"; function getMacroCode(endp) { var macro = "CODE:"; macro += "URL GOTO=http://127.0.0.1:" + port + "/" + endp + jsLF; macro += "WAIT SECONDS=1" + jsLF; macro += "TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT" + jsLF; return macro; } var rs; iimPlay(getMacroCode('change')); rs = iimGetLastExtract(); if (rs == 'OK') iimDisplay("WAIT"); do { iimPlay("CODE:WAIT SECONDS=5"); iimPlay(getMacroCode('status')); rs = iimGetLastExtract(); if (rs.startsWith('Connected')) break; } while (true); iimPlay("CODE:PROXY ADDRESS=127.0.0.1:1080 BYPASS=*127.0.0.1*"+jsLF+"URL GOTO=https://whoer.net");