OS X에서 앱이 사용하는 네트워크 연결을 지정할 수 있습니까?


11

이더넷이 LAN에 연결되고 공항이 다른 네트워크에 연결됩니다 (VPN 연결을 공유하는 또 다른 mac입니다). iPhone Simulator를 제외한 모든 앱이 LAN을 통해 연결되기를 원합니다.

이것이 가능한가?


좋은 질문 ...
Robert S Ciaccio

답변:


3

이것에 대해해야 할 주요 방법은 아마도 ipfw 명령 줄을 사용하는 것입니다 .하지만 실제로 많은 경험이 없습니다. 필요한 작업을 수행하기 위해 사용자 지정 라우팅 규칙을 만들 수 있습니다.

다른 옵션들 :

  • 앱이 해당 네트워크에서 구체적으로 무언가를 사용하려는 경우 해당 방식으로 라우팅해야합니다. 마찬가지로 로컬 네트워크가 192.168.xx이고 원격이 10.0.xx 인 경우 10.0.xx에서 무언가에 액세스하려고하면 해당 방식으로 라우팅해야합니다.

  • 염두에 두어야 할 또 다른 아이디어는 (실제로 문제를 해결하는 것만으로) 필요할 때 인터페이스 순서를 변경 한 애플 스크립트를 만드는 것입니다. Mac은 환경 설정에서 목록의 맨 위에있는 것을 기본 네트워크로 사용해야합니다. 공항을 위로 끌면 공항을 기본 네트워크로 사용합니다. 아마도 이것을 스크립팅하는 것은 시뮬레이터에서 무언가를 테스트해야 할 때 쉽게 할 수 있고 빠른 변화 일 것입니다.


1
ipfw는“응용 프로그램마다”작동하지 않지만 사용중인 포트를 찾을 수 있으면 올바른 서브넷을 통해 포트를 전달해야합니다. 가능하지만 복잡 할 수 있습니다.
Martin Marconcini

0

Little Snitch 를 시도해 볼 수 있습니다 .

한동안 사용하지 않았기 때문에이 기능이 있는지 확실하지 않지만 시도해 볼 가치가 있습니다.


2
나는 Little Snitch가 원하는 것을하지 않는다고 생각합니다! 적어도 나는 단지 제어를위한 내 인터넷 연결 (응용 프로그램 연결하거나하지 않을 수 있습니다)를 사용
Am1rr3zA

1
실제로 Little Snitch는 이와 관련이 없으며, 이는 아웃 바운드 방화벽 컨트롤러입니다.
Martin Marconcini
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.