Proxifier для Mac: накіраваць адну праграму праз SOCKS, а астатнія пакінуць напрамую
Выкарыстайце асобнае правіла праграмы над прадвызначаным Direct, захаваўшы выключэнне localhost, і праверце, які працэс валодае злучэннем.
У існуючым профілі Proxifier for Mac наладзьце канчатковы пункт SOCKS у раздзеле Proxy Servers, выбраўшы адпаведнага кандыдата са спіса SOCKS-проксі, калі маршрут праграмы да публічнай мэты дапускае публічнага пасярэдніка, затым дадайце правіла Proxification, якое выбірае патрэбную праграму.
Пакіньце крытэрыі мэтавага хоста і порта гэтай праграмы на Any, калі ўсе яе злучэнні павінны ісці праз проксі. Выберыце захаваны проксі як дзеянне правіла, а дзеянне правіла Default пакіньце Direct.
| Парадак правілаў | Супадзенне | Дзеянне |
|---|---|---|
| Localhost | Існуючае выключэнне loopback | Direct |
| Выбраная праграма | Выбраная праграма, іншыя крытэрыі Any | Захаваны SOCKS-проксі |
| Default | Астатнія злучэнні | Direct |
Правілы ацэньваюцца зверху ўніз. Усе крытэрыі аднаго правіла павінны супадаць. Таму шырэйшае папярэдняе правіла можа перашкодзіць спрацоўванню правіла для канкрэтнай праграмы.
Праверце ў журнале злучэнняў праграму і выбранае дзеянне. Злучэннем можа валодаць дапаможны працэс, а не бачная праграма; дадайце яго свядома, калі ён належыць да той жа палітыкі.
Дакументацыя Mac апісвае маршрутызацыю злучэнняў TCP. Разглядайце палітыку развязання DNS і падтрымку UDP як асобныя магчымасці. Адзін толькі выбар праграмы не даказвае, што кожная сеткавая аперацыя, звязаная з ёй, ідзе праз гэты проксі.