Каково различие между vpn, прокси и прокси vpn?

Это будет отправлено SIGHUP в моих тестах:

Shell1:

[kbrandt@kbrandt-opadmin: ~] ssh localhost
[kbrandt@kbrandt-opadmin: ~] perl -e sleep & 
[1] 1121
[kbrandt@kbrandt-opadmin: ~] ps
  PID TTY          TIME CMD
 1034 pts/46   00:00:00 zsh
 1121 pts/46   00:00:00 perl
 1123 pts/46   00:00:00 ps

Shell2:

strace -e trace=signal -p1121

Shell1 снова:

[kbrandt@kbrandt-opadmin: ~] exit
zsh: you have running jobs.
[kbrandt@kbrandt-opadmin: ~] exit
zsh: warning: 1 jobs SIGHUPed
Connection to localhost closed.

Shell2 снова:

strace -e trace=signal -p1121
Process 1121 attached - interrupt to quit
pause()                                 = ? ERESTARTNOHAND (To be restarted)
--- SIGHUP (Hangup) @ 0 (0) ---
Process 1121 detached

Почему это все еще работает?:
Усовершенствованное Программирование в Среде Unix Stevens покрывает это под разделом 9.10: Осиротевшие Группы Процесса. Самое соответствующее раздел быть:

Так как группа процесса является осиротевшей, когда родитель завершается, POSIX.1 требует, что каждый процесс в недавно осиротевшей группе процесса, которая останавливается (поскольку наш ребенок) быть отправленным сигнал зависания (SIGHUP), сопровождаемый продолжать сигналом (SIGCONT).

Это заставляет ребенка быть продолженным после обработки сигнала зависания. Действие по умолчанию для сигнала зависания должно завершить процесс, таким образом, мы должны обеспечить обработчик сигналов для ловли сигнала. Мы поэтому ожидаем, что printf в функции sig_hup появится перед printf в функции pr_ids.

0
задан 21 July 2011 в 10:35
1 ответ

VPN является по существу туннелем; если Вы, VPN в удаленную систему, весь Ваш трафик идет через ту систему, таким образом, это - как будто Вы были на самом деле там, включены непосредственно в него (минус пропускная способность и задержка, конечно) - VPN, будете обычно подвергаться на уровне ОС как виртуальный интерфейс, и все приложения, работающие на системе, будут работать через него прозрачно.

Прокси, с другой стороны, будет обычно только действовать как реле для определенного протокола, такого как HTTP/HTTPS и является чем-то, что обычно необходимо настраивать на прикладном уровне; таким образом, пока Вы могли настроить, говорят... Firefox для использования прокси для HTTP другой браузер в системе автоматически не начнет использовать его (если это не будет иметь общую конфигурацию),

3
ответ дан 4 December 2019 в 12:52

Теги

Похожие вопросы