У OCRfeeder есть ошибка в
/usr/lib/python2.7/dist-packages/reportlab/pdfgen/textobject.py
строка 436 должна быть прочитана:
lines = asUnicode(stuff).strip().split('\n')
# bug here, was:
# lines = '\n'.split(asUnicode(stuff).strip())
изменил это, и это сработало для меня
Я выяснил, что уже существует скрипт запуска openvpn, который сканирует файлы .conf (вы можете просто изменить расширение с .ovpn на .conf). Для перезапуска openvpn после пробуждения моего компьютера, тем не менее, мне удалось создать службу systemd, которая работает на Ubuntu 16.04 LTS.
Назовите файл openvpn-reconnect.service и введите следующее внутри:
[Unit]
Description=Restart OpenVPN after suspend
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
ExecStart=/bin/systemctl restart openvpn.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Сначала я рекомендую убедиться, что по умолчанию используются только DNS-серверы VPN. Отключите прослушиваемую и полностью бессмысленную dnsmasq локальную dns-серверную вещь. Ubuntu использует это mucks с разрешением dns (см. Статью здесь: disabling-dnsmasq-as-your-local-dns-server-in-ubuntu), комментируя (добавляя #) к началу строки dns = dnsmasq при редактировании конфигурационного файла сетевого менеджера следующим образом:
sudo emacs /etc/NetworkManager/NetworkManager.conf
Затем, после сохранения файла, нажмите на апплет сетевого администратора графического интерфейса пользователя, выберите «Изменить подключения», выберите основную (не VPN) сеть, которую вы используете, перейдите на вкладку «Настройки IPv6», проигнорируйте трафик IPv6, щелкнув вкладку «Настройки IPv6» и выбрав «Игнорировать» в меню «Метод». Сохраните изменения, затем перезапустите сетевой менеджер с
sudo service network-manager restart
Теперь, чтобы получить ovpn, работающий через командную строку:
Создайте файл auth.txt, содержащий:
<username>
<password>
Для Например, образец auth.txt может содержать две строки:
user1234
password1234
Редактировать файлы .ovpn (или .conf) для использования auth.txt для автоматического входа в систему: найти строку, содержащую auth-user-pass и добавьте auth.txt к end так:
...
auth-user-pass auth.txt
...
Если ваш файл содержит параметр auth-nocache, удалите эту строку. auth-user-pass и auth-nocache НЕ совместимы! Страницы man openvpn явно говорят
Further, using --daemon together with --auth-user-pass (entered
on console) and --auth-nocache will fail as soon as key renego‐
tiation (and reauthentication) occurs.
Этот жаргон по существу означает, что openvpn будет умирать спонтанно во время просмотра или потоковой передачи или что-то еще, если вы включите строку auth-nocache в свой файл конфигурации.
Переименуйте файлы .ovpn в файлы .conf:
mv <filename>.ovpn <filename>.conf
Поместите необходимые файлы .conf, .pem и .crt в каталог. Скопируйте содержимое каталога в / etc / openvpn. :
sudo cp <path-to-auth-crt-pem-and-conf-files>/* /etc/openvpn
Укажите, какое соединение следует автозапускать при запуске openvpn путем редактирования / etc / default / openvpn (файл конфигурации для /etc/init.d/openvpn)
sudo emacs /etc/default/openvpn
Добавить имена файлов .conf минус расширение ниже # AUTOSTART = "все", например, если у меня есть два файла .conf, называемые US-East и US-East-Strong,
#AUTOSTART="all"
#AUTOSTART="US-East"
#AUTOSTART="US-East-Strong"
Uncomment ( remove # sign) из директивы AUTOSTART для одного соединения, которое вы хотите активировать. Каждый раз, когда вы меняете какое соединение с автозапуском, запустите:
sudo systemctl daemon-reload
sudo systemctl stop openvpn*
sudo systemctl start openvpn.service
Чтобы сделать openvpn повторно подключенным после приостановки, используйте openvpn-reconnect.service
Поместите файл службы, где systemd может его найти:
sudo cp openvpn-reconnect.service /lib/systemd/system
Включить и создать символические ссылки, используя:
sudo systemctl enable openvpn-reconnect.service
Чтобы проверить статус соединения openvpn, используйте:
systemctl status openvpn@<conf-filename-minus-extension>.service
, например, если мой Файл conf называется US-East.conf:
systemctl status openvpn@US-East.service
, если прокручивается, введите q, чтобы выйти в оболочку.
Я выяснил, что уже существует скрипт запуска openvpn, который сканирует файлы .conf (вы можете просто изменить расширение с .ovpn на .conf). Для перезапуска openvpn после пробуждения моего компьютера, тем не менее, мне удалось создать службу systemd, которая работает на Ubuntu 16.04 LTS.
Назовите файл openvpn-reconnect.service и введите следующее внутри:
[Unit]
Description=Restart OpenVPN after suspend
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
ExecStart=/bin/systemctl restart openvpn.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Сначала я рекомендую убедиться, что по умолчанию используются только DNS-серверы VPN. Отключите прослушиваемую и полностью бессмысленную dnsmasq локальную dns-серверную вещь. Ubuntu использует это mucks с разрешением dns (см. Статью здесь: disabling-dnsmasq-as-your-local-dns-server-in-ubuntu), комментируя (добавляя #) к началу строки dns = dnsmasq при редактировании конфигурационного файла сетевого менеджера следующим образом:
sudo emacs /etc/NetworkManager/NetworkManager.conf
Затем, после сохранения файла, нажмите на апплет сетевого администратора графического интерфейса пользователя, выберите «Изменить подключения», выберите основную (не VPN) сеть, которую вы используете, перейдите на вкладку «Настройки IPv6», проигнорируйте трафик IPv6, щелкнув вкладку «Настройки IPv6» и выбрав «Игнорировать» в меню «Метод». Сохраните изменения, затем перезапустите сетевой менеджер с
sudo service network-manager restart
Теперь, чтобы получить ovpn, работающий через командную строку:
Создайте файл auth.txt, содержащий:
<username>
<password>
Для Например, образец auth.txt может содержать две строки:
user1234
password1234
Редактировать файлы .ovpn (или .conf) для использования auth.txt для автоматического входа в систему: найти строку, содержащую auth-user-pass и добавьте auth.txt к end так:
...
auth-user-pass auth.txt
...
Если ваш файл содержит параметр auth-nocache, удалите эту строку. auth-user-pass и auth-nocache НЕ совместимы! Страницы man openvpn явно говорят
Further, using --daemon together with --auth-user-pass (entered
on console) and --auth-nocache will fail as soon as key renego‐
tiation (and reauthentication) occurs.
Этот жаргон по существу означает, что openvpn будет умирать спонтанно во время просмотра или потоковой передачи или что-то еще, если вы включите строку auth-nocache в свой файл конфигурации.
Переименуйте файлы .ovpn в файлы .conf:
mv <filename>.ovpn <filename>.conf
Поместите необходимые файлы .conf, .pem и .crt в каталог. Скопируйте содержимое каталога в / etc / openvpn. :
sudo cp <path-to-auth-crt-pem-and-conf-files>/* /etc/openvpn
Укажите, какое соединение следует автозапускать при запуске openvpn путем редактирования / etc / default / openvpn (файл конфигурации для /etc/init.d/openvpn)
sudo emacs /etc/default/openvpn
Добавить имена файлов .conf минус расширение ниже # AUTOSTART = "все", например, если у меня есть два файла .conf, называемые US-East и US-East-Strong,
#AUTOSTART="all"
#AUTOSTART="US-East"
#AUTOSTART="US-East-Strong"
Uncomment ( remove # sign) из директивы AUTOSTART для одного соединения, которое вы хотите активировать. Каждый раз, когда вы меняете какое соединение с автозапуском, запустите:
sudo systemctl daemon-reload
sudo systemctl stop openvpn*
sudo systemctl start openvpn.service
Чтобы сделать openvpn повторно подключенным после приостановки, используйте openvpn-reconnect.service
Поместите файл службы, где systemd может его найти:
sudo cp openvpn-reconnect.service /lib/systemd/system
Включить и создать символические ссылки, используя:
sudo systemctl enable openvpn-reconnect.service
Чтобы проверить статус соединения openvpn, используйте:
systemctl status openvpn@<conf-filename-minus-extension>.service
, например, если мой Файл conf называется US-East.conf:
systemctl status openvpn@US-East.service
, если прокручивается, введите q, чтобы выйти в оболочку.
Я выяснил, что уже существует скрипт запуска openvpn, который сканирует файлы .conf (вы можете просто изменить расширение с .ovpn на .conf). Для перезапуска openvpn после пробуждения моего компьютера, тем не менее, мне удалось создать службу systemd, которая работает на Ubuntu 16.04 LTS.
Назовите файл openvpn-reconnect.service и введите следующее внутри:
[Unit]
Description=Restart OpenVPN after suspend
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
ExecStart=/bin/systemctl restart openvpn.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Сначала я рекомендую убедиться, что по умолчанию используются только DNS-серверы VPN. Отключите прослушиваемую и полностью бессмысленную dnsmasq локальную dns-серверную вещь. Ubuntu использует это mucks с разрешением dns (см. Статью здесь: disabling-dnsmasq-as-your-local-dns-server-in-ubuntu), комментируя (добавляя #) к началу строки dns = dnsmasq при редактировании конфигурационного файла сетевого менеджера следующим образом:
sudo emacs /etc/NetworkManager/NetworkManager.conf
Затем, после сохранения файла, нажмите на апплет сетевого администратора графического интерфейса пользователя, выберите «Изменить подключения», выберите основную (не VPN) сеть, которую вы используете, перейдите на вкладку «Настройки IPv6», проигнорируйте трафик IPv6, щелкнув вкладку «Настройки IPv6» и выбрав «Игнорировать» в меню «Метод». Сохраните изменения, затем перезапустите сетевой менеджер с
sudo service network-manager restart
Теперь, чтобы получить ovpn, работающий через командную строку:
Создайте файл auth.txt, содержащий:
<username>
<password>
Для Например, образец auth.txt может содержать две строки:
user1234
password1234
Редактировать файлы .ovpn (или .conf) для использования auth.txt для автоматического входа в систему: найти строку, содержащую auth-user-pass и добавьте auth.txt к end так:
...
auth-user-pass auth.txt
...
Если ваш файл содержит параметр auth-nocache, удалите эту строку. auth-user-pass и auth-nocache НЕ совместимы! Страницы man openvpn явно говорят
Further, using --daemon together with --auth-user-pass (entered
on console) and --auth-nocache will fail as soon as key renego‐
tiation (and reauthentication) occurs.
Этот жаргон по существу означает, что openvpn будет умирать спонтанно во время просмотра или потоковой передачи или что-то еще, если вы включите строку auth-nocache в свой файл конфигурации.
Переименуйте файлы .ovpn в файлы .conf:
mv <filename>.ovpn <filename>.conf
Поместите необходимые файлы .conf, .pem и .crt в каталог. Скопируйте содержимое каталога в / etc / openvpn. :
sudo cp <path-to-auth-crt-pem-and-conf-files>/* /etc/openvpn
Укажите, какое соединение следует автозапускать при запуске openvpn путем редактирования / etc / default / openvpn (файл конфигурации для /etc/init.d/openvpn)
sudo emacs /etc/default/openvpn
Добавить имена файлов .conf минус расширение ниже # AUTOSTART = "все", например, если у меня есть два файла .conf, называемые US-East и US-East-Strong,
#AUTOSTART="all"
#AUTOSTART="US-East"
#AUTOSTART="US-East-Strong"
Uncomment ( remove # sign) из директивы AUTOSTART для одного соединения, которое вы хотите активировать. Каждый раз, когда вы меняете какое соединение с автозапуском, запустите:
sudo systemctl daemon-reload
sudo systemctl stop openvpn*
sudo systemctl start openvpn.service
Чтобы сделать openvpn повторно подключенным после приостановки, используйте openvpn-reconnect.service
Поместите файл службы, где systemd может его найти:
sudo cp openvpn-reconnect.service /lib/systemd/system
Включить и создать символические ссылки, используя:
sudo systemctl enable openvpn-reconnect.service
Чтобы проверить статус соединения openvpn, используйте:
systemctl status openvpn@<conf-filename-minus-extension>.service
, например, если мой Файл conf называется US-East.conf:
systemctl status openvpn@US-East.service
, если прокручивается, введите q, чтобы выйти в оболочку.
Я выяснил, что уже существует скрипт запуска openvpn, который сканирует файлы .conf (вы можете просто изменить расширение с .ovpn на .conf). Для перезапуска openvpn после пробуждения моего компьютера, тем не менее, мне удалось создать службу systemd, которая работает на Ubuntu 16.04 LTS.
Назовите файл openvpn-reconnect.service и введите следующее внутри:
[Unit]
Description=Restart OpenVPN after suspend
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
ExecStart=/bin/systemctl restart openvpn.service
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
Сначала я рекомендую убедиться, что по умолчанию используются только DNS-серверы VPN. Отключите прослушиваемую и полностью бессмысленную dnsmasq локальную dns-серверную вещь. Ubuntu использует это mucks с разрешением dns (см. Статью здесь: disabling-dnsmasq-as-your-local-dns-server-in-ubuntu), комментируя (добавляя #) к началу строки dns = dnsmasq при редактировании конфигурационного файла сетевого менеджера следующим образом:
sudo emacs /etc/NetworkManager/NetworkManager.conf
Затем, после сохранения файла, нажмите на апплет сетевого администратора графического интерфейса пользователя, выберите «Изменить подключения», выберите основную (не VPN) сеть, которую вы используете, перейдите на вкладку «Настройки IPv6», проигнорируйте трафик IPv6, щелкнув вкладку «Настройки IPv6» и выбрав «Игнорировать» в меню «Метод». Сохраните изменения, затем перезапустите сетевой менеджер с
sudo service network-manager restart
Теперь, чтобы получить ovpn, работающий через командную строку:
Создайте файл auth.txt, содержащий:
<username>
<password>
Для Например, образец auth.txt может содержать две строки:
user1234
password1234
Редактировать файлы .ovpn (или .conf) для использования auth.txt для автоматического входа в систему: найти строку, содержащую auth-user-pass и добавьте auth.txt к end так:
...
auth-user-pass auth.txt
...
Если ваш файл содержит параметр auth-nocache, удалите эту строку. auth-user-pass и auth-nocache НЕ совместимы! Страницы man openvpn явно говорят
Further, using --daemon together with --auth-user-pass (entered
on console) and --auth-nocache will fail as soon as key renego‐
tiation (and reauthentication) occurs.
Этот жаргон по существу означает, что openvpn будет умирать спонтанно во время просмотра или потоковой передачи или что-то еще, если вы включите строку auth-nocache в свой файл конфигурации.
Переименуйте файлы .ovpn в файлы .conf:
mv <filename>.ovpn <filename>.conf
Поместите необходимые файлы .conf, .pem и .crt в каталог. Скопируйте содержимое каталога в / etc / openvpn. :
sudo cp <path-to-auth-crt-pem-and-conf-files>/* /etc/openvpn
Укажите, какое соединение следует автозапускать при запуске openvpn путем редактирования / etc / default / openvpn (файл конфигурации для /etc/init.d/openvpn)
sudo emacs /etc/default/openvpn
Добавить имена файлов .conf минус расширение ниже # AUTOSTART = "все", например, если у меня есть два файла .conf, называемые US-East и US-East-Strong,
#AUTOSTART="all"
#AUTOSTART="US-East"
#AUTOSTART="US-East-Strong"
Uncomment ( remove # sign) из директивы AUTOSTART для одного соединения, которое вы хотите активировать. Каждый раз, когда вы меняете какое соединение с автозапуском, запустите:
sudo systemctl daemon-reload
sudo systemctl stop openvpn*
sudo systemctl start openvpn.service
Чтобы сделать openvpn повторно подключенным после приостановки, используйте openvpn-reconnect.service
Поместите файл службы, где systemd может его найти:
sudo cp openvpn-reconnect.service /lib/systemd/system
Включить и создать символические ссылки, используя:
sudo systemctl enable openvpn-reconnect.service
Чтобы проверить статус соединения openvpn, используйте:
systemctl status openvpn@<conf-filename-minus-extension>.service
, например, если мой Файл conf называется US-East.conf:
systemctl status openvpn@US-East.service
, если прокручивается, введите q, чтобы выйти в оболочку.