socat հասցեում գրեք proxyport=8080։ proxyport:8080 գրությունը կարդացվում է որպես անհայտ ընտրանք։

socat TCP4-LISTEN:9090,bind=127.0.0.1,fork PROXY:proxy.example:service.example:80,proxyport=8080

Այս օրինակելի հրամանը ընդունում է տեղական TCP միացումներ 127.0.0.1:9090 հասցեում։ Այն միանում է proxy.example-ին 8080 պորտով և այդ HTTP փրոքսիից պահանջում է CONNECT թունել դեպի service.example:80։ Փրոքսին պետք է թույլատրի այդ նպատակակետը և պորտը։ Թույլատրված հանրային ծառայության փորձարկման համար HTTP փրոքսիների ցանկը առաջարկում է վերջնակետի թեկնածուներ, որոնց CONNECT հասանելիությունը իրական թիրախին և պորտին պետք է ստուգվի։

Երեք պորտերն ունեն առանձին աշխատանք՝ 9090-ը տեղական լսողն է, 8080-ը՝ փրոքսի լսողը, իսկ 80-ը՝ վերջնական ծառայության պորտը։ Երկու կետերը բաժանում են PROXY հասցեի դիրքային դաշտերը. ստորակետով բաժանված հասցեի ընտրանքները արժեք վերցնելիս օգտագործում են name=value։

Առնչվող հոդվածներ