Pull to refresh
-2
0
Send message
Используем в проекте примерно такое же решение, но так как uid у всех разный (часть сидит на никсах, часть на маке, где uid первого пользователя 501, часть на компах, оставшихся после ушедших людей), то сделали следующий костыль:
* Есть файл из репозитория, например, composer.json.
* Получаем uid/gid файла
* Создаем пользователя user с нужными uid/gid
* Стартовый скрипт запускается от рута, но тут же делает su user -c <скрипт для старта проекта>

Тоже неудобно местами, иногда определяет неправильно права, но лучше решения не нашли
Какая разница, амазон или кто-то еще, если мы говорим про туннель?
Тогда да, можно пробовать и тестить
Хотя вроде бы BGP сильно сложнее настраивать
На телефоне сейчас не настроено, на ноуте подключение шло 9 секунд. Судя по логу подключения дольше всего выполняется client.up скрипт (7 секунд).
А можно клиентский конфиг ovpn? У меня вот такой

dev tap
tls-client
client
resolv-retry infinite
redirect-gateway def1
nobind
ca ca.crt
cert cert.crt
key cert.key
tls-auth ta.key 1
comp-lzo
ns-cert-type server
verb 3
cipher AES-128-CBC
Может быть настройка у меня не оптимальна, но wireguard даже секунды не дает :)
Плюс скорость все же чуток повыше, чем через ovpn (хоть и не в разы)
Я для себя решил использовать wireguard вместо openvpn, потому что нет долгого хендшейка.
То есть при переходе с LTE на WiFi и обратно телефон просто продолжает работать.
В случае с OpenVPN получается соединение секунд на 15.

Да, еще значительно меньшая нагрузка на проц. После подключения wireguard телефон стал разряжаться на 10% в день больше. OpenVPN отжирал 30-40%
А BGP разве не через мультикаст ходит? Давно с этим разбирался, но вроде бы все это семейство протоколов работало очень похоже
У wireguard'а есть одна проблема: если указать на сервере пиру в AllowedIps 0.0.0.0/0, то будет ходить мультикаст, но остальные клиенты не смогут подключиться, а если указать конкретный IP, то подключиться сможет много клиентов, но к ним не будет ходить мультикаст.

На своем сервере пришлось создать два интерфейса: один для домашнего роутера, чтобы ospf работал, другой — для телефонов/ноутбуков.
На моем 9 андроиде не работает, так как формат изменился, там надо ориентироваться на 'Client PID:'
Ну и немножко:
* синтаксис
ps `<длинная-длинная команда>`
читается хуже, чем
<длинная-длинная команда> | xargs ps

* грепать по захардкоженному типу процесса не очень хорошо, можно просто передать -o NAME для ps

Рабочий вариант для моего Honor 10:
while true; do while ! (dumpsys media.camera | grep 'Client PID:') do done | grep -o '[0-9]*$' | xargs ps -o NAME; date; sleep 1; done


Результат
NAME
com.huawei.camera
Fri Jan 4 11:45:15 MSK 2019
NAME
com.huawei.camera
Fri Jan 4 11:45:17 MSK 2019
NAME
com.huawei.camera
Fri Jan 4 11:45:18 MSK 2019
NAME
com.huawei.camera
Fri Jan 4 11:45:19 MSK 2019
К допклавише рядом с шифтом быстро привыкаешь — ~/.ssh набирается просто и удобно.
А к плоскому энтеру сколько ни старался, никак не могу адаптироваться, на макбуке сижу, других ноутов в России с вертикальным энтером не видел (последним был древнючий нетбук MSI Wind)
+1
Все равно две закладки в браузере и просмотр обоих сайтов. От перестановки слагаемых, как известно… Поэтому один сайт с общей лентой был бы очень удобен.
2

Information

Rating
Does not participate
Registered
Activity