Помогите понять командную строку

Единственный способ, которым вы могли бы это сделать, - иметь прокси-сервер в той же сети (или хосте), что и сервер OpenVPN, и настроить Firefox на использование этого прокси. Вы должны убедиться, что сервер OpenVPN только толкает маршруты в свою собственную сеть и не делает VPN маршрутом по умолчанию.

Это связано с тем, что OpenVPN (и даже любая истинная VPN) работает в сети уровень [level], а не уровень процесса.

Пожалуйста, дайте мне шаги или учебник о том, как это сделать

Существует официальное руководство по установке Squid и для OpenVPN. Для чего-нибудь подробного вам необходимо предоставить подробную информацию о настройке сети вашего VPN-сервера, чтобы мы знали, каковы ваши варианты.

На высоком уровне настройте:

OpenVPN для использования маршрутизации, не связывая Squid с любым клиентом в подсети, которую вы используете для OpenVPN Firefox, чтобы использовать IP-адрес подсети VPN OpenVPN
5
задан 8 February 2012 в 20:46

2 ответа

nohup означает, что он будет продолжать работать, когда вы выходите из оболочки.

> означает перенаправление стандартного вывода в файл

Файл, в котором он находится перенаправлено на $HOME/jenkins.log. Вы можете найти значение $HOME, запустив echo $HOME

2>&1, что означает перенаправление стандартных ошибок на стандартный вывод, поэтому в этом примере также будет $HOME/jenkins.log.

[d4 ] [F8] означает чтение данных из /dev/null. Поэтому, если скрипт ожидает ввода, он будет считать, что вместо ожидания ввода пользователя.

И & означает выполнение фоновой задачи и возвращает вас в командную строку.

Если вы хотите более подробно, спросите в комментариях.

13
ответ дан 25 May 2018 в 14:28
  • 1
    вы были слишком быстры для меня: + – Rinzwind 8 February 2012 в 20:56
  • 2
    Для меня тоже, как кажется: -D – Michael K 8 February 2012 в 20:57
  • 3
    Этот вопрос имеет ссылки на некоторую документацию, которую вы можете использовать, чтобы немного узнать о командной строке. askubuntu.com/questions/85709/&hellip – roadmr 8 February 2012 в 21:05
  • 4
    Rinzwind, Michael K: Да, но за счет плохо отформатированного ответа. – Richard Holloway 8 February 2012 в 21:14
nohup

отсоединяет следующую команду от текущего сеанса терминала, что предотвращает закрытие процесса при выходе терминала.

java

затем запускает java VM с параметрами

[ f3]

, который сообщает java, чтобы запустить основной класс из jar-архива jenkins.war

>

пересылает стандартный вывод (что обычно появляется в терминале) в данный файл, в этом case $HOME/jenkins.log

2>&1

означает, что выход канала ошибки подключен к выходу стандартного выходного канала.

< /dev/null

отправляет «ничего» в качестве входного поток к команде java.

Наконец & amp; заставляет задачу выполнять backgrount, чтобы элемент управления возвращался к приглашению.

3
ответ дан 25 May 2018 в 14:28
  • 1
    Фактически, /dev/null является не входным потоком, состоящим из нулей (это /dev/zero), это входной поток, который имеет нулевое содержимое. Другими словами, если java-процесс пытается что-то прочитать со стандартного ввода, он сразу же прочитает конец файла. – Riccardo Murri 15 February 2012 в 11:33
  • 2
    Верно, исправил. – Michael K 15 February 2012 в 12:40

Другие вопросы по тегам:

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