Изисквания: Поради мрежови проблеми програмата не може да се свърже директно с някои уеб услуги, може да се наложи достъп чрез прокси, ако програмата поддържа задаване на прокси, ако не поддържа настройка на прокси, как да се позволи на програмата да има достъп до мрежата чрез прокси без да се променя изходният код и да се компилира отново?
ProxyChains
ProxyChains е UNIX програма, която свързва мрежови libc функции в динамични линкери чрез предварително заредени DLL файлове и пренасочва връзки чрез SOCKS4a/5 или HTTP проксита. Самите проксичейниНе можеш прозрачно да позволиш целият системен трафик да отиде към прокси "глобално"Той е проектиран да активира проксита само за определени команди. Тоест, трябва да добавиш проксичейни преди командата, за да влезе в сила. ProxyChains е мощен прокси инструмент, който ни помага да заобиколим ограниченията на мрежата и да достъпим външни мрежи сигурен чрез проста конфигурация.
ProxyChains срещу ProxyChains4
Proxychains и Proxychains4 не са един и същ проект, но са тясно свързани. Всъщност proxychains4 е официалният наследник на проекта проксичейни (т.е. четвъртото поколение),
Изходен код на ProxyChains:Входът към хиперлинк е видим. Изходният код на ProxyChains (разклонение, поддържан от разработчика Haad):Входът към хиперлинк е видим. Изходен код на ProxyChains4:Входът към хиперлинк е видим.
Инсталация на ProxyChains4
Инсталирайте ProxyChains4 с Rocky Linux версия 9.5 със следната команда:
Както е показано по-долу:
Безплатни проксита
Входът към хиперлинк е видим.
Входът към хиперлинк е видим.
Входът към хиперлинк е видим.
Използваемостта на агента може да се тества чрез следната команда:
ProxyChains поддържа четири режима на прокси верига: dynamic_chain, strict_chain, round_robin_chain и random_chain.
Конфигурирайте проксито на прокси, пътя към конфигурационния файл:/etc/proxychains.conf, стандартен профил:
proxychains.conf
(5.92 KB, Брой изтегляния: 0, Цена за продажба: 3 Grain MB)
Измененията са както следва:
Създайте ново конзолно приложение с .NET 8 и изпратете мрежова заявка със следния изходен код:
С и без прокси, тестови команди:
Разликата е показана по-долу:
Съвет: Можете директно да въведете proxychains4 bash от командния ред, за да създадете нов терминал с глобална прокси функция, няма нужда да добавяте proxychains4 преди всяка команда, въведете exit, за да излезете от терминала. |