HTTP neu SOCKS5: pa IP dirprwy ddylech ei ddewis?
Dewiswch y math yn ôl y rhaglen, y traffig a gefnogir a’r angen am DNS ar ochr y dirprwy.
Agorwch osodiadau dirprwy’r rhaglen yn gyntaf. Y protocolau a gefnogir sy’n pennu’r cofnodion defnyddiadwy; nid yw label trawiadol na rhif porth cyfarwydd yn ychwanegu cefnogaeth at y cleient.
| Rhaglen neu dasg | Dewis a gwirio |
|---|---|
| Dim ond maes dirprwy HTTP sydd ganddi | Pwynt terfyn addas o’r rhestr dirprwyon HTTP. Profwch HTTPS CONNECT hefyd os oes angen cyrchfannau HTTPS. |
| Yn cefnogi SOCKS5 ac angen opsiynau cysylltu neu DNS | Pwynt terfyn SOCKS5 lle mae’r ddwy ochr yn cefnogi’r opsiynau angenrheidiol. |
| Angen UDP | Gwiriwch UDP yn y cleient a’r pwynt terfyn; nid yw label SOCKS5 yn ddigon. |
| Angen SOCKS4 | Pwynt terfyn SOCKS4 cydnaws a modd cleient cyfatebol. |
| Dim cefnogaeth dirprwy | Ni all IP o restr ffurfweddu’r rhaglen ar ei ben ei hun. |
Ar gyfer ceisiadau gwe ac API, mae dirprwy HTTP yn aml yn ddigon. Mae’n anfon HTTP ymlaen ac, os caniateir, yn cludo HTTPS drwy CONNECT. Nid yw tudalen HTTP arferol lwyddiannus yn profi cefnogaeth twnnel: gall y gwasanaeth fynnu dilysu twnnel neu gyfyngu cyrchfannau a phyrth.
Mae SOCKS yn gweithio o dan haen ceisiadau HTTP. Mae rhaglen gydnaws yn gofyn iddo sefydlu cysylltiad heb ddehongli cais HTTP, felly mae’n ddefnyddiol i draffig arall a gefnogir hefyd. Mae SOCKS5 yn diffinio cyfeiriadau IPv4, IPv6 ac enw parth, dilysu a chysylltiad UDP. Gall rhaglen neu bwynt terfyn am ddim penodol weithredu dim ond rhai nodweddion. Nid yw llwybr TCP SOCKS y porwr yn cwmpasu rhaglen arall neu wasanaeth UDP yn awtomatig.
Ble caiff enw’r gyrchfan ei ddatrys?
Yn curl, mae sillafiad URL SOCKS5 yn pennu lle mae DNS y gyrchfan yn digwydd: mae socks5:// yn datrys yn lleol; mae socks5h:// yn gofyn i’r dirprwy ddatrys. Gall golygfeydd DNS gwahanol wneud i un dewis weithio a’r llall fethu. Gall cleientiaid eraill ddefnyddio blwch ticio neu opsiwn ar wahân. Nid yw dewis SOCKS5 yn unig yn profi bod pob chwiliad DNS yn mynd drwyddo.
Mae gan SOCKS4 lai o alluoedd; mae SOCKS4a yn ychwanegu trin enwau gwesteiwyr. Os yw’r cleient a’r gwasanaeth yn cefnogi SOCKS5 ac nad oes rheswm dros y protocol hŷn, mae cofnod SOCKS5 addas yn ddewis cyntaf rhesymol. Mae rhoi pwynt terfyn SOCKS4 gyda’r cleient mewn modd SOCKS5 yn anghydweddiad protocol.
Pan fo’r protocol yn addas, profwch y gyrchfan go iawn a nodwch y methiant cyntaf. Nid yw HTTP na SOCKS5 yn mesur anhysbysrwydd: ymddiriedaeth yn y gweithredwr, TLS y gyrchfan a llwybr gwirioneddol y rhaglen sy’n dal i bennu’r amddiffyniad.