1

Téma: proxy server

Pěkný den,
potřebuji zprovoznit zasílání dat na eportál z místa, kde se pro přístup na web používá proxy server.
V konfiguraci SDS-Micro jsem na nastavení proxy nikde nenarazil, takže se ptám, řešil to už někdo?
Dá se to třeba nějak udělat v SDS programu nasměrováním na proxy a url portálu předat jako parametr?
S proxy už jsem se mnoho let nesetkal, tak už moc nevím jak to tam chodí.
Díky.

2

Re: proxy server

Podařilo se mi to vyřešit, takže kdyby to někdo potřeboval, je to takhle:
Jde to vyřešit v SDS programu.
Nejprve je nutné před zahájením komunikace nastavit správný port v sys[76], já mám port proxy serveru 8080.
IP adresu ve volání http_get nastavíte na IP adresu proxy serveru - tady jen poznamenám, že IP proxy je vetšinou pevně daná, takže není potřeba používat dns_resolv.
A poslední důležitá věc je, že musíte přidat cílovou adresu serveru do "get_stringu" a to včetně "http://" jak je ukázáno v kódu.

Část kódu s ukládáním dat pak vypadá nějak takhle:

sys[76] = 8080;   //port proxy

if (_portal_data==2) {
  //IP proxy je 192.168.1.11
  http_get(192,168,1,11,'eportal.merenienergie.cz','http://eportal.merenienergie.cz/datatemp.php?ver=1&line=a&devid=', ...
}

Testoval jsem to na proxy serveru WinGate a doufám, že to bude fungovat i na ostatních.