설정 > 네트워크 > 사용자 지정 서버 액세스 URL에 아래를 추가하세요.
http://공개 WAN:32400
나처럼 SonicWall이 있다면, 공개 WAN을 https로 포인팅하세요.
즉,
Https://공개 WAN:32400
이렇게 하면 VPN이 제공하는 IP와 무관하게 Plex의 공개 IP를 고정시킬 수 있습니다.
설정 > 네트워크 > 사용자 지정 서버 액세스 URL에 아래를 추가하세요.
http://공개 WAN:32400
나처럼 SonicWall이 있다면, 공개 WAN을 https로 포인팅하세요.
즉,
Https://공개 WAN:32400
이렇게 하면 VPN이 제공하는 IP와 무관하게 Plex의 공개 IP를 고정시킬 수 있습니다.
가상 박스(VirtualBox)를 설치해서 VPN 기반 활동을 하세요. 그러면 실제 PC에서는 걱정하지 않으셔도 됩니다.
도커에 TUN 인터페이스를 사용하는 이미지를 만들어 보세요. 또는 이 도커 저장소를 활용할 수도 있어요.
https://hub.docker.com/r/binhex/arch-rtorrentvpn/
가장 간단한 방법은 토런트 앱(utorrent 추천)을 통해 VPN 프록시를 실행하고, 나머지는 정상적으로 트래픽을 흐르게 하는 겁니다.
가상 머신 게스트 = PIA가 있는 토런트 서버와 다운로드 폴더를 공유하는 호스트 머신 = Plex 서버와 VM 게스트
호스트 머신 = 메인 OS, Plex 서버, VM 게스트가 설치되어 있음
이게 해결책입니다.
외부로 포트만 열었다가, 나머지는 PiA로 VPN 연결해서 최소한의 포트만 열고 있어요… 포트를 여는 것보다 훨씬 안전하다고 봐요.
이 문제에 대해 오랫동안 찾아봤는데 해결책이 있어요. 현재 제가 데스크탑에서 PIA와 Plex를 포트 포워딩 없이 잘 사용하고 있어요. 제가 집에 돌아가면 해결책을 알려드릴게요.
저도 같은 문제였어요. https://ipaddress.com에 접속해서 Plex 주소를 입력하고, 'route -p (웹사이트에서 받은 IP) (당신의 라우터 IP)'를 사용해서 해결했어요. 구글에서 검색하면 자세한 정보가 나와요.
기본적으로 Plex가 VPN을 우회하게 하는 방법입니다, 장단점이 있고요.
포트 포워딩이 허용된 서버 목록이 있나요?
이걸 덧붙이면, 제가 토론토나 밴쿠버 서버를 통해 접속하려 했지만 실패했고 이유도 모르겠어요. 이 Plex 문서를 읽어보니, 50,000 이상 포트가 할당된 듯해요. 몬트리올 서버를 통해 20,000~50,000 범위 내 포트를 할당받았고, 현재는 접속 가능 상태입니다.
이건 보안 위험이 아니나요? 너무 조심하는 것 같지만, VPN에서 포트를 열면, 흔히 제공되는 IP를 노리고 공격하는 게 가능하지 않나요? 네, Plex를 위해 포트를 열어야 하고, 리버스 프록시를 통해 누구든 접속할 수 있게 됩니다. 하지만, 가정용 IP와 리버스 프록시 주소를 추측하는 것보다, 접근 목록을 찾는 게 더 어렵겠죠. 요약하자면, VPN을 통해 포트를 포워딩하는 건 대상 공격 대상이 되기 쉽고 취약점도 많을 수 있어요. 저는 원격 접속을 위해 필요한 것과 VPN이 필요한 것을 분리하는 게 좋다고 생각해요. 네트워크 세팅이나 도커 설정이 어렵다면, 리버스 프록시 사용을 추천하지만, 그냥 포트를 여는 건 추천하지 않아요.
이 문제의 귀찮은 점은, PIA는 몇 번 접속할 때마다 새 포트를 할당하는데, 이 포트를 라우터에서 계속 업데이트해야 한다는 거예요. 더 쉬운 방법을 제공했으면 좋겠어요.
이 문제 해결에 도커 이미지를 사용하게 됐어요. 하나는 Plex만, 다른 하나는 VPN이 활성화된 다운로드 클라이언트를 운용합니다. 약간의 설치 필요는 있지만, 제게는 잘 작동하고 있어요.
저도 비슷하게 하는데, 도커 대신 VM을 사용합니다.
6단계까지는 성공하는데, 여전히 PIA의 IP가 보여지고 제 실제 IP는 아니에요. 뭐가 잘못된 걸까요?
포트 포워딩 설정 후, dd-wrt 라우터에서 다음과 같이 설정했어요.
앱 Plex 프로토콜 양쪽 모두 소스 네트워크(이 항목은 비워둠) 포트 32400, IP 주소는 Plex가 구동되는 Windows 10 컴퓨터의 IP를 입력했고 포트 32400, 활성화 박스에 체크했습니다.
처음에는 이 설정을 적용한 후에 라우터를 재부팅하지 않았어요. 결국 재부팅했지만, 그 후에도 Plex에 PIA의 IP가 계속 표시돼요.
VPN 클라이언트 또는 라우터의 오픈VPN을 사용하나요?
포트 포워딩을 찾는 링크를 추가했어요… How do I enable port forwarding on my VPN? - Knowledgebase / Technical / Browsing and Internet / Torrents - PIA Support Portal
설사 OP가 특별한 이유가 없다고 하더라도, 왜 좋은 이유가 없다고 할 수 있나요? 예를 들어, 포트 포워딩 권한이나 능력이 없거나 두 번 NAT(더블 NAT)가 있는 경우, VPN 구독을 구매해서 포트 포워딩 없이 Plex를 통과시킬 수 있어요.
내가 사용하는 서버는 동일한 머신입니다.
이 내용을 공용으로 게시해서, 웹 검색으로 해결책을 찾으려는 사람들이 더 쉽게 찾을 수 있게 할 수 있나요? 제가 이 게시물을 찾은 계기예요.