nat-traversal

    -1

    1답변

    리모컨 채널로 서로 연결하는 것보다 다른 컴퓨터에 두 개의 응용 프로그램이 있습니다. 다른 네트워크의 클라이언트에서 서버를 제어하려고합니다 (인터넷을 통해). 어떻게 할 수 있습니까? Remoting을 NAT에서 바이 패스/펀치하도록 구성 할 수 있습니까?

    0

    2답변

    공용 IP (예 : 100.0.0.1)에 바인드 된 TURN 서버를 실행한다고 가정합니다. 서버가 할당 할당 요청을위한 릴레이 포트를 생성 할 때, 서버가 XOR-RELAYED-1 포트에 바인드 된 것과 다른 IP 주소 (이 경우 100.0.0.1)를 되돌려 보낼 수 있습니까? ADDRESS 속성? 나는 가능한 모든 시나리오를 알기에 네트워킹에 익숙하지 않

    1

    1답변

    클라이언트를 직접 연결하고 연결된 상태로 유지해야하는 곳에 응용 프로그램을 작성합니다. 우수한 기술 (Google)을 사용하여 조사를 한 후에 NAT-Punching 또는 NAT-Traversal을 수행하여 필요한 것을 얻을 수 있음을 알았습니다. 대부분의 사람들은 UDP를 통해 NAT-Punching을 사용하는 것 같지만, 제 경우에는 TCP로 이것을해야

    0

    1답변

    캡슐화 된 "다른 패킷"에서 "PC"의 모든 IP 패킷을 캡슐화하여 구현하는 테스트 응용 프로그램 (IpSec과 비슷하지만 매우 간단합니다)을 개발하고 싶습니다. 이 "또 다른 패킷"은 원본 IP 패킷을 풀어 원래 대상으로 보내는 다른 컴퓨터 ("프록시"와 같은 smth)로 전송됩니다. 그런 다음이 "프록시"는 "PC"에 대한 패킷을 수신하고이를 설명하고

    2

    1답변

    일반적으로 클라이언트로 데이터를 보내는 소스 포트는 문제가되지 않지만 일부 테스트에서는 여전히 원한다. 그래서 내 클라이언트의 소켓을 특정 포트에 바인드하려고했지만 로컬 호스트에서 클라이언트와 서버를 실행 중일 때도 서버는 소스 포트가 59000과 같은 것을 알려줍니다. 초기화합니다. 내 소켓은 다음과 같습니다 : tcp::socket socket(io_s

    1

    1답변

    그래서 NAT-Punchthrough를 읽었습니다. 나는 아이디어를 얻고있는 것 같지만 그것을 구현하는 데 어려움을 겪고있다. 나는 여기서 한 걸음도 놓치고 있다고 느낀다. 인터넷 기반 연결과 관련하여 환경을 제어 할 수있는 권한이 없기 때문에이 기능을 테스트하는 것은 어렵습니다. 서버와 클라이언트의 외부 주소와 외부에서 볼 수있는 포트를 유지하는 "촉진자

    8

    1답변

    장치의 IP 주소를 읽을 때 항상 로컬 IP 주소를 얻습니다. 다음 코드 스 니펫을 사용하여이를 수행합니다. public String getIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMore

    1

    1답변

    위키 백과 문서에 따르면 Micro Transport Protocol은 UDP 구멍 펀칭을 사용하는 NAT 통과를 지원합니다. 그러나 libutp's project page을 보면 헤더 파일에서 그러한 참조를 찾을 수 없습니다. 나는 명백한 것을 놓치고 있는가? 또는 NAT 통과가 다른 곳에서 구현 되었습니까?

    0

    1답변

    나는 NAT가 pystun (https://github.com/jtriley/pystun) 명령을 사용하여 내 웹 서버에 포트 4000 에서 듣고 뒤에있는 웹 서버에 연결을 시도하고 반환 기절 내가하지만 NAT Type: Symmetric NAT External IP: <ip> External Port: 1024 의 반환 값을 그럴 필요있다 y를 http

    1

    1답변

    방화벽이 설치된 서버에서 TURN 서버 (http://tools.ietf.org/html/rfc5766)를 실행하고 있습니다. 컴퓨터에는 수신 및 발신 네트워크 패킷이 서버의 개인 IP 주소로 보내고받는 공용 IP 주소가 있습니다. 기본적으로 서버는 소켓을 공용 IP 주소로 바인드 할 수 없으며 전용 IP 주소 만 바인드 할 수 있습니다. ifconfig을