반복기 예제
\\BOXA, \\BOXB 및 \\BOXC라는 세 대의 컴퓨터가 있고 각각 서버, 반복기 및 클라이언트로 사용하려고 하는 경우를 가정해 보겠습니다.
다음과 같은 방식으로 프로세스 122를 대상으로 사용하여 \\BOXA에서 디버깅 서버를 시작할 수 있습니다.
E:\Debugging Tools for Windows> cdb -server tcp:port=1025,password=wrought -p 122
그런 다음 다음과 같이 \\BOXB에서 반복기를 시작할 수 있습니다.
C:\Misc> dbengprx -c tcp:server=BOXA,port=1025 -s npipe:pipe=MyPipe
마지막으로 다음과 같은 방식으로 \\BOXC에서 디버깅 클라이언트를 시작합니다.
G:\Debugging Tools> windbg -remote npipe:server=BOXB,pipe=MyPipe,password=wrought
다음은 다른 예제입니다. 기호는 원격 위치인 127.0.0.30에 있습니다. 따라서 대상이 127.0.0.10인 컴퓨터에서 프로세스 서버를 사용하기로 결정했습니다. 반복기를 127.0.0.20에 배치합니다.
또한 역방향 연결을 사용하기로 결정합니다. 따라서 127.0.0.30에서 클라이언트를 시작하는 것으로 시작합니다.
G:\Debugging Tools> windbg -premote tcp:clicon=127.0.0.20,port=1033 notepad.exe
그런 다음, 127.0.0.20에서 리피터를 시작합니다.
C:\Misc> dbengprx -c tcp:clicon=127.0.0.10,port=1025 -s tcp:port=1033,clicon=127.0.0.10
마지막으로 127.0.0.10에서 프로세스 서버를 시작합니다.
E:\Debugging Tools for Windows> dbgsrv -t tcp:port=1025,clicon=127.0.0.20
리피터를 사용하는 보다 복잡한 예제는 두 방화벽을 참조하세요.