답변:
불행히도 주식 안드로이드 테 더링 응용 프로그램은 VPN에서 작동하지 않습니다. 이 제한은 소프트웨어에 대한 감독이며 시스템 제한이 아닙니다.
그러나 ClockworkMod 테 더라는 응용 프로그램이 있으며 동시에 VPN을 테 더링하고 사용할 수 있습니다. 실제로 표준 테 더링 응용 프로그램을 사용한 다음 라우팅 정보를 수정하여 작동합니다.
이 응용 프로그램은 전화기를 루팅 할 필요는 없지만 전화기에 연결하려는 컴퓨터에서 소프트웨어를 실행해야합니다. 또한 이것은 현재 USB 테 더링에만 작동합니다.
PDANet을 포함하여 ClockworkMod Tether에 대한 다른 대안이 있습니다.
그것이 도움이되기를 바랍니다.
루팅 된 장치에서 명령 줄을 사용하여 iptables 규칙을 추가하는 것으로 구성된 일부 정보를 찾았습니다.
Blu Studio의 Android 4.4에서 테스트했으며 정상적으로 작동합니다.
원래 XDA 개발자의 SmokeyTech1이 작성한 인용문은 다음과 같습니다.
- 루팅 된 기기가 필요합니다
- OpenVPN 또는 DroidVPN과 같은 VPN 앱이 있는지 확인하십시오 (DroidVPN을 사용하고 최고입니다)
- 터미널 에뮬레이터 다운로드
- 핫스팟을 활성화하고 VPN에 연결
- 터미널 에뮬레이터와 첫 번째 줄 유형 "su"(인용 부호 제외)를 시작하고 Enter 키를 누릅니다
이것을 터미널 에뮬레이터에 복사하여 붙여 넣습니다. 루트 브라우저를 사용하여 새 폴더에 먼저 붙여넣고 아래 그림과 같이 정확한 형식으로 TE에 복사하십시오 .
iptables -t 필터 -F 앞으로 iptables -t nat -F POSTROUTING iptables -t 필터 -I FORWARD -j ACCEPT iptables -t nat -I POSTROUTING -j MASQUERADE 192.168.43.0/24 조회에서 ip 규칙 추가 61 ip 라우트 기본 dev tun0 범위 링크 테이블 추가 61 ip route add 192.168.43.0/24 dev wlan0 범위 링크 테이블 61 ip route add broadcast 255.255.255.255 dev wlan0 범위 링크 테이블 61그게 다야. 또한 다시 부팅 한 후에 재설정되므로 루트 브라우저가있는 폴더를 만들어 코드를 붙여 넣으십시오. 안드로이드 4.4.2의 LG G3에서 작동했습니다.
(참고 : 인용 된 텍스트는 사이트의 서식 스타일에 맞게 편집되었습니다.)
주의 : 규칙의 일부인 wlan0
이 인터페이스는 연결을 보내려는 위치에 해당하는 인터페이스입니다. WiFi 핫스팟으로 보내려면 원격 서버에서받는 VPN 터널입니다 ap0
. tun0
로 바꾸십시오 . netcfg
루트 터미널을 입력 하는
모든 인터페이스를 나열 할 수 있습니다
터미널 에뮬레이터는 ConnectBot을 사용합니다 .
ConnectBot 는 ssh, telnet 및 localhost 연결을 위해 장치의 터미널 에뮬레이터를 허용합니다.
예. F-Secure Freedome (VPN 클라이언트)이 내 Note 2에서 실행되고 있습니다. Ubuntu 컴퓨터와 Android 태블릿에 연결된 Note 2가 있습니다. 태블릿과 랩탑은 독일 IP 주소를 게시하고 바다 반대편에 있습니다.
참고 2와 태블릿은 4.4 (CM 11 야간)를 실행 중이며 우분투는 14.04입니다.
Android 장치에서 다음을 설치하십시오.
João José가 제공하는 답변의 확장으로 특정 트래픽을 VPN으로 선택적으로 보내면서 다른 트래픽은 직접 보낼 수 있습니다.
João José의 훌륭한 답변 없이는 알 수 없었을 것입니다. 만약 당신이 이것을 찬성한다면 그의 답변도 찬성하십시오.
# Following rules will allow me to redirect traffic through my vpn
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTING -j MASQUERADE
ip route add 192.168.43.0/24 dev wlan0 scope link table 61
ip rule add fwmark 0x61 table 61
ip rule add iif tun0 table 61
# Configure traffic that I want to make it go through VPN
# 1. My DNS
iptables -t mangle -A PREROUTING -p tcp -d 208.67.220.220/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p tcp -d 208.67.222.222/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p udp -d 208.67.220.220/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p udp -d 208.67.222.222/32 -j MARK --set-xmark 0x61
# 2. Insecure websites
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-xmark 0x61