프록시를 통한 모든 발신 연결 강제


2

Linux에서 어떻게 할 수 있습니까? 각 프로그램마다 개별적으로 프록시를 구성하는 대신 프록시를 통해 투명하게 연결하는 방법이 있다면 좋을 것입니다.

답변:


4

당신이 원하는 proxychains을 . 우분투 패키지 관리자 설명에서 :

프록시 체인은 주어진 tcp 클라이언트가 만든 모든 tcp 연결이 프록시 (또는 프록시 체인)를 따르도록합니다. 일종의 proxifier입니다. 그것은 sockscap / premeo / eborder 드라이버처럼 작동합니다 (TCP 호출을 차단합니다)

이 버전은 SOCKS4, SOCKS5 및 HTTP CONNECT 프록시 서버를 지원합니다. 동일한 체인에서 서로 다른 프록시 유형을 혼합 할 수 있습니다.

풍모:

  • 제한적인 방화벽 뒤에서 인터넷에 액세스하십시오.
  • 소스 IP 무도회.
  • SSH 터널링 및 전달.
  • 동적 LAN-to-LAN VPN 채널.
  • 서버 및 데몬 친화적 (Sendmail MTA와 잘 작동)

1
단순히 HTTP_PROXY 환경 변수를 설정하는 것은 당신이 많은 HTTP-사용하여 프로그램을 알려드립니다 있습니다 원하는 들이이 프록시를 사용하도록합니다. 변수를 참조하지 않거나 자체 설정이있는 경우 강제로하지 않습니다. 많은 경우에 적합한 간단한 설정입니다.
ScoBe

이봐, 내가 필요한 것 같아 고마워요!
Lin

@Sco 슬프게도, 많은 사람들이 충분히 가까이에 없습니다. 예를 들어 Heroku 툴 벨트를 사용하면 wget이 프록시 설정을 질식시키는 것처럼 보입니다 (사용자 이름 / 비밀번호가 있고 사용자 이름이 호스트 이름이라고 생각하기 때문에). 그러나이 답변에 감사드립니다. 정확히 필요한 것입니다.
Liam Dawson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.