Для исходящих подключений единственным существующим джейлбрейк-приложением является Firewall iP . Он ведет себя аналогично приложению Mac OS X Little Snitch .
Для входящих подключений вам придется использовать обычную систему брандмауэра, например ipfw
.
Отказ от ответственности: Для тех, кто действительно хочет использовать ipfw
iOS, вам придется исправлять ядро, чтобы включить поддержку pf
. Документировано, никто никогда не делал этого, но это технически невозможно. Сам джейлбрейк исправляет ядро при загрузке, поэтому для этого потребуются те же эксплойты, которые использовались во время этого процесса. Если вы попали pf
в ядро, продолжайте с моим оригинальным ответом ниже.
Добавьте http://theworm.altervista.org/cydia/
хранилище в Cydia > Manage > Sources > Edit > Add
. Затем установите MTerminal
приложение из репозитория BigBoss и network-cmds
пакет из репозитория The Worm. Затем вы можете зайти в приложение терминала, которое вы только что получили, и запустить ipfw
. Это позволит вам писать в таблицы брандмауэра. Если вам нужен учебник о том, как использовать ipfw
, есть хороший здесь .
http://www.ijailbreak.com/repository/
Вы могли бы воспользоваться настройкой Firewall iP (платный пакет, размещенный в репозитории BigBoss) - он предоставляет ряд опций для контроля исходящих соединений с вашего iPhone.
источник