저는 Linux를 실행하고 UDP를 사용하여 클라이언트와 통신하는 A 국가의 전용 컴퓨터에서 게임 서버를 실행하고 있습니다.
이 서버에는 A 국가 내부 및 외부 플레이어가 있습니다. 국가 A의 플레이어는 게임 서버에 대한 연결이 양호합니다(낮은 핑 및 패킷 손실 없음). 그러나 A 국가 이외의 대부분의 플레이어는 게임 서버에 대한 연결 상태가 좋지 않습니다(높은 핑 값 및 높은 패킷 손실률).
B 국가에 Linux를 실행하고 게임 서버와 플레이어 모두에 대한 연결이 좋은 VPS가 있습니다.외부국가 A.
내가 이루고 싶은 것은 플레이어외부A 국가의 플레이어는 VPS를 통해 게임 서버에 연결합니다.~에A 국가는 게임 서버에 직접 연결됩니다.
이 경우 VPS가 역방향 프록시 역할을 합니까?
iptables를 사용하면 이것이 가능합니까? 그렇다면 누군가 나에게 단계별 지침을 제공할 수 있습니까?
답변1
아니요, 이 경우 VPS는 정방향 프록시 또는 일반 프록시 역할을 합니다. 를 사용하여 이를 달성할 수 있지만 iptables
사용 가능한 몇 가지 더 간단한 솔루션이 있을 수 있습니다. 이를 사용하여 iptables
FORWARD 테이블에 DNAT 및 SNAT 규칙을 설정할 수 있습니다. 아니요, 구체적인 단계별 지침은 없지만 개별 규칙을 파악하는 것이 그리 어렵지는 않습니다. 추가해야합니다.