Android 전화를 공개 Wi-Fi 포인트 (일부 암호화되지 않은 연결)에 연결할 수 있기를 원합니다.
- 사람들은 암호화되지 않은 무선 전송을 가로 채서 내가하고있는 일을 볼 수 있습니다
- AP 통신의 소유자 또는 그것으로 로그인 한 다른 사람들은 수 내가 뭘하는지 참조
- 해커가 액세스 포인트 인 것처럼 가장하고 중간자 공격을 수행 할 수 있습니다.
액세스 포인트에 자동으로 연결하는 Wi-Fi Ruler 및 WeFi 와 같은 도구가 있지만 임의의 AP는 신뢰하지 않습니다. 모든 트래픽이 암호화 된 터널을 통과하여 홈 라우터로, 거기서부터 인터넷으로 가고 싶습니다.
SSH / SOCKS 및 PPTP 를 사용 하여 다른 컴퓨터에서 이러한 터널을 수행했습니다 . 안드로이드로 이것을 할 수있는 방법이 있습니까?
더 구체적으로:
- 휴대 전화에 CyanogenMod 7.1.0이 설치되었습니다
- 내 라우터에는 현재 TomatoUSB 버전 1.28이 있습니다
라우터 펌웨어를 변경하고 싶지만 DD-WRT 연결 끊기에 문제가 있었기 때문에 Tomato를 사용하고 있습니다. 가능한 해결책 :
동적 SOCKS 프록시가있는 SSH :
- 안드로이드는 아마도 ConnectBot을 통해 이것을 지원 하지만 모든 트래픽 을 라우팅하는 방법을 모르겠습니다 .
- 토마토는 이것을 기본적으로 지원합니다.
직장에서 웹 브라우징을 위해 이것을 Tunnelier 와 함께 사용 했습니다. 하지만 프록시를 통과하도록 각 앱을 설정해야합니다.
PPTP :
- 안드로이드는 이것을 기본적으로 지원합니다.
- jyavenard 모드 를 가져 와서 컴파일 하지 않으면 토마토가 이것을 지원하지 않습니까?
나는 이전에 PPTP를 사용 은 Windows 및 DD-WRT의 기본이기 때문에 직장에서 웹 브라우징과 중국에서. 잠시 후 문제가 발생하기 시작한 후 DD-WRT에 문제가 발생하기 때문에 대신 SSH 터널로 전환했습니다. 또한 보안 결함이 있다고 생각되지만 그것이 얼마나 큰 문제인지 이해하지 못합니다.
IPSec L2TP :
- Android (전화) 및 Windows (직장 / 중국) 모두 기본적으로이 기능을 지원합니다
- 나는 라우터를 모른다. 내가 할 수 openswan 사용하여 내 컴퓨터에서 실행 ,하지만 실패의 두 지점이있다.
OpenVPN :
- CyanogenMod는 분명히 이것을 포함하고 있으며, 이제는 일반 VPN 인터페이스에서 새로운 OpenVPN을 생성 할 수있는 항목을 가지고 있지만 어떻게 구성 해야할지 모르겠습니다 .
- TunnelDroid는 분명히이 중 일부를 처리합니다.
- 향후 버전은 VPN 설정에서 기본적으로 지원 됩니까?
- 토마토는 이것을 지원하지 않지만 그렇게하는 개조가 있습니까? 이 구성 방법도 모르겠습니다.
데스크톱에서 VPN 서버를 실행할 수도 있지만 라우터 자체에서 VPN 서버를 실행하는 것보다 안정성이 떨어지고 속도가 느릴 수 있습니다. 라우터 펌웨어를 변경할 수는 있지만 더 근본적인 문제에주의해야합니다. 토마토는 정기적으로 문제가 없습니다.