두 개의 3proxy 포트를 두 개의 아웃바운드 IP에 할당하기
3proxy 서비스 포트를 할당된 아웃바운드 주소에 매핑하되, 고정 매핑을 요청별 순환으로 착각하지 마세요.
아웃바운드 IP를 명시적으로 고르려면 고정된 프록시 엔드포인트 두 개가 순환 규칙보다 이해하기 쉬운 경우가 많습니다. 3proxy에서는 각 서비스에 아웃바운드 소스 주소를 둘 수 있습니다.
기존 사용자, 인증, 접근 제어 설정 뒤에 서비스 조각은 다음과 같이 될 수 있습니다.
socks -i127.0.0.1 -p1080 -e192.0.2.10
socks -i127.0.0.1 -p1081 -e192.0.2.11
이 SOCKS 리스너는 로컬 전용입니다. 문서용 주소는 서버에 마련된 주소로 바꾸세요. 원격 클라이언트에는 의도한 전용 리스너와 적절한 네트워크 및 인증 정책이 필요하며, 무심코 열어 둔 와일드카드 리스너가 아닙니다.
3proxy 참조 문서 -i, 즉 클라이언트 쪽 주소와 -e, 즉 서비스의 아웃바운드 소스를 구분합니다. 프로그램은 첫 번째 또는 두 번째 엔드포인트를 선택하며, 이것이 요청마다 다른 IP를 보장하지는 않습니다.
각 엔드포인트가 무엇을 뜻하는지 적어 두세요
예를 들어 1080 포트는 A 주소로, 1081 포트는 B 주소로 나가도록 의도합니다. 이런 매핑은 문서화되지 않은 풀보다 예상 밖의 동작을 조사하기 쉽게 만듭니다.
바깥으로 보이는 정체성은 여전히 네트워크에 달려 있습니다. 공급자가 선택한 소스를 허용해야 하고, 경로가 트래픽을 올바르게 되돌려야 합니다. 상위 NAT가 두 소스를 하나의 공인 IP로 다시 쓰면 웹사이트는 변환된 주소 를 보게 됩니다.
이미 열린 브라우저 연결은 설정을 편집한 뒤에도 이전 경로를 유지할 수 있습니다. 먼저 새 연결이 의도한 리스너를 사용했는지 확인한 다음, 마지막 아웃바운드 홉까지 추적하세요. 설정된 서비스 포트만 세는 것은 서로 다른 공인 출구를 세는 것이 아닙니다.