Tcp s nestandardním proxy socks5. Vytvoření a konfigurace proxy serveru SOCKS5 v Ubuntu. Získání proxy z ovládacího panelu SOCKS Admin

Anonymita na internetu není nové téma. A pravděpodobně jste na svůj počítač nainstalovali program jako A4Proxy, SocksChain
a podobně. Osobně se mi nelíbí, když potřebujete nějaký samostatný program pro práci s proxy. Za prvé
je to ošklivé, když je na hlavním panelu nebo ikonách na hlavním panelu mnoho oken, za druhé, tyto programy vyžadují trhliny a
Jsem příliš líný se dívat :) Proto jsem napsal kurzy na podporu serverů SOCKS5, které nyní mohu používat
v některých vašich programech. A teď chci všem říct, jak na to.

Na kterých serverech a jakých protokolech můžeme přistupovat přes proxy, závisí na tom
typ tohoto proxy, tedy protokol, kterým k němu přistupujeme. Existuje několik typů proxy:
HTTP proxy, SOCKS4, SOCKS5, SSL CONNECT atd. HTTP proxy jsou nejrozšířenější, nejsnáze se najdou na internetu, ale fungují jen s HTTP, navíc
mohou do hlaviček požadavku vložit adresu klienta, tedy be
ne anonymní. Protokol SOCKS je nejpozoruhodnější v tom, že nezapouzdřuje aplikační protokoly, ale
transportní vrstva, tzn. TCP/IP a UDP/IP. Protože pouze tyto protokoly se používají k práci na internetu,
prostřednictvím SOCKS můžete pracovat s libovolnými servery, včetně stejných SOCKS a,
tedy organizovat řetězce serverů SOCKS. Ze stejného důvodu jsou VŠECHNY servery SOCKS anonymní - nemožné
na úrovni TCP/IP a UDP/IP přenášet další informace bez narušení práce té vyšší
protokol.

Zaměříme se na protokol SOCKS5. Jeho popis je v
. Pro SOCKS5 je standardní port 1080, ale toto
Normu se nikdo moc nevěnuje. Každé připojení SOCKS prochází fází autentizace, v případě potřeby pak klient
odešle příkaz. Příkaz může být jeden ze tří:
CONNECT - odchozí TCP spojení na zadanou adresu. Podíváme se na použití tohoto příkazu
podrobněji, protože je to potřeba nejčastěji. BIND - otevře port (server vybere port a odešle adresu a port klientovi) a přijme TCP spojení.
Server může potřebovat vědět, kdo se bude připojovat. V tomto případě musíte tyto informace předat. UDP ASSOCIATE - otevřít UDP port (port vybere server). Údaje určené na konec
hostitel a data z něj také putují přes UDP. Data v SOCKS5 jsou přenášena v binární podobě, nikoli v textové podobě, jako v HTTP, SMTP, POP3 atd.

Popis protokolu

Po připojení k serveru klient odešle paket označující verzi protokolu a podporovanou verzi
autentizační metody. Tento balíček má následující formát:

BYTE verze;
BYTE nMetody;
BYTE metody

Verze musí být 5. Každý prvek metody definuje nejen metodu autentizace, ale také metodu šifrování dat,
pokud se používá. Server zvolí jednu z těchto metod. Můžete zadat libovolný počet metod, ale pokud server nevyžaduje ověření, pak žádné metody
jiné než 0x00 (nepoužívejte ani ověřování ani šifrování) nebude vyžadováno. Jako odpověď server odešle paket s následujícím obsahem:

Verze BYTE
metoda BYTE

kde metoda je metoda zvolená serverem nebo 0xFF (žádná z navrhovaných metod není podporována). Pokud je metoda 0x00, můžete okamžitě odeslat příkaz.

Příkazový paket má následující formát:

BYTE verze; // 5
BYTE Cmd; // 1 — PŘIPOJIT
BYTE rezervováno; // 0

adr BYTE;
port WORD; // Bajty v síťovém pořadí, tj. htons(Port);

Pokud je použit název domény, je na prvním místě bajt délky a poté řetězec bez ukončující nuly.

Server odešle odpověď:

BYTE verze; // 5
BYTE Rep; // 0 — Dobře
BYTE rezervováno; // 0
BYTE AType; // 1 - IPv4; 3 - název domény; 4 - IPv6
adr BYTE;
port WORD;

Zde adresa a port jsou adresa a port viditelné pro hostitele. Zpravidla se vrací IP adresa, nikoli doména
Název. Tato adresa se může lišit od adresy, na které přistupujeme k serveru, zejména pokud jde o server
používá k zamýšlenému účelu, tj. k odchodu z místní oblasti na internet. Pokud Rep není nula, tj. chyba, ukončete spojení, in
jinak pracujeme s hostitelem. Nepoužíváme šifrování, takže jednoduše odesíláme a přijímáme data jako při běžném připojení. Pokud jedna ze stran uzavře spojení se serverem socks, okamžitě uzavře spojení s druhou stranou
boční. Jedno připojení typu Socks zapouzdří jedno TCP připojení nebo se pokusí o jeho vytvoření,
takže pokud používáte ponožky pro anonymní skenování portů, pak toto
procedura může trvat půl dne.

Kódování

Vzhledem k tomu, že ponožky zapouzdřují TCP, dává smysl, aby se třída připojení socks odvozovala
třída socket, ale CSocket od MFC není vhodný, protože má všechny metody
ne virtuální. Napišme si vlastní třídu socketů a nazvěme ji, řekněme, CTSocket

#zahrnout

třídy CTSocket
{
veřejnost:





virtuální void Close();
virtuální unsigned long GetHost(); // Zjistěte svou adresu. To může být také potřeba.

soukromé:
SOCKET ponožka;
};

Implementaci této třídy si může napsat každý sám (kdo neví jak, RTFM MSDN), takže to psát nebudu
zvážit. Nyní napíšeme třídu připojení ponožek. Bude podporovat pouze nejnutnější sadu
funkce: podporován je pouze příkaz CONNECT, autentizace a SOCKS server nejsou podporovány
je specifikováno pouze IP adresou, nikoli doménovým jménem. Více se jich do jednoho článku nevejde.

Třída CSocksSocket: veřejný CTSocket
{
veřejnost:
virtuální BOOL CreateSocket();
virtuální připojení BOOL (dlouhá ip bez znaménka, krátký port bez znaménka);
virtuální BOOL Connect(název LPCSTR, nepodepsaný krátký port);
virtual int Send(const char* str, int len);
virtual int Recv(char* buf, int max);
virtuální BOOL Close();
virtuální unsigned long GetHost();

CTSocket* pSocket;
nepodepsané dlouhé ponožky_ip;
unsigned short socks_port;

soukromé:
char buffer; // Tato velikost rozhodně stačí
unsigned long l_ip; // Adresa vrácená funkcí
GetHost()

};

// Implementace
BOOL CSocksSocket::CreateSocket()
{
if (!pSocket->CreateSocket()) return FALSE;
if (!pSocket->Connect(socks_ip, socks_port)) return FALSE;
pufr = 5; //Ver
pufr = 1; // 1 metoda
vyrovnávací paměť = 0; // žádná autentizace
pSocket->Send(buffer, 3);
int n = pSocket->Recv(buffer, 2);
if (n != 2) return FALSE;
metoda 0 není podporována
vrátit TRUE;
}

BOOL CSocksSocket::Connect (nepodepsaná dlouhá ip, nepodepsaný krátký port)
{
pufr = 5; //Ver
pufr = 1; // PŘIPOJIT
vyrovnávací paměť = 0; //Rezervováno
pufr = 1; //IPv4
*((unsigned long*)(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; //
Nelze se připojit

vrátit TRUE;
}

BOOL CSocksSocket::Connect(název LPCSTR, nepodepsaný krátký port)
{
pufr = 5;
pufr = 1;
vyrovnávací paměť = 0;
pufr = 3; // Doménové jméno
int m = strlen(jméno);
pufr = m; //
Délka byte
memcpy(buffer+5, jméno, m); //
Kopírování řetězce bez ukončovacího null
*((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žadovat, aby nám řekli IP, a ne něco jiného.
l_ip = *((unsigned long*)(buffer + 4));
vrátit 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();
}

nepodepsané dlouhé CSocksSocket::GetHost()
{
návrat l_ip;
}

//No a teď 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"); // Zde zadejte požadovanou adresu
ssock.socks_port = 1080; //
Zde zadejte port

if (!ssock.CreateSocket()) return; // Nelze se připojit k ponožkám
// nebo je vyžadováno ověření
if (!ssock.Connect("www.mail.ru", htons(80))) return; //
www.mail.ru
// je nepří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 několik hlavních technologií, jejichž účelem je skrýt IP adresu. V tomto článku budete mít příležitost seznámit se s jedním z nich, konkrétně VPN.

K dokončení tohoto procesu musíte nejprve znát nejen svou osobní IP adresu, ale také adresu DNS serveru. Se získáváním těchto informací v zásadě nejsou žádné potíže, stačí například navštívit stránky www.whoer.net.


I když chcete změnit údaje o své IP adrese, nestačí použít VPN nebo Socks, protože dnes existuje spousta technologií, se kterými ji můžete snadno identifikovat. Vraťme se tedy k našemu tématu a prostudujme si metodu VPN podrobněji.

VPN (virtuální privátní síť, virtuální privátní síť)


V první řadě stojí za zmínku, že externí připojení VPN se prakticky neliší od běžného připojení k určité místní síti. V tomto případě aplikace žádný rozdíl nepocítí, a proto jej použijí jako „vstup“ na internet.

Hlavní věc je, že nebudou potřebovat žádné nastavení. Pokud jeden z nich přistupuje ke vzdálené přímé službě, vytvoří se na počítači speciální tzv. GRE balíček. Ta bude následně odeslána v zašifrované podobě na server VPN.


Akce serveru VPN spočívá v tom, že když paket přijme, dešifruje jej, rozebere a provede za něj potřebnou akci. Po obdržení odpovědi od zdroje vzdáleného typu ji umístí přímo do balíčku GRE. Poté jej zašifruje a odešle klientovi.

Je třeba mít na paměti, že pro zvýšení stupně zabezpečení je nezbytné systematické šifrování přenášených dat. Je důležité, že pomocí MPPE (Microsoft Point-to-Point Encryption) lze šifrovat provoz PPTP.

Představuje protokol společnosti Microsoft. Je důležité, že první verze byly nejen nepraktické, ale také systematicky podléhaly hackování, ale ani dnes nejsou slavné svou zvláštní účinností. Jde o to, že moderní verze Microsoftu prostě neanalyzují žádné sankce.

OpenVPN je bezplatná technologická implementace VPN, která je organizována s ohledem na obecně uznávaný zásobník internetových protokolů TCP/IP. Můžete si tedy být plně jisti, že spojení bude provedeno s těmi poskytovateli, kteří ve skutečnosti nepodporují požadovaný PPTP.

OpenVPN funguje zejména v případě, že nemáte osobní IP adresu. Tato funkce je odlišná například od PPTP, které nutně vyžaduje dvě síťové relace najednou.

Jak nastavit zabezpečený přístup k Internet?

Organizace bezpečného přístupu k internetu je palčivým problémem nejen pro velké společnosti a korporace, ale i pro běžné uživatele. Obvyklý přístup každého k síti prostřednictvím kabelového poskytovatele internetu nebo mobilního operátora nám neumožňuje hovořit o jakékoli ochraně vašich dat před útočníky, kteří v posledních letech aktivně kradli důvěrná uživatelská data. Kromě toho poskytovatelé často zavádějí regionální omezení pro přístup uživatelů k určitým webovým zdrojům a službám a blokují přístup IP adresy.

Můžete obejít blokování a dosáhnout poměrně vysoké úrovně zabezpečení a anonymity pomocí spousty RDP + ponožky proxy. Uspořádat takové připojení pro přístup k síti je docela snadné a v této příručce podrobně popíšeme, jak to udělat.

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

RDP – zkratka pro anglickou frázi „ Protokol vzdálené plochy “, tedy „Protokol vzdálené plochy“. Tento protokol byl původně vytvořen společností Microsoft k poskytování vzdáleného uživatelského přístupu k serverům a počítačům s operačním systémem Okna. V podstatě RDP umožňuje uživateli vzdáleně ovládat počítač s operačním systémem Okna připojené k místní síti nebo Internetu z jiného počítače, na kterém je nainstalován klientský program RDP.

Díky RDP uživatel může přistupovat k internetu nikoli přímo ze svého počítače, ale prostřednictvím vzdáleného počítače v síti, což vám umožní zcela skrýt skutečnost, že používáte tunelování, to znamená, že pro finální web, se kterým pracujete, budete vypadat, jako by pracovali jste přímo ze svého počítače bez použití tunelování. Využíváte tedy zabezpečený komunikační kanál, který spolu s použitím proxy serveru ponožky umožňuje dosáhnout maximální bezpečnosti a anonymity.

Získání bezplatného RDP
Návod - jak získat zdarma RDP

Na internetu můžete najít spoustu bezplatných nebo levných služeb, které poskytují přístup k dedikovaným serverům s OS Okna , na kterém můžete konfigurovat odkaz RDP+ ponožky -proxy pro organizaci anonymního a zabezpečeného přístupu k webovým zdrojům. Zde je několik odkazů na podobné služby.

VPS.ua

· Rusonyx

Inferno řešení

· 1Gb.ru

Siteko.net

Pokud některý z těchto zdrojů nefunguje nebo chcete výkonnější server pro řešení vysoce výkonných úkolů, můžete najít rozpočtové služby, které vám za malý poplatek poskytnou neustálý přístup k serveru s kapacitou, o kterou máte zájem v.

Po registraci budete mít přístup k serveru s OS Okna . Nejjednodušší způsob je pronajmout si server s tímto operačním systémem od verze serveru Okna se příliš neliší od běžné verze a můžete snadno nainstalovat známé softwarové aplikace a nakonfigurovat systém tak, aby vyhovoval všem vašim nezbytným potřebám.

Nastavení a připojení k RDP (Remote Desktop)

Po registraci získá uživatel přístup ke svému osobnímu účtu dálkového ovládání Okna -server. Kromě jiných informací uvádí poskytovatel služby IP -adresa serveru pro připojení k němu ze vzdáleného zařízení (PC, smartphone, tablet atd.). Chcete-li se připojit k serveru, musíte toto zadat IP -adresa v adresním řádku RDP - klient zabudovaný v OS Okna na místním počítači uživatele. Pro tohle:

1. Otevřete vestavěného terminálového klienta Připojení ke vzdálené ploše Okna . Chcete-li to provést, přejděte na stránku START->Všechny programy -> Příslušenství -> Připojení ke vzdálené ploše nebo otevřete nabídku START -> Spustit a zadejte příkazmstsc a klikněte na "OK"


2. V okně, které se otevře, zadejte IP - adresa pronajímatele Okna -server určený poskytovatelem služby. Klepněte na tlačítko Zobrazit možnosti.


3. Do pole „Uživatel“ zadejte uživatelské jméno pro správu pronajatého serveru určené poskytovatelem služby a přejděte na kartu „Místní zdroje“.


4. Na kartě „Místní zdroje“ klikněte na tlačítko „Podrobnosti“.


5. Vyberte místní počítačová zařízení a prostředky, které budete používat během vzdálené relace. Doporučujeme zaškrtnout políčko vedle položky „Disky“, aby byl místní pevný disk dostupný při práci na vzdáleném serveru. Klikněte na tlačítko "OK" a tlačítko "Připojit".


6. V okně, které se otevře, zadejte heslo pro přístup ke vzdálenému serveru a klikněte na „OK“


7. Na vaší ploše se otevře vzdálená plocha vzdáleného serveru. Nyní můžete vzdálený server spravovat stejným způsobem jako místní počítač.

Získání proxy z ovládacího panelu SOCKS Admin

Dalším krokem je získání přístupu k proxy službě SOCKS na webu. Chcete-li to provést, postupujte podle několika jednoduchých kroků:

1. Jdi na stránkua přihlaste se ke svému účtu


2. Pro přístup ke službě zadejte své přihlašovací jméno a heslo. Tím se otevře panel správce účtu. Tento panel zobrazuje tlačítko pro vyhledávání proxy ponožky 4/5 na různé parametry ( Proxy vyhledávání ), tlačítko pro zobrazení seznamu všech aktuálně dostupných proxy ( Seznam proxy ) a tlačítko pro zobrazení informací o vašem účtu ( Nastavení účtu).


3. Klikněte na tlačítko hledání proxy ( Proxy vyhledávání ) a vyberte libovolnou zemi, jejíž proxy servery chcete používat, a klikněte na tlačítko Jít.

4. Na obrazovce se zobrazí výsledky vyhledávání s podrobnými informacemi o dostupných proxy serverech: země, stát, město, síť, provozní doba, čas poslední kontroly dostupnosti serveru a rychlost.


5. Klikněte na název libovolného serveru, který vám vyhovuje, a poté se otevře okno s dalšími informacemi. Chcete-li zobrazit IP -kliknutí na adresy proxy a portů pro zobrazení klikněte sem.

6. Po několika sekundách se zobrazí informace o IP -adresa a port proxy serveru. Tato data si zkopírujte nebo zapište – budete je potřebovat pro pozdější nastavení prohlížečů na vzdáleném serveru. V uvedeném příkladu IP -adresa: 83.85.214.142, port: 58933.

Nastavení proxy serveru Socks 5 na vzdálené ploše (RDP) v prohlížeči FireFox

1. Připojte se ke vzdálenému serveru podle pokynů na začátku této příručky.

2. Stáhněte a nainstalujte prohlížeč Firefox na vzdáleném serveru.

3. Po dokončení instalace spusťte prohlížeč Firefox otevřete panel nastavení a přejděte do nabídky Nastavení („ Možnosti").

4. Otevřete kartu „Upřesnit“ („ Pokročilý "), karta "Síť" (" Síť ") a klikněte na tlačítko "Konfigurovat" (" Nastavení")

5. V okně, které se otevře, vyberte následující možnosti:

· Ruční nastavení služby proxy ( ruční konfigurace proxy)

· SOCKS v 5. Zadejte IP adresu SOCKS proxy které jsme obdrželi nahttps://5ponožky. síť(v našem příkladu 83.85.214.142)

· Zadejte číslo portu přijatého proxy (v našem příkladu 58933)

· Aktivujte SOCKS 5 a také „Remote DNS“ (všechny DNS požadavky budou prováděny na straně serveru Sox)

· Klepněte na OK.

6. Nastavení Firefoxu je dokončeno.

7. http://www.ipleak.com


Ze snímku obrazovky vidíme, že síťová adresa vašeho počítače odpovídá holandštině IP adresa 83.85.214.142.

Nastavení proxy serveru Socks 5 na vzdálené ploše (RDP) v aplikaci Internet Explorer

1. Spusťte prohlížeč na vzdálené ploše internet Explorer , přejděte do nabídky"Nástroje" a vyberte "Možnosti Internetu".

2. Otevřete záložku „Připojení“ a klikněte na tlačítko „Nastavení LAN...“. V okně, které se otevře, aktivujte položku "Použít proxy server pro vaši LAN" a klikněte na tlačítko "Upřesnit".


3. V okně, které se otevře, v poli „ Socks » SOCKS proxy IP adresa které jsme obdrželi nahttps://5ponožky. síť(v našem příkladu 83.85.214.142) a v poli „ Přístav "zadejte číslo portu přijatého proxy (v našem příkladu 58933)

POZORNOST! Prosím Ukaž IP -adresa a port pouze v řadě PONOŽKY . Zbývající pole musí zůstat prázdná

3. Klikněte na „OK“ ve všech oknech otevřených během procesu nastavení.

4. Nastavení aplikace Internet Explorer dokončeno.

4. Ujistěte se, že používáte proxy server. Chcete-li to provést, otevřete na vzdálené ploše Internet Explorer, přejděte na odkaz http://www.ipleak.com a zkontrolujte svou aktuální IP adresu.

Ze snímku obrazovky vidíme, že viditelná síťová adresa vašeho počítače odpovídá holandštině IP adresa 83.85.214.142.

S vpnki můžete přistupovat k domácí síti přes proxy server. Přesněji řečeno, používáme dva proxy servery:

  • pro připojení HTTP - http proxy
  • pro všechna připojení přes protokol TCP - SOCKS5 proxy

Pomocí http proxy můžete mít přístup z Internetu k webové rozhraní vaše domácí zařízení (server, DVR, videokamera atd.) a pomocí proxy SOCKS5 můžete mít přístup k domácím zařízením pomocí protokolů, jako je např. ssh A VNC(stejně jako u mnoha dalších, které používají protokol TCP).

Přístup přes proxy server je poskytován, pokud:

  • tunel připojený k systému VPN z vašeho zařízení prostřednictvím některého z protokolů (PPTP, L2TP, L2TP/IPsec, OpenVPN)
  • přítomnost klíštěte(o používání proxy) na vaší osobní stránce vpnki
  • nakonfigurovaný klientský software (prohlížeč, ssh nebo VNC klient)

Přihlašovací jméno/heslo, které používáte a které zadáte při připojování přes proxy, NESMÍ být připojeno přes VPN.Proxy připojení bez autorizace nebudou akceptována.

Před použitím zkontrolujte, zda váš klientský software může používat proxy server s autorizací.

Stručné pokyny k používání připojení proxy HTTP a SOCKS5

1. Pokud zaškrtnete políčko na osobní stránce systému vpnki, budou vám přiděleny dva porty TCP:

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

Zapište si je a použijte je při konfiguraci klientského softwaru

2. Nastavení prohlížeče (obecně vhodné pro jakýkoli prohlížeč)

2.1. Přejděte do nastavení prohlížeče a vyberte položku podobnou „Nastavení sítě“

2.2. Přejděte do nastavení připojení k internetu

2.3. Zadejte http proxy jako - msk.site a port, který jste dostali na vaší osobní stránce pro připojení http (v tomto příkladu 54505)

2.4. Do prohlížeče zadejte adresu webového rozhraní ve vaší domácí síti

Pokud se podíváte na pravidla pro používání proxy ve svém prohlížeči, všimnete si, že podle provedeného nastavení jsou připojení nyní do všech uzlů Internetové sítě budou instalovány prostřednictvím zadaného proxy. Nicméně náš proxy server neposkytuje Možnost připojení k internetu. Bohužel výrobci prohlížečů poskytují omezenou možnost specifikovat výjimky z pravidla proxy („Nepoužívat proxy pro...“) a bohužel toto pravidlo neumožňuje popsat situaci „Přístup k domácí síti přes proxy , přístup na všechny servery Internet – žádný proxy“

S dříve nakonfigurovaným nastavením prohlížeče tedy budete mít přístup ke své domácí síti, ale nebudete mít přístup k žádné stránce na internetu.

V takové situaci existují dvě možnosti:

  • Použijte dva prohlížeče (jeden s nastavením proxy pro přístup k vaší domácí síti, druhý bez nastavení proxy pro přístup ke všem internetovým zdrojům), ale to není příliš pohodlné
  • Použijte doplňkový plugin prohlížeče, ve kterém jsou pravidla pro používání proxy napsána flexibilněji. Takový plugin může být plugin AutoProxy pro Firefox

2.6. Plugin AutoProxy pro Firefox. V něm potřebujete: A) zadat proxy server - msk.... b) Vytvořte skupinu pravidel a samotná pravidla, přičemž určete pouze ty adresy, ke kterým se mají připojovat přes proxy server. Všechna ostatní připojení budou provedena bez použití proxy. Příklad pravidel je na obrázku níže. V tomto případě jsou ve skupině pravidel vpnki tři pravidla (adresy domácí sítě), pro která bude použito připojení přes proxy. Zadávání adres v pravidlech začíná symbolem ||

3. Nastavení VNC klienta

3.2. Nastavit VNC Viewer: zadejte v nastavení Proxy - msk.site a port, který vám byl přidělen pro připojení SOCKS5 na vaší osobní stránce vpnki

3.3. Vytvořte připojení ke svému zařízení a spusťte jej

NAVÍC K TÉMATU

  • Trochu podrobněji o IP adresách si můžete přečíst na našem webu.
  • Pokud jde o přístup k internetu přes VPN a centrálu, můžete
  • O vzdáleném přístupu k počítači si můžete přečíst na našem webu
  • Můžete si přečíst o VPN a protokolech

Pro urychlení práce s některými programy a parsery, které používám, jsou vyžadovány proxy, které jsem si nejprve pronajal, ale poté jsem se rozhodl nainstalovat své proxy servery SOKS5 na stávající servery s webovými stránkami.

Všechny servery používají Ubuntu Server 14.04, možná někde 12.04, ale popis by měl být vhodný i pro všechny ostatní systémy založené na Debianu.

Jsou mi známy 2 způsoby, jak organizovat provoz serveru SOKS5:

  1. PONOŽKY přes SSH. Tato metoda je výhodná ve své jednoduchosti, ale nepohodlná, pokud se používá často nebo z různých strojů;
  2. Instalace serveru SOCKS. Použití této metody zabere trochu více času na počáteční nastavení, ale pak bude použití proxy rychlejší a pohodlnější.

PONOŽKY přes SSH

Chcete-li nainstalovat SOCKS5 přes SSH, potřebujete pouze přístup k serveru SSH.

Zadejte do terminálu nebo klienta SSH (PuTTY pro Windows)

Ssh -D 1080 uživatel@server

Pokud požaduje heslo, musíte zadat heslo ze serveru SSH.

-D- označuje port, na kterém bude server SOKS5 přístupný

To je vše, poté se můžete připojit k serveru SOKS5 na localhost:1080 nebo 127.0.0.1:1080

Tato metoda je pohodlná, protože nemusíte instalovat ani konfigurovat nic dalšího. Ale před každým připojením nebo po přerušení připojení ssh, například kvůli problémům s internetem, budete muset tento příkaz zadat znovu.

Instalace serveru SOCKS

Instalace starší verze Dante Server

sudo apt-get aktualizace sudo apt-get install dante-server

Sudo nano /etc/danted.conf

Přiveďte ho do této formy

Výstup odhlášení: syslog /var/log/danted.log interní: eth0 port = 1085 externí: eth0 metoda: uživatelské jméno 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 )