들어오는 TCP 트래픽을 발신자에게 다시 리디렉션

들어오는 TCP 트래픽을 발신자에게 다시 리디렉션

라우터 내부에서 실행되는 이 프로그램을 만들었습니다. 이 프로그램은 본질적으로 속도 테스트이며, 테스트 중 업로드 부분에서는 CPU를 많이 사용하고 라우터 내에서 파일을 생성하여 디스크 메모리를 많이 차지합니다.

내 생각은 프로그램의 파일 생성 기능을 제거하는 것입니다. 공인 IP로 내 웹 서버에 특정 크기의 파일을 넣고 라우터가 다운로드하도록 하세요. 패킷을 다운로드하여 라우터 디스크에 쓰는 대신 모든 트래픽이 애플리케이션 계층에 도달하기 전에 웹 서버로 다시 리디렉션/반송합니다. 그런 다음 내 웹 서버에서 RX 값을 가져와 라우터의 업로드 속도를 알아보세요.

iptables나는 and를 사용하는 많은 예를 보았지만 rinetd모두 동일한 로컬 네트워크 내에서 트래픽을 리디렉션/전달합니다. 트래픽을 인터넷의 공용 IP 웹 서버로 다시 리디렉션하고 싶습니다. 가능합니까?

답변1

유리섬유가 필요할 수도 있습니다! https://github.com/fatedier/frp

frp는 NAT 또는 방화벽 뒤에 있는 로컬 서버를 인터넷에 노출시키는 데 도움이 되는 빠른 역방향 프록시입니다. 현재 tcp&udp는 물론 http 및 https 프로토콜을 지원하며 도메인 이름을 통해 내부 서비스로 요청을 전달할 수 있습니다.

관련 정보