이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 40|회답: 0

리눅스는 지정된 프로그램 네트워크에 대한 접근을 프록시하기 위해 ProxyChains4를 사용합니다

[링크 복사]
게시됨그저께 11시 15분 | | | |
요구사항: 네트워크 문제로 인해 프로그램이 일부 웹 서비스에 직접 연결할 수 없으며, 프록시를 통해 접근해야 할 수 있습니다. 프로그램이 프록시 설정을 지원한다면, 프록시 설정을 지원하지 않는다면 소스 코드를 수정하고 재컴파일하지 않고 프록시를 통해 네트워크에 접근하려면 어떻게 해야 하나요?

프록시체인

프록시체인은 네트워크 관련 libc 함수를 동적 링커에 미리 로드된 DLL을 통해 연결하고, SOCKS4a/5 또는 HTTP 프록시를 통해 연결을 리디렉션하는 UNIX 프로그램입니다. 프록시체인 자체도전체 시스템 트래픽을 '전역적으로' 프록시로 투명하게 보낼 수는 없습니다지정된 명령어에만 프록시를 활성화하도록 설계되었습니다. 즉, 명령어가 작동하려면 프록시 체인을 먼저 추가해야 합니다. ProxyChains는 네트워크 제한을 우회하고 간단한 설정으로 외부 네트워크에 안전하게 접근할 수 있도록 도와주는 강력한 프록시 도구입니다.

프록시체인 vs 프록시체인 4

프록시 체인과 프록시 체인즈4는 같은 프로젝트는 아니지만 밀접한 관련이 있습니다. 실제로 proxychains4는 프록시체인 프로젝트(즉, 4세대)의 공식 후계자입니다.

프록시체인 소스 코드:하이퍼링크 로그인이 보입니다.
ProxyChains 소스 코드 (fork 브랜치, 개발자 Haad가 유지):하이퍼링크 로그인이 보입니다.
프록시체인즈4 소스 코드:하이퍼링크 로그인이 보입니다.

ProxyChains4 설치

Rocky Linux 9.5 릴리스를 사용하여 다음 명령어로 ProxyChains4를 설치하세요:
아래에 나와 있습니다:



자유 프록시

하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.
하이퍼링크 로그인이 보입니다.

에이전트의 사용성은 다음 명령어를 사용하여 테스트할 수 있습니다:
프록시체인은 네 가지 프록시 체인 모드를 지원합니다: dynamic_chain, strict_chain, round_robin_chain, random_chain.

프록시체인 프록시, 구성 파일 경로를 설정하세요:/etc/proxychains.conf, 기본 프로필:
proxychains.conf (5.92 KB, 다운로드 횟수: 0, 판매 가격: 3 그레인 MB) 수정안은 다음과 같습니다:
.NET 8을 사용해 새로운 콘솔 앱을 만들고 다음 소스 코드로 네트워크 요청을 보내세요:
프록시 유무, 테스트 명령어:
차이는 아래에 나와 있습니다:



팁: 명령줄에서 proxychains4 bash에 직접 입력할 수 있어서, 전역 프록시 기능이 있는 새 터미널을 만들 수 있습니다. 각 명령 전에 proxychains4를 추가할 필요 없이, 터미널을 종료하려면 exit을 입력하세요.




이전의:프론트엔드 프로젝트 컴파일에서 '부모' 설정의 속성 설정 불가
다음:.NET/C#은 백업 폴더를 압축하기 위해 7z(SharpSevenZip)를 사용합니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com