단일 응용 프로그램 만 VPN하는 방법은 무엇입니까?


13

VPN을 통해 단일 애플리케이션의 트래픽 만 라우팅하려고한다고 가정하십시오.

(응용 프로그램에 적절한 암호화 지원이 없거나 원격 서비스는 협력 네트워크에서만 사용 가능하기 때문입니다.)

웹 브라우징과 같은 다른 것들은 정상적인 데이터 연결을 거쳐야합니다.

최신 Android 기기 (> = Android 4.0)에서이를 구성하는 방법은 무엇입니까?

구체적 동기 : 불행히도, 상당수의 VoIP 게이트웨이 제공 업체는 데이터 암호화 (음성 및 신호)를 제공하지 않으므로 VPN을 사용해야합니다 (적어도 WLAN을 통해 연결된 경우). 한 공급자 (sipgate.de)는 자체 VPN을 제공하며 다른 SIP / RTP 암호화 방법도 제공하지 않습니다.


터널링하려는 앱에 대한 자세한 정보가 도움이 될 수 있습니다. 그들은 SOCK5 프록시를 지원합니까? SSH 터널 은 좋은 시작일 수 있습니다.
earthmeLon

1
@earthmeLon, VoIP 앱, SIP를 지원하는 VoIP 앱-cf. 질문의 마지막 단락-예 : CSimple.
maxschlepzig

답변:


6

Android 용 무료 오픈 소스 OpenVPN 앱이이를 지원합니다.

프로파일 구성 대화 상자에는 기존 VPN 사용에서 제외되거나 제외 된 앱 목록을 선택할 수있는 '허용 된 앱'탭이 있습니다.

  • 'VPN은 모든 앱에 사용되지만 선택 제외
  • 'VPN은 선택한 앱에만 사용됩니다'(ic)

그런 다음 목록에는 선택 / 선택 해제 할 수있는 사용 가능한 모든 앱이 포함됩니다.

루팅 된 기기가 필요하지 않습니다. 예를 들어 Android 8.1 재고가있는 Nexus 5x 기기에서 제대로 작동합니다.

간단한 테스트는 Firefox와 같은 다른 브라우저를 설치하고 목록에 Chrome과 Firefox 중 하나만 포함시킨 다음 브라우저를 전환하고 https://wtfismyip.com 을 방문 하는 것입니다.

한 가지 함정은 이중 스택 IPv4 + IPv6 네트워크에 있지만 VPN이 IPv4 전용 인 경우입니다. 이 경우 '라우팅'탭에서 '로컬 네트워크 용 VPN 우회'를 비활성화해야합니다. 그렇지 않으면 VPN 외에 IPv6 트래픽이 암호화되지 않은 상태로 이동합니다.


0

안드로이드의 모든 앱은 다른 사용자에서 실행되므로 iptables는 -m owner --uid-owner, BUT를 사용하여 지정된 앱을 인식 할 수 있어야합니다. 안드로이드의 많은 것들처럼, 이것을 쉽게하기위한 사용자 프론트 엔드가 없을 수도 있습니다. (오늘날 외부 sd 카드의 형식으로 ext4를 사용하는 옵션이 없습니다). 라우팅 테이블과 iptables에 대한 지식이 있다면 이런 식으로 시도해 볼 수 있습니다.

또 다른 방법은 SIP를 통해 SIP 공급자의 IP 주소 (기본 경로 아님) 만 라우팅하도록 VPN을 설정하는 것입니다. 관련이없는 또 다른 문제가 있습니다. SIP는 NAT를 좋아하지 않으므로 VPN 서버에서 일부 트래픽 전달을 설정해야 할 수도 있습니다.


-3

Hola Free VPN이 아닌 구형 Hola Better Internet을 사용해보십시오. VPN 서비스를위한 유일한 앱을 선택할 수 있습니다.


1
이러한 "Hola"앱이 무엇인지 명확히하고 추천하는 특정 앱에 연결하며 사용자가 앱을 사용하여 문제를 해결하는 방법에 대한 지침을 제공 할 수 있습니까?
TurboFool 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.