그래서 디스패치 프록시 솔루션을 사용해 보았고 약 9 시간 동안 처리 한 결과 마침내 원하는 방식으로 작동하게되었습니다. Nics 전환에 대한 라운드 로빈 접근 방식에 의존하기 때문에 완벽한 솔루션은 아니지만 아무것도 아닌 것이 좋습니다. 페이지 상단으로 연결된 imgur 앨범에 저장된 설치 지침을 사용하는 것이 좋습니다. 필요한 모든 것을 얻을 수 있습니다. 올바르게 구성하는 것은 또 다른 이야기입니다.
그가 제공하는 주요 예제는 https 설정을 처리 할 수 없다는 점을 제외하고 브라우저 설정에서 사용할 수있는 HTTP 프록시를 설정합니다. 실제로 설정하려는 것은 모든 것을 처리하는 Socks 프록시입니다.
HTTP 프록시는 브라우저에서 작동했지만 프로그램 또는 날씨 업데이트 확인과 같은 작업을 수행하는 모든 백그라운드 시스템 앱은 루프에서 벗어났습니다. Socks 프록시를 사용하면 시스템의 모든 트래픽이 공유에 연결됩니다. 비결은 시스템 설정 을 변경 하고 선택적으로 앱 설정 을 변경 해야 작동한다는 것입니다.
Windows 8에서 10까지의 네트워크 및 인터넷 설정 페이지를 사용할 수 없습니다. 입력 한 내용이 무엇이든 구성이 복잡해집니다. Contol Panel Internet Options
로 가서 Connections
탭 을 열고 열어야 합니다 . 거기에서 Proxy Server
섹션 으로 이동하여 및을 확인 Use a proxy server for your LAN
하고 싶습니다 Bypass proxy server for local addresses
. 그런 다음 Advanced
버튼 을 클릭하고 열리는 페이지에서 Socks:
필드를 제외한 모든 필드가 비어 있는지 확인 합니다. socks
에서 Proxy address to use
및 1080
에 입력하고 싶습니다 Port
. 또한 Use the same proxy server for all protocols
확인란이 선택되어 있지 않은지 확인하십시오 . 이 방법을 사용한 후 시스템의 모든 앱은 Disptach-Proxy를 사용합니다.
그래서 내 콘솔 명령은 다음과 같습니다 dispatch start 192.168.0.103@6 192.168.19.2@4
.
각 주소 뒤에 가중치 비율을 추가하지 않으면 프록시가없는 것처럼 작동하므로 프록시가 설치되기 전에 시스템 메트릭이 가장 낮은 인터페이스를 통해 대부분의 트래픽을 전송합니다. 그래서 당신이 그것들을 포함하는 것이 좋습니다.
이러한 IP 중 하나는 내 데스크톱의 온보드 Nic이고 다른 하나는 테 더링 된 4G 전화입니다. 나는 떠날 때마다 전화를 분리하지만, 두 가지를 모두 사용하여 전화를받을 때까지 전화를 다시 연결할 때까지 모든 것이 프록시를 통해 나머지 Nic과 계속 작동하는 것처럼 보입니다.
남아있는 한 가지 문제는 컴퓨터를 재부팅 할 때 발생하는 문제입니다. 프록시는 서비스로 실행되지 않으므로 로그온 할 때마다 스크립트를 실행해야합니다. 전화가하는 것처럼 Nics가 영구적이고 로그온 후 설정 절차가 필요하지 않은 경우 해결책을 찾았습니다. 이것은 나에게는 효과가 없지만 스크립트 실행을 자동화하려는 경우 효과가있을 수 있습니다 ...
가장 좋은 방법은 시작 작업으로 추가하는 것입니다. 로 이동하여 Control Panel
를 선택한 Administrative Tools
다음를 실행 Task Scheduler
하고 다음 단계를 따르십시오.
Task Scheduler (Local)
왼쪽 창에서 선택되어 있는지 확인 하고 Action
메뉴 에서Create Basic Task
- 첫 페이지에서 작업 이름을 입력하십시오. 방금 Dispatch에 들어갔습니다.
- 다음 페이지에서을 선택하십시오
When I Log On
. 우리는 When The Computer Starts
프록시를 만들기 전에 Nics가 작동하고 있음을 알기 위해 선택하는 대신에 이것을합니다 .
- 다음 페이지에서을 선택하십시오
Start a Program
.
- 다음 페이지
Start
에서 Program/Script:
필드에 입력 한 다음 필드에 /b dispatch start
가중치 비율을 가진 IP 주소 를 입력 하고 선택적으로 IP 주소 를 입력하십시오 Add Arguments
. Windows 명령을 사용하여 Start /b
새 명령 창을 열지 않고 작업을 실행하도록 지시합니다. 열린 창 을 원한다면 Dispatch
프로그램 필드에 입력 start
하고 원하는 경우 옵션 필드에 IP를 입력하십시오 .
- 마지막 페이지에서 확인란을 선택
Open The Properties Dialogue
하고을 클릭하십시오 Finish
.
- 페이지 의
General
탭에서 선택되어 Properties
있는지 확인한 Run only when user is logged on
다음 Configure For
맨 아래 의 드롭 다운에서 사용중인 Windows 버전을 선택하십시오.
Conditions
탭으로 이동하여 모든 항목을 선택 취소하십시오.
Settings
탭으로 이동하여 모든 항목을 선택 취소하십시오.
클릭 OK
하면 완료됩니다.
여기에는 몇 가지 단점이 있습니다. 먼저 명령 창없이 작업을 시작하면 오류로 인해 디스패치 실행이 중지되었는지 알 수 없습니다. 검색하는 데 많은 시간을 보냈지 만 여전히 스크립트의 실행 상태를 결정하는 방법을 찾지 못했습니다. 둘째, 작업이 시작되기 전에 Nics가 시작되어 실행 중이어야합니다. 이것이 시스템에서 올바른 순서로 발생하지 않으면 작업을 시작하기 위해 약간의 지연을 삽입하여 놀아야 할 수도 있습니다.
이 보강 된 정보로 무장하면 모든 정보가 작동하는 데 20 분 이상 걸리지 않아야합니다.