Стандарт бус оймс5 прокси бүхий Tcp. Ubuntu дээр SOCKS5 прокси сервер үүсгэж, тохируулах. SOCKS Admin хяналтын самбараас прокси авах

Интернет дэх нэрээ нууцлах нь шинэ сэдэв биш юм. Мөн та компьютер дээрээ A4Proxy, SocksChain гэх мэт програм суулгасан байх
гэх мэт. Прокситэй ажиллахын тулд танд тусдаа програм хэрэгтэй үед би хувьдаа дургүй байдаг. Нэгдүгээрт
Даалгаврын самбар эсвэл тавиурын дүрс дээр олон цонх байх нь муухай юм, хоёрдугаарт, эдгээр програмууд нь хагарал шаарддаг бөгөөд тэдгээр нь
Би харахаас залхуу байна :) Тийм учраас би одоо ашиглаж болох SOCKS5 серверүүдийг дэмжих хичээл бичсэн.
таны зарим хөтөлбөрт. Одоо би үүнийг яаж хийхийг хүн бүрт хэлэхийг хүсч байна.

Бид ямар серверүүд болон проксигоор дамжуулан ямар протоколд хандахаас хамаарна
энэ проксигийн төрөл, өөрөөр хэлбэл бидний түүнд хандах протокол. Хэд хэдэн төрлийн прокси байдаг:
HTTP прокси, SOCKS4, SOCKS5, SSL CONNECT гэх мэт. HTTP прокси нь хамгийн түгээмэл бөгөөд интернетээс олоход хялбар боловч зөвхөн HTTP-тэй ажилладаг.
тэд үйлчлүүлэгчийн хаягийг хүсэлтийн толгой хэсэгт оруулах боломжтой, өөрөөр хэлбэл байх
нэргүй биш. SOCKS протокол нь програмын протоколуудыг багтаадаггүй, харин програмын протоколуудыг багтаасанаараа хамгийн онцлог юм.
тээврийн давхарга, өөрөөр хэлбэл. TCP/IP ба UDP/IP. Интернет дээр ажиллахад зөвхөн эдгээр протоколуудыг ашигладаг.
SOCKS-ээр дамжуулан та ижил SOCKS болон, зэрэг ямар ч сервертэй ажиллах боломжтой.
Тиймээс SOCKS серверүүдийн сүлжээг зохион байгуул. Үүнтэй ижил шалтгаанаар БҮХ SOCKS серверүүд нэргүй байдаг - боломжгүй юм
TCP/IP болон UDP/IP түвшинд дээд талын ажлыг тасалдуулахгүйгээр нэмэлт мэдээллийг дамжуулах
протокол.

Бид SOCKS5 протоколд анхаарлаа хандуулах болно. Түүний тайлбар дотор байна
. SOCKS5-ийн хувьд стандарт порт нь 1080, гэхдээ энэ нь
Стандартад нэг их анхаардаг хүн алга. SOCKS холболт бүр нь баталгаажуулалтын үе шатыг дамждаг, хэрэв шаардлагатай бол үйлчлүүлэгч
тушаал илгээдэг. Тушаал нь гурвын аль нэг нь байж болно:
CONNECT - заасан хаяг руу гарах TCP холболт. Бид энэ командыг ашиглах талаар авч үзэх болно
илүү дэлгэрэнгүй, учир нь энэ нь ихэвчлэн шаардлагатай байдаг. BIND - портыг нээж (сервер нь порт сонгож, хаяг, портыг үйлчлүүлэгч рүү илгээдэг) TCP холболтыг хүлээн авна.
Сервер хэн холбогдохыг мэдэх шаардлагатай байж магадгүй. Энэ тохиолдолд та энэ мэдээллийг дамжуулах хэрэгтэй. UDP ASSOCIATE - UDP портыг нээх (сервер портыг сонгоно). Төгсгөлд зориулагдсан өгөгдөл
хост болон түүнээс авсан өгөгдөл нь UDP-ээр дамждаг. SOCKS5 дахь өгөгдлийг HTTP, SMTP, POP3 гэх мэт текст хэлбэрээр биш хоёртын хэлбэрээр дамжуулдаг.

Протоколын тодорхойлолт

Серверт холбогдсоны дараа үйлчлүүлэгч протоколын хувилбар болон дэмжигдсэн багцыг илгээдэг
баталгаажуулах аргууд. Энэ багц дараах форматтай байна:

BYTE хувилбар;
BYTE nMethods;
BYTE аргууд

Хувилбар нь 5 байх ёстой. Аргын элемент бүр нь зөвхөн баталгаажуулах аргыг төдийгүй өгөгдлийг шифрлэх аргыг тодорхойлдог.
хэрэглэсэн бол. Сервер эдгээр аргуудын аль нэгийг сонгоно. Та хэдэн ч аргыг зааж өгч болно, гэхдээ сервер нь баталгаажуулалт шаарддаггүй бол ямар ч арга байхгүй
0x00-аас өөр (баталгаажуулалт эсвэл шифрлэлтийг ашиглахгүй) шаардлагагүй. Үүний хариуд сервер дараах агуулга бүхий пакет илгээдэг.

BYTE хувилбар
BYTE арга

Энд арга нь сервер эсвэл 0xFF-ийн сонгосон арга (санал болгож буй аргуудын аль нь ч дэмжигдэхгүй). Хэрэв арга нь 0x00 бол та тэр даруй тушаалыг илгээж болно.

Командын багц дараах форматтай байна:

BYTE хувилбар; // 5
BYTE Cmd; // 1 - ХОЛБОО
BYTE нөөцлөгдсөн; // 0

BYTE хаяг;
WORD порт; // Сүлжээний дарааллаар байт, өөрөөр хэлбэл htons(Port);

Хэрэв домэйн нэр ашигласан бол эхлээд уртын байт, дараа нь төгсгөлийн null тэмдэггүй мөр ирдэг.

Сервер хариу илгээдэг:

BYTE хувилбар; // 5
BYTE төлөөлөгч; // 0 - За
BYTE нөөцлөгдсөн; // 0
BYTE ATtype; // 1 - IPv4; 3 - домэйн нэр; 4 - IPv6
BYTE хаяг;
WORD порт;

Энд хаяг, порт нь хостод харагдах хаяг, порт юм. Дүрмээр бол домайн биш IP хаягийг буцаана
Нэр. Энэ хаяг нь бидний серверт ханддаг хаягаас ялгаатай байж болно, ялангуяа сервер
зориулалтын дагуу, өөрөөр хэлбэл орон нутгаас интернетэд гарахад ашигладаг. Хэрэв Rep нь тэг биш, өөрөөр хэлбэл алдаа байвал холболтыг хаа
Үгүй бол бид хосттой ажилладаг. Бид шифрлэлт ашигладаггүй тул ердийн холболттой адил өгөгдөл илгээж, хүлээн авдаг. Талуудын аль нэг нь оймсны сервертэй холболтыг хаавал нөгөө талдаа холболтыг шууд хаадаг
тал. Нэг оймсны холболт нь нэг TCP холболтыг багтааж эсвэл холбохыг оролддог.
Хэрэв та нэргүй порт скан хийхэд оймс ашигладаг бол энэ нь
процедур нь хагас өдөр үргэлжилж болно.

Кодлох

Оймс нь TCP-ийг бүрхдэг тул оймсны холболтын ангиллыг үүнээс үүсэлтэй болгох нь зүйтэй юм
сокет анги, гэхдээ MFC-ийн CSocket нь тохиромжгүй, учир нь түүнд бүх арга бий
виртуал биш. Өөрсдийн сокет ангиа бичээд CTSocket гэж нэрлэе

#оруулна

CTSocket анги
{
олон нийтэд:





виртуал хоосон Хаах();
виртуал гарын үсэггүй урт GetHost(); // Өөрийн хаягийг олж мэдээрэй. Энэ нь бас хэрэгтэй байж магадгүй юм.

хувийн:
SOCKET оймс;
};

Хүн бүр энэ ангийн хэрэгжилтийг өөрөө бичих боломжтой (хэрхэн мэдэхгүй RTFM MSDN) тиймээс би үүнийг бичихгүй.
авч үзэх. Одоо оймсны холболтын анги бичье. Энэ нь зөвхөн хамгийн шаардлагатай багцыг дэмжих болно
функцууд: зөвхөн CONNECT командыг дэмждэг, баталгаажуулалт болон SOCKS серверийг дэмждэггүй.
домэйн нэрээр бус зөвхөн IP хаягаар тодорхойлогддог. Нэг нийтлэлд илүү ихийг багтаах боломжгүй.

CSocksSocket ангилал: нийтийн CTSocket
{
олон нийтэд:
виртуал BOOL CreateSocket();
виртуал BOOL холболт (тэмдэглэгдээгүй урт ip, тэмдэггүй богино порт);
виртуал BOOL Connect(LPCSTR нэр, гарын үсэг зураагүй богино порт);
virtual int Send(const char* str, int len);
virtual int Recv(char* buf, int max);
виртуал BOOL Close();
виртуал гарын үсэггүй урт GetHost();

CTSocket* pSocket;
гарын үсэггүй урт socks_ip;
гарын үсэг зураагүй богино оймс_порт;

хувийн:
тэмдэгт буфер; // Энэ хэмжээ нь мэдээж хангалттай
гарын үсэггүй урт l_ip; // Функцийн буцаасан хаяг
GetHost()

};

// Хэрэгжилт
BOOL CSocksSocket::CreateSocket()
{
хэрэв (!pSocket->CreateSocket()) FALSE-г буцаана;
хэрэв (!pSocket->Connect(socks_ip, socks_port)) FALSE буцаана;
буфер = 5; //Ver
буфер = 1; // 1 арга
буфер = 0; // баталгаажуулалт байхгүй
pSocket->Send(буфер, 3);
int n = pSocket->Recv(буфер, 2);
хэрэв (n != 2) FALSE буцаана;
0 аргыг дэмждэггүй
ҮНЭН буцаах;
}

BOOL CSocksSocket::Connect(тэмдэглэгдээгүй урт ip, тэмдэггүй богино порт)
{
буфер = 5; //Ver
буфер = 1; // ХОЛБОО
буфер = 0; //Захиалагдсан
буфер = 1; //IPv4
*((тэмдэггүй урт*)(буфер + 4)) = ip;
*((тэмдэггүй богино*)(буфер + 8)) = порт;
pSocket->Send(буфер, 10);
int n = pSocket->Recv(буфер, 10);
хэрэв (n != 10) FALSE буцаана;
хэрэв (буфер != 0) FALSE-г буцаана; //
Холбох боломжгүй байна

ҮНЭН буцаах;
}

BOOL CSocksSocket::Connect(LPCSTR нэр, гарын үсэг зураагүй богино порт)
{
буфер = 5;
буфер = 1;
буфер = 0;
буфер = 3; // Домэйн нэр
int m = strlen(нэр);
буфер = м; //
Урт байт
memcpy(буфер+5, нэр, м); //
Төгсгөлийн утгагүйгээр мөрийг хуулж байна
*((тэмдэглэгдээгүй богино*)(буфер + 5 + м)) = порт;
pSocket->Send(буфер, m + 7);
int n = pSocket->Recv(буфер, 10);
хэрэв (n != 10) FALSE буцаана;
хэрэв (буфер != 0) FALSE-г буцаана;
хэрэв (буфер != 1) FALSE-г буцаана; //
Бид тэднээс өөр зүйл биш IP-г хэлэхийг шаардах болно.
l_ip = *((тэмдэггүй урт*)(буфер + 4));
ҮНЭН буцаах;
}

int CSocksSocket::Send(const char* str, int len)
{
буцах pSocket->Send(str, len);
}

int CSocksSocket::Recv(char* buf, int max)
{
буцах pScoket->Recv(buf, max);
}

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

гарын үсэг зураагүй урт CSocksSocket::GetHost()
{
буцаах l_ip;
}

//За, одоо туршилтын програм
үндсэн хүчингүй()
{
WSADATA wsadata;
CTSocket tsock;
CSocksSocket ssock(&tsok);

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

ssock.socks_ip = inet_addr("10.10.10.10"); // Хүссэн хаягаа энд оруулна уу
ssock.socks_port = 1080; //
Энд портыг оруулна уу

хэрэв (!ssock.CreateSocket()) буцаана; // Оймстой холбогдох боломжгүй байна
// эсвэл баталгаажуулалт шаардлагатай
хэрэв (!ssock.Connect("www.mail.ru", htons(80))) буцах; //
www.mail.ru
// хандах боломжгүй
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);

Өнөөдөр IP хаягийг нуух зорилготой хэд хэдэн үндсэн технологи байдаг. Энэ нийтлэлд та тэдгээрийн аль нэг нь болох VPN-тэй танилцах боломжтой болно.

Юуны өмнө энэ процессыг дуусгахын тулд та зөвхөн хувийн IP хаягаа төдийгүй серверийн DNS хаягийг мэдэх хэрэгтэй. Зарчмын хувьд энэ мэдээллийг авахад ямар ч бэрхшээл байхгүй, жишээ нь www.whoer.net вэб сайтад зочлоход хангалттай.


Хэдийгээр та өөрийн IP хаягийн өгөгдлийг өөрчлөхийг хүсч байгаа ч гэсэн VPN эсвэл Socks ашиглах нь хангалтгүй, учир нь өнөөдөр үүнийг хялбархан таньж болох олон технологи байдаг. Тиймээс, сэдэв рүүгээ буцаж очоод VPN аргыг илүү нарийвчлан судалцгаая.

VPN (Виртуал хувийн сүлжээ, виртуал хувийн сүлжээ)


Юуны өмнө гадаад VPN холболт нь тодорхой дотоод сүлжээнд ердийн холболтоос бараг ялгаагүй гэдгийг тэмдэглэх нь зүйтэй. Энэ тохиолдолд програмууд ямар ч ялгааг мэдрэхгүй тул үүнийг интернетийн "орц" болгон ашиглах болно.

Хамгийн гол нь тэдэнд ямар ч тохиргоо хэрэггүй болно. Хэрэв тэдгээрийн аль нэг нь алсаас шууд үйлчилгээнд хандвал компьютер дээр GRE гэж нэрлэгддэг тусгай багц үүснэ. Энэ нь эргээд VPN сервер рүү шифрлэгдсэн хэлбэрээр илгээгдэх болно.


VPN серверийн үйлдэл нь пакетыг хүлээн авахдаа кодыг нь тайлж, задалж, түүний өмнөөс шаардлагатай үйлдлийг гүйцэтгэх явдал юм. Алсын төрлийн эх сурвалжаас хариу хүлээн авсны дараа тэр үүнийг шууд GRE багцад оруулна. Үүний дараа энэ нь шифрлэж, үйлчлүүлэгч рүү илгээнэ.

Аюулгүй байдлын түвшинг нэмэгдүүлэхийн тулд дамжуулж буй өгөгдлийг системтэйгээр шифрлэх шаардлагатай гэдгийг санах нь зүйтэй. MPPE (Microsoft Point-to-Point Encryption) ашиглан PPTP урсгалыг шифрлэх нь чухал юм.

Энэ нь Microsoft протоколыг төлөөлдөг. Эхний хувилбарууд нь практик биш төдийгүй системтэйгээр хакерддаг байсан нь чухал боловч өнөөдрийг хүртэл тэд онцгой үр дүнтэй гэдгээрээ алдартай биш юм. Хамгийн гол нь Microsoft-ын орчин үеийн хувилбарууд нь ямар ч торгууль ногдуулдаггүй.

OpenVPN бол нийтээр хүлээн зөвшөөрөгдсөн TCP/IP Интернэт протоколын стекийг харгалзан зохион байгуулагдсан VPN-ийн үнэгүй технологийн хэрэгжилт юм. Тиймээс, шаардлагатай PPTP-ийг дэмждэггүй үйлчилгээ үзүүлэгчтэй холболт хийгдэнэ гэдэгт бүрэн итгэлтэй байж болно.

Ялангуяа танд хувийн IP хаяг байхгүй бол OpenVPN ажилладаг. Энэ онцлог нь жишээлбэл, нэг дор хоёр сүлжээний сесс шаарддаг PPTP-ээс ялгаатай.

Аюулгүй хандалтыг хэрхэн тохируулах вэ Интернет?

Интернетэд аюулгүй нэвтрэх боломжийг зохион байгуулах нь зөвхөн томоохон компани, корпорациудад төдийгүй энгийн хэрэглэгчдийн хувьд тулгамдсан асуудал юм. Хүн бүр утастай интернет үйлчилгээ үзүүлэгч эсвэл үүрэн холбооны оператороор дамжуулан сүлжээнд нэвтэрч байгаа нь сүүлийн жилүүдэд хэрэглэгчийн нууц мэдээллийг идэвхтэй хулгайлж буй халдагчдаас таны мэдээллийг хамгаалах талаар ярих боломжийг бидэнд олгодоггүй. Нэмж дурдахад, үйлчилгээ үзүүлэгчид тодорхой вэб нөөц, үйлчилгээнд хэрэглэгчийн хандалтад бүс нутгийн хязгаарлалт тавьж, нэвтрэх эрхийг хаадаг IP хаягууд.

Та блоклохыг давж, хэд хэдэн програмыг ашиглан нэлээд өндөр түвшний аюулгүй байдал, нэрээ нууцлах боломжтой RDP + оймс прокси. Сүлжээнд нэвтрэх ийм холболтыг зохион байгуулах нь маш хялбар бөгөөд бид үүнийг хэрхэн хийх талаар энэ гарын авлагад дэлгэрэнгүй тайлбарлах болно.

ЮуиймRDP (Remote Desktop Protocol)?
RDP-ийн онцлог, ашиг тус

RDP - англи хэллэгийн товчлол " Remote Desktop Protocol ", өөрөөр хэлбэл "Алсын ширээний протокол". Энэхүү протоколыг анх компани үүсгэсэн Microsoft үйлдлийн систем ажиллуулж байгаа сервер болон компьютерт хэрэглэгчдэд алсын зайнаас хандах боломжийг олгох Windows. Үндсэндээ RDP үйлдлийн системтэй компьютерийг алсаас удирдах боломжийг хэрэглэгчдэд олгодог Windows клиент програм суулгасан өөр компьютерээс дотоод сүлжээ эсвэл интернетэд холбогдсон RDP.

RDP-д баярлалаа Хэрэглэгч интернетэд шууд компьютерээсээ биш, харин сүлжээн дэх алсын компьютерээр дамжуулан нэвтрэх боломжтой бөгөөд энэ нь туннел ашиглах баримтыг бүрэн нуух боломжийг олгодог, өөрөөр хэлбэл таны ажиллаж буй эцсийн вэбсайтын хувьд та харагдах болно. Та туннел ашиглахгүйгээр шууд компьютерээсээ ажиллаж байсан. Тиймээс та прокси сервер ашиглахтай хамт аюулгүй харилцааны сувгийг ашигладаг.оймс хамгийн дээд аюулгүй байдал, нэрээ нууцлах боломжийг танд олгоно.

Үнэгүй RDP авах
Заавар - үнэгүй RDP хэрхэн авах

Интернет дээр та үйлдлийн системтэй тусгай серверт нэвтрэх боломжийг олгодог олон үнэгүй эсвэл хямд үйлчилгээг олж авах боломжтой Windows , үүн дээр та холбоосыг тохируулах боломжтой RDP+ оймс -веб нөөцөд нэрээ нууцалсан, аюулгүй нэвтрэх эрхийг зохион байгуулах прокси. Үүнтэй төстэй үйлчилгээний зарим холбоосыг энд оруулав.

VPS.ua

· Русоникс

Инферно шийдлүүд

· 1Gb.ru

Siteko.net

Хэрэв эдгээр нөөцийн аль нэг нь ажиллахгүй байгаа эсвэл өндөр гүйцэтгэлтэй даалгавруудыг шийдвэрлэх илүү хүчирхэг сервертэй байхыг хүсч байвал та сонирхож буй хүчин чадалтай серверт тогтмол нэвтрэх боломжийг танд бага хэмжээний төлбөрөөр хангах төсвийн үйлчилгээг олж авах боломжтой. in.

Бүртгүүлсний дараа та үйлдлийн системтэй серверт хандах боломжтой болно Windows . Хамгийн хялбар арга бол серверийн хувилбараас хойш энэ үйлдлийн системтэй сервер түрээслэх явдал юм Windows Энэ нь ердийн хувилбараас тийм ч их ялгаатай биш бөгөөд та сайн мэддэг програм хангамжийг хялбархан суулгаж, шаардлагатай бүх хэрэгцээнд нийцүүлэн системийг тохируулах боломжтой.

RDP (Алсын ширээний компьютер) -ийг тохируулах, холбох

Бүртгүүлсний дараа хэрэглэгч өөрийн хувийн алсын удирдлагатай данс руугаа нэвтрэх эрхтэй болно Windows - сервер. Бусад мэдээллийн дунд үйлчилгээ үзүүлэгч зааж өгдөг IP -алсын төхөөрөмжөөс (компьютер, ухаалаг гар утас, таблет гэх мэт) холбогдох серверийн хаяг. Сервертэй холбогдохын тулд та үүнийг оруулах ёстой IP - хаягийн мөрөнд хаяг RDP - үйлдлийн системд суулгасан үйлчлүүлэгч Windows хэрэглэгчийн дотоод компьютер дээр. Үүний тулд:

1. Суурилуулсан Remote Desktop Connection терминал клиентийг нээнэ үү Windows . Үүнийг хийхийн тулд хаягаар очно уу START->Бүх програмууд -> Дагалдах хэрэгсэл -> Remote Desktop Connection, эсвэл цэсийг нээнэ үү START -> Ажиллуулахболон тушаалыг оруулна ууmstscболон "OK" дээр дарна уу


2. Нээгдсэн цонхонд оруулна уу IP -түрээсийн хаяг Windows -үйлчилгээ үзүүлэгчийн тодорхойлсон сервер. Сонголтуудыг харуулах товчийг дарна уу.


3. "Хэрэглэгч" талбарт үйлчилгээ үзүүлэгчээс заасан түрээсийн серверийг удирдах хэрэглэгчийн нэрийг оруулаад "Орон нутгийн нөөц" таб руу очно уу.


4. "Орон нутгийн нөөц" таб дээрээс "Дэлгэрэнгүй мэдээлэл" товчийг дарна уу.


5. Алсын сессийн үед ашиглах локал компьютерийн төхөөрөмж болон нөөцөө сонгоно уу. Алсын сервер дээр ажиллах үед дотоод хатуу дискийг ашиглах боломжтой байхын тулд "Диск" -ийн хажууд байгаа нүдийг шалгахыг зөвлөж байна. "OK" болон "Холбох" товчийг дарна уу.


6. Нээгдсэн цонхонд алсын серверт нэвтрэх нууц үгээ оруулаад "OK" дээр дарна уу.


7. Алсын серверийн алсын ширээний компьютер таны ширээний компьютер дээр нээгдэнэ. Одоо та алсын серверийг локал компьютертэй ижил аргаар удирдах боломжтой.

SOCKS Admin хяналтын самбараас прокси авах

Дараагийн алхам бол вэбсайт дээрх SOCKS прокси үйлчилгээнд хандах явдал юм. Үүнийг хийхийн тулд хэд хэдэн энгийн алхмуудыг дагана уу:

1. Хуудас руу очмөн өөрийн бүртгэлээр нэвтэрнэ үү


2. Үйлчилгээнд нэвтрэхийн тулд дансны нэвтрэх нэр, нууц үгээ оруулна уу. Энэ нь Бүртгэлийн администраторын самбарыг нээх болно. Энэ самбар нь прокси хайлтын товчлуурыг харуулнаоймс янз бүрийн параметрүүд дээр 4/5 (Прокси хайх ), одоо байгаа бүх проксигийн жагсаалтыг харуулах товчлуур (Прокси жагсаалт ) болон таны дансны талаарх мэдээллийг харуулах товчлуур (Бүртгэлийн тохиргоо).


3. Прокси хайх товчийг дарна уу (Прокси хайх ) болон прокси серверээ ашиглахыг хүссэн улсаа сонгоод товчийг дарна ууЯв.

4. Дэлгэц нь хайлтын үр дүнг боломжтой прокси серверүүдийн талаархи дэлгэрэнгүй мэдээллийг харуулдаг: улс, муж, хот, сүлжээ, ажиллах хугацаа, серверийн бэлэн байдал, хурдыг хамгийн сүүлд шалгах цаг.


5. Танд тохирох серверийн нэр дээр дарсны дараа нэмэлт мэдээлэл бүхий цонх нээгдэнэ. Үзэхийн тулд IP -прокси болон портын хаягийг дарна ууэнд дарж үзнэ үү.

6. Хэдэн секундын дараа, тухай мэдээлэл IP -прокси серверийн хаяг, порт. Энэ өгөгдлийг хуулж эсвэл бичнэ үү - танд дараа нь алсын сервер дээр хөтчүүдийг тохируулахад хэрэгтэй болно. Өгөгдсөн жишээнд IP -хаяг: 83.85.214.142, Порт: 58933.

FireFox хөтөч дээр алсын ширээний компьютер (RDP) дээр оймс 5 прокси тохируулж байна

1. Энэхүү гарын авлагын эхэнд байгаа зааврын дагуу алсын серверт холбогдоно уу.

2. Хөтөчийг татаж аваад суулгана уу Firefox алсын сервер дээр.

3. Суулгаж дууссаны дараа хөтчөө ажиллуулна уу Firefox , тохиргооны самбарыг нээгээд Тохиргоо цэс рүү очно уу ("Сонголтууд").

4. "Нарийвчилсан" табыг нээнэ үү ("Дэвшилтэт "), "Сүлжээ" таб ("Сүлжээ ") ба "Тохиргоо" товчийг дарна уу ("Тохиргоо")

5. Нээгдсэн цонхонд дараах сонголтуудыг сонгоно уу.

· Прокси үйлчилгээг гараар тохируулах (Гараар прокси тохиргоо)

· SOCKS v 5. SOCKS проксины IP хаягийг оруулна уу Бид үүнийг хүлээн авсанhttps://5 оймс. цэвэр(бидний жишээнд 83.85.214.142)

· Хүлээн авсан прокси портын дугаарыг оруулна уу (бидний жишээнд 58933)

· SOCKS 5, мөн "Алсын DNS" (бүх DNS хүсэлтийг Sox сервер талд гүйцэтгэх болно)

· OK дарна уу.

6. Firefox-ын тохиргоо дууссан.

7. http://www.ipleak.com


Дэлгэцийн зургаас харахад таны компьютерийн сүлжээний хаяг Голланд хэлтэй тохирч байна IP хаяг 83.85.214.142.

Internet Explorer дээр алсын ширээний компьютер (RDP) дээр оймс 5 прокси тохируулж байна

1. Алсын ширээний компьютер дээр хөтөч ажиллуулна уу Internet Explorer , цэс рүү очно уу"Хэрэгслүүд" -ийг сонгоод "Интернет сонголтууд" -ыг сонгоно уу.

2. "Холболтууд" табыг нээгээд "LAN Settings..." товчийг дарна уу. Нээгдсэн цонхонд тухайн зүйлийг идэвхжүүлнэ үү "LAN сүлжээндээ прокси сервер ашиглана уу"болон "Нарийвчилсан" товчийг дарна уу.


3. Нээгдэх цонхны " талбартОймс » SOCKS прокси IP хаяг Бид үүнийг хүлээн авсанhttps://5 оймс. цэвэр(бидний жишээнд 83.85.214.142), талбарт "Порт "хүлээн авсан прокси портын дугаарыг оруулна уу (бидний жишээнд 58933)

АНХААР! Зана уу IP -хаяг болон порт зөвхөн мөрөнд байнаОймс . Үлдсэн талбаруудыг хоосон үлдээх ёстой

3. Тохируулах явцад нээгдсэн бүх цонхонд "OK" дээр дарна уу.

4. Internet Explorer програмыг тохируулах дууссан.

4. Та прокси сервер ашиглаж байгаа эсэхээ шалгаарай. Үүнийг хийхийн тулд алсын ширээний компьютер дээрээ Internet Explorer-г нээж, http://www.ipleak.com холбоосыг дагаж одоогийн IP хаягаа шалгана уу.

Дэлгэцийн зургаас харахад таны компьютерийн харагдах сүлжээний хаяг Голланд хэлтэй тохирч байна IP хаяг 83.85.214.142.

Vpnki ашиглан та гэрийн сүлжээндээ нэвтрэх боломжтой прокси сервер. Илүү нарийвчлалтай, бид хоёр прокси сервер ашигладаг:

  • HTTP холболтуудын хувьд - http прокси
  • TCP протоколоор дамжуулан аливаа холболтод - SOCKS5 прокси

http прокси ашиглан та Интернэтээс хандах боломжтой вэб интерфэйсгэрийн төхөөрөмж (сервер, DVR, видео камер гэх мэт) болон SOCKS5 проксины тусламжтайгаар та гэрийн төхөөрөмжүүдэд протокол ашиглан хандах боломжтой. sshТэгээд VNC(мөн TCP протокол ашигладаг бусад олон хүмүүсийн хувьд).

Прокси серверээр дамжуулан хандах хандалтыг дараах тохиолдолд олгоно.

  • VPN системд холбогдсон туннельТаны төхөөрөмжөөс аль нэг протоколоор (PPTP, L2TP, L2TP/IPsec, OpenVPN)
  • хачиг байгаа эсэх(прокси ашиглах тухай) өөрийн хувийн vpnki хуудсан дээр
  • тохируулсан клиент програм хангамж (хөтөч, ssh эсвэл VNC клиент)

Проксигоор холбогдох үед таны ашигладаг нэвтрэх/нууц үг VPN-ээр холбогдож БОЛОХГҮЙ. Зөвшөөрөлгүй прокси холболтыг хүлээн авахгүй.

Хэрэглэхийн өмнө таны клиент програм хангамж зөвшөөрөлтэй прокси сервер ашиглаж чадах эсэхийг шалгана уу.

HTTP болон SOCKS5 прокси холболтыг ашиглах товч заавар

1. Хэрэв та vpnki системийн хувийн хуудсан дээрх нүдийг чагталвал танд хоёр TCP порт хуваарилагдах болно:

  • нэг нь http проксид зориулагдсан
  • хоёр дахь нь SOCKS5 проксид зориулагдсан

Тэдгээрийг бичиж, үйлчлүүлэгчийнхээ програм хангамжийг тохируулахдаа ашиглана уу

2. Хөтөчийн тохиргоо (ерөнхийдөө ямар ч хөтөч дээр тохиромжтой)

2.1. Хөтөчийнхөө тохиргоо руу очоод "Сүлжээний тохиргоо"-той төстэй зүйлийг сонгоно уу.

2.2. Интернет холболтын тохиргоо руу очно уу

2.3. http проксиг дараах байдлаар зааж өгнө үү - msk.siteмөн http холболтын хувьд таны хувийн хуудсанд өгсөн порт (энэ жишээнд 54505)

2.4. Өөрийн гэрийн сүлжээн дэх вэб интерфэйсийн хаягийг хөтөч дээрээ бичнэ үү

Хэрэв та хөтөч дээрээ прокси ашиглах дүрмийг харвал хийсэн тохиргооны дагуу холболтууд одоо байгааг анзаарах болно. бүх зангилаа рууИнтернэт сүлжээг заасан проксигоор дамжуулан суулгана. Гэсэн хэдий ч манай прокси сервер өгдөггүйИнтернетэд холбогдох боломж. Харамсалтай нь хөтчийн үйлдвэрлэгчид прокси дүрмийн үл хамаарах зүйлийг зааж өгөх хязгаарлагдмал боломжийг олгодог ("Прокси ашиглаж болохгүй...") бөгөөд харамсалтай нь энэ дүрэм нь "Прокси ашиглан гэрийн сүлжээнд нэвтрэх" нөхцөл байдлыг тайлбарлах боломжийг танд олгодоггүй. , хандалт бүх серверүүд рүүИнтернет - прокси байхгүй"

Тиймээс, өмнө нь тохируулсан хөтчийн тохиргоог хийснээр та гэрийн сүлжээндээ нэвтрэх боломжтой боловч Интернет дэх ямар ч сайт руу нэвтрэх боломжгүй болно.

Ийм нөхцөлд хоёр сонголт байна:

  • Хоёр хөтөч ашиглана уу (нэг нь гэрийн сүлжээндээ нэвтрэхийн тулд прокси тохиргоотой, хоёр дахь нь бүх интернет нөөцөд хандахын тулд прокси тохиргоогүй) боловч энэ нь тийм ч тохиромжтой биш юм.
  • Прокси ашиглах дүрмийг илүү уян хатан бичсэн нэмэлт хөтөчийн залгаасыг ашиглана уу. Ийм залгаас нь залгаас байж болно Автомат прокси Firefox-д зориулсан

2.6. Firefox-д зориулсан AutoProxy залгаас. Үүнд танд хэрэгтэй: A)прокси серверийг зааж өгөх - msk.... б)Зөвхөн прокси серверээр дамжуулан холбогдох хаягуудыг зааж өгсөн дүрэм болон дүрмийн бүлгийг үүсгэ. Бусад бүх холболтыг прокси ашиглахгүйгээр хийх болно. Дүрмийн жишээг доорх зурагт үзүүлэв. Энэ тохиолдолд vpnki дүрмийн бүлэгт прокси холболтыг ашиглах гурван дүрэм (гэрийн сүлжээний хаяг) байдаг. Дүрэмд хаягийг зааж өгөх нь || тэмдгээс эхэлдэг

3. VNC клиентийн тохиргоо

3.2. VNC Viewer-ийг тохируулна уу: өөрийн хувийн vpnki хуудсан дээрх SOCKS5 холболтын хувьд Proxy тохиргоо - msk.site болон танд олгосон портыг зааж өгнө үү.

3.3. Төхөөрөмждөө холболт үүсгээд ажиллуулна уу

СЭДВИЙН ДЭЭР НЭМЭЛТ

  • Та манай вэбсайтаас IP хаягийн талаар бага зэрэг дэлгэрэнгүй уншиж болно.
  • VPN болон төв оффисоор дамжуулан интернетэд холбогдох талаар та боломжтой
  • Та манай вэбсайтаас компьютерт алсаас хандах талаар уншиж болно
  • Та VPN болон протоколуудын талаар уншиж болно

Миний ашигладаг зарим программууд болон задлан шинжилэгчидтэй ажиллах ажлыг хурдасгахын тулд прокси шаардлагатай; эхлээд би тэднийг түрээсэлсэн боловч дараа нь би SOKS5 прокси серверээ одоо байгаа вэбсайттай серверүүд дээр суулгахаар шийдсэн.

Бүх серверүүд Ubuntu Server 14.04, магадгүй хаа нэгтээ 12.04-ийг ажиллуулж байгаа боловч тайлбар нь бусад бүх Debian-д суурилсан системд тохирсон байх ёстой.

SOKS5 серверийн ажиллагааг зохион байгуулах хоёр арга надад мэдэгдэж байна:

  1. SSH гаруй оймс.Энэ арга нь энгийн байдлаараа тохиромжтой боловч байнга хэрэглэдэг, эсвэл өөр өөр машинаас ашигладаг бол тохиромжгүй байдаг;
  2. SOCKS серверийг суулгаж байна.Энэ аргыг ашиглах нь анхны тохиргоонд бага зэрэг хугацаа шаардагдах боловч дараа нь прокси ашиглах нь илүү хурдан бөгөөд тохиромжтой байх болно.

SSH гаруй оймс

SOCKS5-ийг SSH-ээр суулгахын тулд та зөвхөн SSH серверт хандах хэрэгтэй.

Терминал эсвэл SSH клиент рүү оруулна уу (Windows-д зориулсан PuTTY)

Ssh -D 1080 user@server

Хэрэв нууц үг асуувал SSH серверээс нууц үгээ оруулах шаардлагатай.

- SOKS5 серверт хандах боломжтой портыг заана

Ингээд л та SOKS5 сервер рүү localhost:1080 эсвэл 127.0.0.1:1080 холбогдож болно.

Энэ арга нь тохиромжтой, учир нь та нэмэлт зүйл суулгах, тохируулах шаардлагагүй болно. Гэхдээ холболт бүрийн өмнө эсвэл ssh холболт тасарсны дараа, жишээ нь интернетийн асуудлаас болж та энэ тушаалыг дахин оруулах хэрэгтэй болно.

SOCKS серверийг суулгаж байна

Данте серверийн хуучин хувилбарыг суулгаж байна

sudo apt-get update sudo apt-get суулгах dante-server

Sudo nano /etc/danted.conf

Түүнийг энэ хэлбэрт аваачна

Гаралт: syslog /var/log/danted.log дотоод: eth0 порт = 1085 гадаад: eth0 арга: хэрэглэгчийн нэр user.privileged: root user.notprivileged: хэн ч үйлчлүүлэгч дамжуулдаггүй (-аас: 0.0.0.0/0 хүртэл: 0.0.0.0/0 log: алдаа ) нэвтрүүлэх (-аас: 0.0.0.0/0 хүртэл: 0.0.0.0/0 тушаал: холболтын бүртгэл: алдааны арга: хэрэглэгчийн нэр)