
최근에 저는 아무데도 가본 적이 없으며 유일한 옵션은 3G/LTE 동글을 사용하거나 휴대폰을 테더링하는 것입니다. 문제는 백그라운드 작업 및 업데이트의 수와 대역폭을 소비하는 모든 것입니다. 그래서 이를 예방할 수 있는 방법이 없을까 고민했습니다. 나에게 떠오른 한 가지 아이디어는 브라우저처럼 실제로 사용해야 하는 앱에서 구성할 수 있는 일종의 프록시/로컬 라우팅 서버를 설정하는 것입니다. 다른 앱을 보니 오프라인 상태인 것 같습니다.
백그라운드 작업을 종료하거나 자동 업데이트를 중지하는 것을 고려하고 싶지 않습니다. 필요할 때마다 이렇게 하면 지루하기 때문입니다.
이런 것이 가능합니까? 다른 대안은 무엇입니까?
편집하다:저는 xubuntu(우분투의 xfce 기반 버전)를 사용하고 있습니다.
답변1
(소프트웨어) 방화벽을 사용하고 특정 나가는 트래픽만 허용하는 것이 좋습니다. 사용된 방화벽에 따라 특정 애플리케이션이나 IP 주소를 허용할 수 있습니다. 어떤 배포판을 사용하고 있나요?
답변2
이것이 Windows 시스템이라면 추가 소프트웨어 없이 실행 가능한 수준의 차단으로 인해 몇 분 안에 이 작업을 수행할 수 있는 좋은 방법이 있습니다.
고급 모드에서 Windows 방화벽을 원합니다. 먼저 모든 기존 아웃바운드 규칙을 비활성화합니다. 아웃바운드 규칙으로 이동하여 새 프로그램 기반 규칙을 만듭니다. 모든 프로그램을 선택한 후 다음 페이지에서 차단을 선택하세요. 그런 다음 트래픽을 허용하는 브라우저 규칙을 만드세요. 예를 들어 포트 80,8080,443 등에서 나가는 트래픽만 허용하는 등 포트별로 이 작업을 수행할 수도 있습니다.
편집: Linux의 경우 내가 모르는 일부 패키지를 추가하려는 경우가 아니면 포트 기반이 필요합니다. 다음과 같은 것 :
iptables -A OUTPUT -m state –state ESTABLISHED -j ACCEPT
iptables -A OUTPUT --dport 80 -j ACCEPT
iptables -A OUTPUT --dport 8080 -j ACCEPT
iptables -A OUTPUT --dport 443 -j ACCEPT
<and so on>
iptables -A OUTPUT -j REJECT