LINUX.ORG.RU

$ curl example.com | head
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1270  100  1270    0     0   2149      0 --:--:-- --:--:-- --:--:--  2152
<!doctype html>
<html>
<head>
    <title>Example Domain</title>

    <meta charset="utf-8" />
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <style type="text/css">
    body {
$ firejail --net=none curl example.com
Reading profile /etc/firejail/default.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/disable-passwdmgr.inc

** Note: you can use --noprofile to disable default.profile **

Parent pid 2348, child pid 2350
Child process initialized
curl: (6) Could not resolve host: example.com

Parent is shutting down, bye...
Deleted
()

Конечно. пингуешь яндекс. Если пинга нет, тогда в хосты добавляешь локальный веб сервер и запускаешь

curl example.com | head
если есть - убираешь локальный веб серв из хостов и запускаешь
curl example.com | head

bryak ★★★★
()
Последнее исправление: bryak (всего исправлений: 2)
Ответ на: комментарий от bryak

Мне кажется, этот господин хочет запустить какое-то конкретное приложение, чтобы оно не видело интернет (как на андроиде с рутом отрубают интернет играм, чтобы не показывало рекламу). А вы ему про какой-то curl

anonymous
()

Ты ищешь firejail, опции запуска написаны в первом ответе.

Karthago ★★
()

Всмысле отрезать приложение от интернета? Запретить ему подключаться? Думаю может помочь установка переменной среды proxy

Тоесть создаешь скрипт

#!/bin/bash
export http_proxy="http://proxy-server:в рот"
export https_proxy="https://proxy-server:в рот"
export ftp_proxy="http://proxy-server:в рот"
мое_приложение
Тогда, по идее, оно будет пытаться подключиться через несуществующий прокси. Точнее система, в рамках его среды запуска, будет ему скармливать этот прокси в качестве шлюза.

Csandriel_forever
()

Можно ли задать параметры запуска приложения из терминала, чтобы оно игнорировало подключение к интернету?

Зависит от приложения.
В общем случае можно завернуть в контейнер или изолированый сетевой неймспейс.

ArcFi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.