미꾸라지 프로그램을 실행하는 것까지는 문제가 없었지만 어떠한 이유로 중계 서버로의 통신이 불가능할 경우 시도할 수 있는 방법에 대해 모아 놓은 페이지 입니다.
연결 프로토콜의 변경
처음 계정을 만들고 프로그램을 설치 / 실행하면, 별도의 설정을 하지 않는 이상 기본적으로 UDP 프로토콜 Port 10008 번호를 통해 중계 서버와 통신하도록 지정되어 있습니다. 만약 방화벽에 의해 UDP 프로토콜 전체가 막혀 있다면 미꾸라지 UI '설정 -> 프로그램' 메뉴에 들어가셔서 '연결 프로토콜'을 기존 UDP 에서 TCP 로 변경하셔서 테스트해보실 수 있습니다.
만약 미꾸라지 버전 v4.2.0 이상을 사용하신다면 '전문가 모드'을 사용하실 경우, 좀 더 다양한 선택 항목을 보실 수 있는데요, 현재 다음과 같은 옵션이 있습니다.
- TCP
- TCP (Port 443)
- TCP (Port 10006)
- UDP
- UDP (Port 53)
- UDP (Port 10006)
방화벽에 의해 연결이 막혀 있을 경우, 위의 항목들을 변경하며 테스트를 진행하실 수 있으실 겁니다. 단 중계 서버에 따라 몇몇은 제대로 동작하지 않을 수 있으니 중계 서버 또한 변경하시면서 테스트를 하셔야 합니다.
연결 프로토콜 및 포트 번호에 따른 차이점은 연결 프로토콜 차이점 문서를 참조 바랍니다.
Mac Address 변경
특정 ISP (인터넷 업체) 의 경우, 방화벽을 이용하여 필터링을 할 때 Mac Address 기반으로 블럭하는 경우가 있습니다. 예를 들면, 중국 ISP 들이 이런 경우들이 발견되고 있는데요.
이럴 경우 자신의 Mac Address 를 변경함으로써 우회할 수 도 있습니다.
- 공유기에 컴퓨터가 물려 있는 환경 이 경우는 공유기 설정을 변경함으로 ISP 에서 보았을 때, Mac Address 가 변했다고 인식하게 끔 할 수 있습니다. 세부 설정은 공유기마다 다를 수 있기 때문에 공유기 메뉴얼을 참고 바랍니다. (참고로 Mac Address 를 변경할 수 없는 공유기도 있습니다.)
- 인터넷선이 바로 컴퓨터에 물려 있는 환경 이 경우 우선 인터넷 선이 연결되어 있는 네트워크 장치를 운영체제에서 찾으셔야 합니다. 해당 장치의 고급 옵션에 들어가시면 보통 Mac Address 세팅하는 부분이 있는데, 해당 부분에 적당한 값으로 변경하셔서 세팅 가능합니다. (참고로 Mac Address 를 변경을 지원하지 않는 네트워크 장치 드라이버들도 있습니다.)
실제 발생되는 예
중국(상해)에서 중국 통신 ISP 을 사용하시는 never38k 님께서 알려주신 예인데요, 참조 바랍니다.
미꾸라지 가입하고 잘 사용하다가, 어느 시점부터인가 UDP, TCP 프로토콜 전부 먹통이 되더군요. 관리자님 게시글 전부 유심히 살펴보고 이것저것 조치를 취해봤지만 증상은 나아지지 않았고..마지막으로 ISP에서 제공하는 공유기의 MAC Address를 변경하니 원래대로 잘 되더군요. 그런데 1시간쯤 후에, 또 다시 먹통. (먹통이라는게 다른 인터넷 서비스는 잘 되는데..VPN이 막히는 겁니다.) 결론적으로 ISP에서 특정 MAC주소를 주기적으로 Ban하는 것인데, 미꾸라지나 PC에서 사용하는 토렌트등 App문제가 아니고.. 한국 070 인터넷 전화기가 문제였습니다. 통신업체 아니랄까봐, 한국에서 070전화기 들여와서 사용하는 경우.. 가차없이 Ban 해버리는군요. 다시 Mac주소 변경하고, 070전화기 꺼두면 문제는 사라집니다. -- never38k 님이 https://mudfish.net/forums/2/topics/7550 링크에 작성하신 글