Tcp s neštandardným proxy socks5. Vytvorenie a konfigurácia proxy servera SOCKS5 v Ubuntu. Získanie proxy z ovládacieho panela SOCKS Admin

Anonymita na internete nie je nová téma. A pravdepodobne ste si do počítača nainštalovali program ako A4Proxy, SocksChain
a podobne. Osobne sa mi nepáči, keď potrebujete nejaký samostatný program na prácu s proxy. Po prvé
je to škaredé, keď je na paneli úloh alebo ikon na paneli veľa okien, po druhé, tieto programy vyžadujú trhliny a
Som príliš lenivý pozerať sa :) Preto som napísal kurzy na podporu serverov SOCKS5, ktoré teraz môžem používať
v niektorých vašich programoch. A teraz chcem všetkým povedať, ako na to.

Od ktorých serverov a protokolov môžeme pristupovať cez proxy závisí
typ tohto proxy, teda protokol, ktorým k nemu pristupujeme. Existuje niekoľko typov serverov proxy:
HTTP proxy, SOCKS4, SOCKS5, SSL CONNECT atď. HTTP proxy sú najbežnejšie, najľahšie sa dajú nájsť na internete, no fungujú len s HTTP, navyše
môžu do hlavičiek požiadaviek vložiť adresu klienta, teda byť
nie anonymný. Protokol SOCKS je najpozoruhodnejší v tom, že nezapuzdruje aplikačné protokoly, ale
transportná vrstva, t.j. TCP/IP a UDP/IP. Keďže iba tieto protokoly sa používajú na prácu na internete,
cez SOCKS môžete pracovať s akýmikoľvek servermi, vrátane rovnakých SOCKS a,
tak organizujte reťazce serverov SOCKS. Z rovnakého dôvodu sú VŠETKY servery SOCKS anonymné - nemožné
na úrovni TCP/IP a UDP/IP prenášať ďalšie informácie bez narušenia práce vyššieho
protokol.

Zameriame sa na protokol SOCKS5. Jeho popis je v
. Pre SOCKS5 je štandardný port 1080, ale toto
Nikto nevenuje veľkú pozornosť štandardu. Každé pripojenie SOCKS prechádza fázou autentifikácie, ak je to potrebné, potom klient
odošle príkaz. Príkaz môže byť jeden z troch:
CONNECT - odchádzajúce TCP spojenie na zadanú adresu. Pozrime sa na použitie tohto príkazu
podrobnejšie, keďže je to potrebné najčastejšie. BIND - otvorenie portu (server vyberie port a odošle adresu a port klientovi) a akceptuje TCP spojenie.
Server môže potrebovať vedieť, kto sa bude pripájať. V tomto prípade musíte tieto informácie odovzdať. UDP ASSOCIATE - otvorenie portu UDP (port vyberie server). Údaje určené na koniec
host a dáta z neho putujú aj cez UDP. Dáta v SOCKS5 sa prenášajú v binárnej forme a nie v textovej forme, ako v HTTP, SMTP, POP3 atď.

Popis protokolu

Po pripojení k serveru klient odošle paket označujúci verziu protokolu a podporovanú verziu
autentifikačné metódy. Tento balík má nasledujúci formát:

Verzia BYTE;
BYTE nMetódy;
BYTE metódy

Verzia musí byť 5. Každý prvok metódy definuje nielen metódu autentifikácie, ale aj metódu šifrovania údajov,
ak sa používa. Server si vyberie jednu z týchto metód. Môžete zadať ľubovoľný počet metód, ale ak server nevyžaduje autentifikáciu, potom žiadne metódy
iné ako 0x00 (nepoužívať autentifikáciu ani šifrovanie) sa nebudú vyžadovať. Ako odpoveď server odošle paket s nasledujúcim obsahom:

Verzia BYTE
metóda BYTE

kde metóda je metóda zvolená serverom alebo 0xFF (žiadna z navrhovaných metód nie je podporovaná). Ak je metóda 0x00, potom môžete okamžite odoslať príkaz.

Balík príkazov má nasledujúci formát:

Verzia BYTE; // 5
BYTE Cmd ; // 1 — PRIPOJTE
BYTE rezervované; // 0

BYTE addr;
port WORD; // Bajty v sieťovom poradí, t.j. htons(Port);

Ak sa použije názov domény, najskôr je bajt dĺžky a potom reťazec bez koncovej hodnoty null.

Server pošle odpoveď:

Verzia BYTE; // 5
BYTE Rep; // 0 — Dobre
BYTE rezervované; // 0
BYTE ATyp; // 1 - IPv4; 3 - názov domény; 4 - IPv6
BYTE addr;
port WORD;

Adresa a port sú adresy a port viditeľné pre hostiteľa. Spravidla sa vracia IP adresa, nie doména
Názov. Táto adresa sa môže líšiť od adresy, na ktorej pristupujeme na server, najmä ak ide o server
používa sa na určený účel, t. j. na výstup z miestnej oblasti na internet. Ak Rep nie je nula, t.j. chyba, zatvorte spojenie,
inak pracujeme s hostiteľom. Nepoužívame šifrovanie, takže dáta jednoducho odosielame a prijímame ako pri bežnom pripojení. Ak jedna zo strán uzavrie spojenie so serverom socks, okamžite uzavrie spojenie s druhou stranou
strane. Jedno pripojenie socks zapuzdruje jedno pripojenie TCP alebo sa pokúša vytvoriť jedno,
takže ak používate ponožky na anonymné skenovanie portov, potom toto
postup môže trvať pol dňa.

Kódovanie

Keďže ponožky zapuzdrujú TCP, má zmysel, aby sa trieda pripojenia ponožiek odvodila od
trieda zásuvky, ale CSocket od MFC nie je vhodný, pretože má všetky metódy
nie virtuálne. Napíšme si vlastnú triedu soketov a nazvime ju, povedzme, CTSocket

#include

triedy CTSocket
{
verejné:





virtual void Close();
virtual unsigned long GetHost(); // Zistite svoju adresu. To môže byť tiež potrebné.

súkromné:
SOCKET ponožka;
};

Implementáciu tejto triedy si môže napísať každý sám (kto nevie ako, RTFM MSDN), takže to nebudem písať
zvážiť. Teraz napíšme triedu pripojenia ponožiek. Bude podporovať len najnutnejšiu sadu
funkcie: podporovaný je len príkaz CONNECT, autentifikácia a SOCKS server nie sú podporované
je špecifikovaný iba IP adresou, nie názvom domény. Viac sa do jedného článku nezmestí.

Trieda CSocksSocket: verejný CTSocket
{
verejné:
virtuálny BOOL CreateSocket();
virtuálne pripojenie BOOL (dlhá ip bez znamienka, krátky port bez znamienka);
virtuálne pripojenie BOOL (názov LPCSTR, nepodpísaný krátky port);
virtual int Send(const char* str, int len);
virtual int Recv(char* buf, int max);
virtuálny BOOL Close();
virtual unsigned long GetHost();

CTSocket* pSocket;
nepodpísané dlhé ponožky_ip;
unsigned short socks_port;

súkromné:
char buffer; // Táto veľkosť určite stačí
unsigned long l_ip; // Adresa vrátená funkciou
GetHost()

};

// Implementácia
BOOL CSocksSocket::CreateSocket()
{
if (!pSocket->CreateSocket()) vráti FALSE;
if (!pSocket->Connect(socks_ip, socks_port)) return FALSE;
tlmivý roztok = 5; //Ver
tlmivý roztok = 1; // 1 metóda
buffer = 0; // žiadne overenie
pSocket->Send(buffer, 3);
int n = pSocket->Recv(buffer, 2);
if (n != 2) return FALSE;
metóda 0 nie je podporovaná
vrátiť TRUE;
}

BOOL CSocksSocket::Connect (nepodpísaná dlhá ip, nepodpísaný krátky port)
{
tlmivý roztok = 5; //Ver
tlmivý roztok = 1; // PRIPOJTE
buffer = 0; //Rezervované
tlmivý roztok = 1; // IPv4
*((dlhý bez znamienka*)(buffer + 4)) = ip;
*((unsigned short*)(buffer + 8)) = port;
pSocket->Send(buffer, 10);
int n = pSocket->Recv(buffer, 10);
if (n != 10) return FALSE;
if (buffer != 0) return FALSE; //
Nedá sa pripojiť

vrátiť TRUE;
}

BOOL CSocksSocket::Connect(názov LPCSTR, nepodpísaný krátky port)
{
tlmivý roztok = 5;
tlmivý roztok = 1;
buffer = 0;
tlmivý roztok = 3; // Doménové meno
int m = strlen(meno);
tlmivý roztok = m; //
Dĺžka byte
memcpy(buffer+5, meno, m); //
Kopírovanie reťazca bez koncovej nuly
*((unsigned short*)(buffer + 5 + m)) = port;
pSocket->Send(buffer, m + 7);
int n = pSocket->Recv(buffer, 10);
if (n != 10) return FALSE;
if (buffer != 0) return FALSE;
if (buffer != 1) return FALSE; //
Budeme požadovať, aby nám povedali IP, a nie niečo iné.
l_ip = *((dlhá bez znamienka*)(buffer + 4));
vrátiť TRUE;
}

int CSocksSocket::Send(const char* str, int len)
{
return pSocket->Send(str, len);
}

int CSocksSocket::Recv(char* buf, int max)
{
return pScoket->Recv(buf, max);
}

void CSocksSocket::Close()
{
pSocket->Close();
}

nepodpísané dlhé CSocksSocket::GetHost()
{
návrat l_ip;
}

//No a teraz testovací program
void main()
{
WSADATA wsadata;
CTSocket tsock;
CSocksSocket ssock(&tsock);

WSAStartup(MAKEWORD(2,2), &wsadata);

ssock.socks_ip = inet_addr("10.10.10.10"); // Tu zadajte požadovanú adresu
ssock.socks_port = 1080; //
Tu zadajte port

if (!ssock.CreateSocket()) return; // Nedá sa pripojiť k ponožkám
// alebo sa vyžaduje overenie
if (!ssock.Connect("www.mail.ru", htons(80))) vráti; //
www.mail.ru
// je neprístupný
LPSTR q = "HEAD / HTTP/1.1\xD\xAHost: www.mail.ru:80\xD\xAUser-Agent: xakep\xD\xA\xD\xA";
ssock.Send(q, strlen(q));

char buf;
int n = ssock.Recv(buf, 1000);
buf[n] = 0;
printf("%s", buf);

Dnes existuje niekoľko hlavných technológií, ktorých účelom je skryť IP adresu. V tomto článku budete mať možnosť zoznámiť sa s jedným z nich, konkrétne VPN.

V prvom rade na dokončenie tohto procesu potrebujete poznať nielen svoju osobnú IP adresu, ale aj adresu DNS servera. Získanie týchto informácií v zásade nie je žiadne ťažkosti, stačí napríklad navštíviť webovú stránku www.whoer.net.


Aj keď chcete zmeniť údaje o svojej IP adrese, nestačí použiť VPN alebo Socks, pretože dnes existuje veľa technológií, s ktorými ho môžete ľahko identifikovať. Vráťme sa teda k našej téme a preštudujme si metódu VPN podrobnejšie.

VPN (Virtual Private Network, virtuálna súkromná sieť)


V prvom rade stojí za zmienku, že externé pripojenie VPN sa prakticky nelíši od bežného pripojenia k určitej lokálnej sieti. V tomto prípade aplikácie nijako nepocítia žiadny rozdiel, a preto ho použijú ako „vstup“ na internet.

Hlavná vec je, že nebudú potrebovať žiadne nastavenia. Ak jeden z nich pristupuje k vzdialenej priamej službe, na počítači sa vytvorí špeciálny takzvaný balík GRE. Na druhej strane bude odoslaná v šifrovanej forme na server VPN.


Akcia servera VPN spočíva v tom, že keď prijme paket, dešifruje ho, rozoberie a vykoná potrebnú akciu v jeho mene. Po prijatí odpovede zo zdroja vzdialeného typu ju umiestni priamo do balíka GRE. Potom ho zašifruje a odošle klientovi.

Je potrebné mať na pamäti, že na zvýšenie stupňa bezpečnosti je potrebné systematické šifrovanie prenášaných údajov. Je dôležité, že pomocou MPPE (Microsoft Point-to-Point Encryption) môže byť prenos PPTP šifrovaný.

Predstavuje protokol spoločnosti Microsoft. Je dôležité, že prvé verzie boli nielen nepraktické, ale aj systematicky podliehali hackingu, no ani dnes nie sú známe svojou konkrétnou účinnosťou. Ide o to, že moderné verzie Microsoftu jednoducho neanalyzujú žiadne sankcie.

OpenVPN je bezplatná technologická implementácia VPN, ktorá je organizovaná s ohľadom na všeobecne akceptovaný zásobník internetového protokolu TCP/IP. Môžete si teda byť úplne istí, že spojenie sa uskutoční s tými poskytovateľmi, ktorí v skutočnosti nepodporujú požadovaný PPTP.

OpenVPN funguje najmä vtedy, ak nemáte osobnú IP adresu. Táto funkcia je odlišná napríklad od PPTP, ktorá nevyhnutne vyžaduje dve sieťové relácie naraz.

Ako nastaviť bezpečný prístup k internet?

Organizácia bezpečného prístupu na internet je naliehavým problémom nielen pre veľké spoločnosti a korporácie, ale aj pre bežných používateľov. Zvyčajný prístup každého k sieti prostredníctvom káblového poskytovateľa internetu alebo mobilného operátora nám neumožňuje hovoriť o akejkoľvek ochrane vašich údajov pred útočníkmi, ktorí v posledných rokoch aktívne kradli dôverné používateľské údaje. Okrem toho poskytovatelia často zavádzajú regionálne obmedzenia prístupu používateľov k určitým webovým zdrojom a službám, čím blokujú prístup IP adresy.

Môžete obísť blokovanie a dosiahnuť pomerne vysokú úroveň bezpečnosti a anonymity pomocou množstva RDP + ponožky proxy. Je celkom jednoduché zorganizovať takéto pripojenie na prístup k sieti a v tejto príručke podrobne opíšeme, ako to urobiť.

ČotakýRDP (Remote Desktop Protocol)?
Vlastnosti a výhody RDP

PRV – skratka pre anglickú frázu “ Protokol vzdialenej pracovnej plochy “, teda „Protokol vzdialenej pracovnej plochy“. Tento protokol pôvodne vytvorila spoločnosť Microsoft na poskytovanie vzdialeného prístupu používateľov k serverom a počítačom s operačným systémom Windows. V podstate RDP umožňuje užívateľovi vzdialene ovládať počítač s operačným systémom Windows pripojený k lokálnej sieti alebo internetu, z iného počítača, na ktorom je nainštalovaný klientsky program PRV.

Vďaka RDP používateľ môže pristupovať na internet nie priamo zo svojho počítača, ale prostredníctvom vzdialeného počítača v sieti, čo vám umožňuje úplne skryť skutočnosť používania tunelovania, to znamená, že pre konečnú webovú stránku, s ktorou pracujete, budete vyzerať, akoby pracovali ste priamo z počítača bez použitia tunelovania. Používate teda bezpečný komunikačný kanál, ktorý spolu s použitím proxy servera ponožky umožňuje dosiahnuť maximálnu bezpečnosť a anonymitu.

Získanie bezplatného RDP
Návod - ako získať bezplatné RDP

Na internete nájdete množstvo bezplatných alebo lacných služieb, ktoré poskytujú prístup k dedikovaným serverom s OS Windows , na ktorom môžete nakonfigurovať odkaz RDP+ ponožky -proxy na organizovanie anonymného a bezpečného prístupu k webovým zdrojom. Tu je niekoľko odkazov na podobné služby.

VPS.ua

· Rusonyx

Inferno riešenia

· 1Gb.ru

Siteko.net

Ak niektorý z týchto zdrojov nefunguje alebo chcete výkonnejší server na riešenie vysokovýkonných úloh, môžete nájsť rozpočtové služby, ktoré vám za malý poplatok poskytnú neustály prístup k serveru s kapacitou, o ktorú máte záujem. v.

Po registrácii budete mať prístup na server s OS Windows . Najjednoduchší spôsob je prenajať si server s týmto operačným systémom už od serverovej verzie Windows sa príliš nelíši od bežnej verzie a môžete si jednoducho nainštalovať známe softvérové ​​aplikácie a nakonfigurovať systém tak, aby vyhovoval všetkým vašim potrebným potrebám.

Nastavenie a pripojenie k RDP (Remote Desktop)

Po registrácii získa používateľ prístup k svojmu osobnému účtu diaľkového ovládania Windows -server. Okrem iných informácií uvádza poskytovateľ služby IP -adresa servera pre pripojenie k nemu zo vzdialeného zariadenia (PC, smartphone, tablet atď.). Ak sa chcete pripojiť k serveru, musíte zadať toto IP -adresa v paneli s adresou PRV - klient zabudovaný do OS Windows na lokálnom počítači používateľa. Pre to:

1. Otvorte integrovaného terminálového klienta pripojenia k vzdialenej ploche Windows . Ak to chcete urobiť, prejdite na stránku ŠTART->Všetky programy -> Príslušenstvo -> Pripojenie k vzdialenej ploche alebo otvorte menu ŠTART -> Spustiť a zadajte príkazmstsc a kliknite na "OK"


2. V okne, ktoré sa otvorí, zadajte IP - adresa prenajímateľa Windows -server špecifikovaný poskytovateľom služby. Kliknite na tlačidlo Zobraziť možnosti.


3. Do poľa „Používateľ“ zadajte používateľské meno na správu prenajatého servera určené poskytovateľom služby a prejdite na kartu „Miestne zdroje“.


4. Na karte „Miestne zdroje“ kliknite na tlačidlo „Podrobnosti“.


5. Vyberte zariadenia a prostriedky lokálneho počítača, ktoré budete používať počas vzdialenej relácie. Odporúčame začiarknuť políčko vedľa položky „Disky“, aby bol lokálny pevný disk dostupný pri práci na vzdialenom serveri. Kliknite na tlačidlo "OK" a tlačidlo "Pripojiť".


6. V okne, ktoré sa otvorí, zadajte heslo na prístup k vzdialenému serveru a kliknite na „OK“


7. Na vašej pracovnej ploche sa otvorí vzdialená pracovná plocha vzdialeného servera. Teraz môžete spravovať vzdialený server rovnakým spôsobom ako lokálny počítač.

Získanie proxy z ovládacieho panela SOCKS Admin

Ďalším krokom je získanie prístupu k službe proxy SOCKS na webovej stránke. Ak to chcete urobiť, postupujte podľa niekoľkých jednoduchých krokov:

1. Chod na stranua prihláste sa do svojho účtu


2. Zadajte svoje prihlasovacie meno a heslo pre prístup k službe. Tým sa otvorí panel správcu účtu. Tento panel zobrazuje tlačidlo vyhľadávania proxy ponožky 4/5 na rôznych parametroch ( Vyhľadávanie proxy ), tlačidlo na zobrazenie zoznamu všetkých aktuálne dostupných proxy ( Zoznam proxy serverov ) a tlačidlo na zobrazenie informácií o vašom účte ( Nastavenia účtu).


3. Kliknite na tlačidlo vyhľadávania proxy ( Vyhľadávanie proxy ) a vyberte krajinu, ktorej proxy servery chcete použiť, a potom kliknite na tlačidlo Choď.

4. Na obrazovke sa zobrazia výsledky vyhľadávania s podrobnými informáciami o dostupných proxy serveroch: krajina, štát, mesto, sieť, prevádzkový čas, čas poslednej kontroly dostupnosti servera a rýchlosť.


5. Kliknite na názov ľubovoľného servera, ktorý vám vyhovuje, a potom sa otvorí okno s ďalšími informáciami. Zobraziť IP -kliknutie na adresy proxy a portov pre zobrazenie kliknite sem.

6. Po niekoľkých sekundách sa informácia o IP -adresa a port proxy servera. Tieto údaje si skopírujte alebo zapíšte – budete ich potrebovať pri neskoršom nastavení prehliadačov na vzdialenom serveri. V uvedenom príklade IP -adresa: 83.85.214.142, port: 58933.

Nastavenie proxy socks 5 na vzdialenej ploche (RDP) v prehliadači FireFox

1. Pripojte sa k vzdialenému serveru podľa pokynov na začiatku tejto príručky.

2. Stiahnite si a nainštalujte prehliadač Firefox na vzdialenom serveri.

3. Po dokončení inštalácie spustite prehliadač Firefox , otvorte panel nastavení a prejdite do ponuky Nastavenia („ Možnosti").

4. Otvorte kartu „Rozšírené“ („ Pokročilé "), karta "Sieť" (" sieť ") a kliknite na tlačidlo "Konfigurovať" (" Nastavenie")

5. V okne, ktoré sa otvorí, vyberte nasledujúce možnosti:

· Manuálne nastavenie služby proxy ( manuálna konfigurácia servera proxy)

· SOCKS v 5. Zadajte IP adresu SOCKS proxy ktoré sme dostali dňahttps://5socks. net(v našom príklade 83.85.214.142)

· Zadajte číslo portu prijatého servera proxy (v našom príklade 58933)

· Aktivujte SOCKS 5, ako aj „Remote DNS“ (všetky DNS požiadavky budú vykonávané na strane servera Sox)

· Kliknite na OK.

6. Nastavenie Firefoxu je dokončené.

7. http://www.ipleak.com


Zo snímky obrazovky vidíme, že sieťová adresa vášho počítača zodpovedá holandčine IP adresa 83.85.214.142.

Nastavenie proxy socks 5 na vzdialenej ploche (RDP) v programe Internet Explorer

1. Spustite prehliadač na vzdialenej ploche internet Explorer , prejdite do ponuky"Nástroje" a vyberte "Možnosti internetu".

2. Otvorte kartu „Pripojenia“ a kliknite na tlačidlo „Nastavenia siete LAN...“. V okne, ktoré sa otvorí, aktivujte položku "Použiť proxy server pre vašu LAN" a kliknite na tlačidlo "Rozšírené".


3. V okne, ktoré sa otvorí, v poli „ Socks » SOCKS proxy IP adresa ktoré sme dostali dňahttps://5socks. net(v našom príklade 83.85.214.142) a v poli „ Port "zadajte číslo portu prijatého proxy (v našom príklade 58933)

POZOR! Uveďte prosím IP -adresa a port iba v rade PONOŽKY . Zostávajúce polia musia zostať prázdne

3. Kliknite na „OK“ vo všetkých oknách otvorených počas procesu nastavenia.

4. Nastavenie programu Internet Explorer dokončené.

4. Uistite sa, že používate proxy server. Ak to chcete urobiť, otvorte Internet Explorer na vzdialenej ploche, kliknite na odkaz http://www.ipleak.com a skontrolujte svoju aktuálnu IP adresu.

Zo snímky obrazovky vidíme, že viditeľná sieťová adresa vášho počítača zodpovedá holandčine IP adresa 83.85.214.142.

S vpnki máte prístup k svojej domácej sieti cez proxy server. Presnejšie povedané, používame dva proxy servery:

  • pre pripojenia HTTP - http proxy
  • pre všetky pripojenia cez protokol TCP - proxy SOCKS5

Pomocou http proxy môžete mať prístup z internetu k webové rozhranie vaše domáce zariadenie (server, DVR, videokamera atď.) a pomocou proxy SOCKS5 môžete mať prístup k domácim zariadeniam pomocou protokolov ako napr. ssh A VNC(ako aj pre mnohé iné, ktoré používajú protokol TCP).

Prístup cez proxy server sa poskytuje, ak:

  • tunel pripojený k systému VPN z vášho zariadenia prostredníctvom ktoréhokoľvek z protokolov (PPTP, L2TP, L2TP/IPsec, OpenVPN)
  • prítomnosť kliešťa(o používaní proxy) na vašej osobnej stránke vpnki
  • nakonfigurovaný klientsky softvér (prehliadač, ssh alebo VNC klient)

Prihlasovacie meno/heslo, ktoré používate a ktoré zadáte pri pripájaní cez proxy, NESMIE byť pripojené cez VPN.Proxy pripojenia bez autorizácie nebudú akceptované.

Pred použitím skontrolujte, či váš klientsky softvér môže používať proxy server s autorizáciou.

Stručné pokyny na používanie pripojení proxy HTTP a SOCKS5

1. Ak zaškrtnete políčko na osobnej stránke systému vpnki, budú vám pridelené dva porty TCP:

  • jeden pre http proxy
  • druhý je pre proxy SOCKS5

Zapíšte si ich a použite ich pri konfigurácii klientskeho softvéru

2. Nastavenia prehliadača (vo všeobecnosti vhodné pre akýkoľvek prehliadač)

2.1. Prejdite do nastavení prehliadača a vyberte položku podobnú „Nastavenia siete“

2.2. Prejdite do nastavení internetového pripojenia

2.3. Zadajte http proxy ako - msk.site a port, ktorý ste dostali na vašej osobnej stránke pre http pripojenia (v tomto príklade 54505)

2.4. Do prehliadača zadajte adresu webového rozhrania vo vašej domácej sieti

Ak sa pozriete na pravidlá používania proxy vo vašom prehliadači, všimnete si, že podľa vykonaných nastavení sú pripojenia teraz do všetkých uzlov Internetové siete sa nainštalujú prostredníctvom zadaného proxy. Avšak náš proxy server neposkytuje Možnosť pripojenia na internet. Výrobcovia prehliadačov, žiaľ, poskytujú obmedzenú možnosť špecifikovať výnimky z pravidla proxy („Nepoužívať proxy na...“) a, žiaľ, toto pravidlo neumožňuje opísať situáciu „Prístup k domácej sieti cez proxy , prístup na všetky servery Internet – bez proxy“

Takže s predtým nakonfigurovanými nastaveniami prehliadača budete mať prístup k vašej domácej sieti, ale nebudete mať prístup k žiadnej stránke na internete.

V takejto situácii existujú dve možnosti:

  • Použite dva prehliadače (jeden s nastaveniami proxy na prístup k vašej domácej sieti, druhý bez nastavení proxy na prístup ku všetkým internetovým zdrojom), ale to nie je príliš pohodlné
  • Použite doplnkový plugin prehliadača, v ktorom sú pravidlá používania proxy napísané flexibilnejšie. Takýmto pluginom môže byť plugin AutoProxy pre Firefox

2.6. Doplnok AutoProxy pre Firefox. V ňom potrebujete: A) zadajte proxy server - msk.... b) Vytvorte skupinu pravidiel a pravidlá samotné, pričom určte iba tie adresy, ku ktorým sa majú pripájať cez proxy server. Všetky ostatné pripojenia sa vytvoria bez použitia proxy. Príklad pravidiel je znázornený na obrázku nižšie. V tomto prípade v skupine pravidiel vpnki existujú tri pravidlá (adresy domácej siete), pre ktoré sa použije pripojenie proxy. Zadávanie adries v pravidlách začína symbolom ||

3. Nastavenia klienta VNC

3.2. Nastaviť VNC Viewer: špecifikujte v nastaveniach proxy – msk.site a port, ktorý vám bol pridelený pre pripojenia SOCKS5 na vašej osobnej stránke vpnki

3.3. Vytvorte pripojenie k zariadeniu a spustite ho

NAVYŠE K TÉME

  • Trochu viac podrobností o IP adresách si môžete prečítať na našej webovej stránke.
  • Čo sa týka prístupu na internet cez VPN a centrálu, môžete
  • O vzdialenom prístupe k počítaču si môžete prečítať na našej webovej stránke
  • Môžete si prečítať o VPN a protokoloch

Na urýchlenie práce s niektorými programami a parsérmi, ktoré používam, sú potrebné proxy, najprv som si ich prenajal, ale potom som sa rozhodol nainštalovať svoje proxy servery SOKS5 na existujúce servery s webovými stránkami.

Všetky servery používajú Ubuntu Server 14.04, možno niekde 12.04, ale popis by mal byť vhodný aj pre všetky ostatné systémy založené na Debiane.

Sú mi známe 2 spôsoby, ako organizovať prevádzku servera SOKS5:

  1. PONOŽKY cez SSH. Táto metóda je pohodlná vo svojej jednoduchosti, ale nepohodlná, ak sa používa často alebo sa používa z rôznych strojov;
  2. Inštalácia servera SOCKS. Použitie tejto metódy zaberie trochu viac času na počiatočné nastavenie, ale potom bude použitie proxy servera rýchlejšie a pohodlnejšie.

PONOŽKY cez SSH

Na inštaláciu SOCKS5 cez SSH potrebujete iba prístup na SSH server.

Zadajte do terminálu alebo klienta SSH (PuTTY pre Windows)

Ssh -D 1080 user@server

Ak požaduje heslo, musíte zadať heslo zo servera SSH.

-D- označuje port, na ktorom bude server SOKS5 prístupný

To je všetko, potom sa môžete pripojiť k serveru SOKS5 na localhost:1080 alebo 127.0.0.1:1080

Táto metóda je pohodlná, pretože nemusíte nič inštalovať ani konfigurovať. Ale pred každým pripojením alebo po prerušení pripojenia ssh, napríklad kvôli problémom s internetom, budete musieť znova zadať tento príkaz.

Inštalácia servera SOCKS

Inštalácia staršej verzie Dante Server

sudo apt-get aktualizácia sudo apt-get install dante-server

Sudo nano /etc/danted.conf

Priveďte ho do tejto formy

Výstup odhlásenia: syslog /var/log/danted.log interné: eth0 port = 1085 externé: eth0 metóda: používateľské meno user.privileged: root user.notprivileged: none client pass (od: 0.0.0.0/0 do: 0.0.0.0/0 log: error ) pass ( from: 0.0.0.0/0 to: 0.0.0.0/0 command: connect log: error method: username )