Compare commits
2 Commits
99593b6c80
...
c9553af8b9
Author | SHA1 | Date | |
---|---|---|---|
c9553af8b9 | |||
877d36345f |
60
README.md
60
README.md
@ -25,12 +25,13 @@ mkdir -p ~/.config/argos && curl -o ~/.config/argos/menu.+.sh https://gitea.neur
|
||||
```
|
||||
|
||||
Обязательные зависимости: `jq zenity`, `xclip` или `wl-copy`, `xargs inotify curl jq bash`
|
||||
Дополнительные зависимости (без них связанные пункты меню просто ничего не делают):
|
||||
Дополнительные зависимости (без них связанные пункты меню просто ничего не делают - их можно просто удалить):
|
||||
- `flameshot`
|
||||
- `peek`
|
||||
- `simplescreenrecorder`
|
||||
- `wmctrl`
|
||||
- `xdotool`
|
||||
- `xrandr`
|
||||
|
||||
В секции "Логин техподдержки" нажмите "Обновить" чтобы в списке появились все почты для входа в системы техподдержки. По клику на почту произойдет копирование ее в буфер обмена. "Пароль техподдержки" позволяет удобно хранить пароль техподдержки и в любой момент скопировать его в буфер обмена. "Доступы в тестовую CRM" тоже позволяют удобно хранить и использовать данные тестовой системы; нажмите "Обновить" чтобы заполнить эти данные. Остальные пункты просто позволяют быстро сделать скриншот или запись экрана, что, опять же, полезно при работе с техподдержкой.
|
||||
|
||||
@ -123,6 +124,63 @@ services:
|
||||
- [Ссылка](https://hub.docker.com/r/neur0toxine/node-alpine-git-gyp)
|
||||
- [Код на GitHub](https://github.com/Neur0toxine/docker-node-alpine-git-gyp)
|
||||
|
||||
## Мой прокси
|
||||
|
||||
См. [здесь](https://neur0tx.site/proxy_ru.html). Можно использовать как фолбэк если у вас есть доступ к этому сервису.
|
||||
|
||||
## Обход блокировок сайтов
|
||||
|
||||
### Профиль Wireguard VPN под Linux
|
||||
|
||||
Есть два способа:
|
||||
- Через `wg-quick`. Подключение работает стабильно, но индикаторов и интеграции с окружением нет.
|
||||
- Через `NetworkManager`. Интегрируется с окружением, но могут быть проблемы с подключением.
|
||||
|
||||
#### Через wg-quick
|
||||
|
||||
1. Скачиваете файл профиля (например, `work.conf`).
|
||||
2. `sudo mkdir -p /etc/wireguard && sudo mv work.conf /etc/wireguard/`
|
||||
3. Использование
|
||||
- Запустить VPN: `wg-quick up work`
|
||||
- Остановить VPN: `wg-quick down work`
|
||||
|
||||
#### Через NetworkManager
|
||||
|
||||
1. Скачиваете файл профиля (например, `work.conf`).
|
||||
2. `sudo nmcli conn import type wireguard file work.conf`
|
||||
3. Откройте `nm-connection-editor` и отключите автоподключение свежедобавленного VPN-профиля.
|
||||
4. Можно подключать / отключать VPN из списка соединений вашей ОС.
|
||||
|
||||
**Внимание**: с NetworkManager могут быть проблемы. Чаще всего встречаются эти:
|
||||
|
||||
_Проблема:_ в списке соединений Wireguard-соединение не отображается
|
||||
_Причина:_ старая версия окружения (под стандартной Ubuntu это Gnome).
|
||||
_Решение:_ обновить Gnome до последней версии. Но лучше не трогать.
|
||||
|
||||
_Проблема:_ VPN подключается при старте системы.
|
||||
_Причина:_ по умолчанию соединение активируется автоматически.
|
||||
_Решение:_ отключите автоподключение - см. выше.
|
||||
|
||||
_Проблема:_ после подключения VPN Интернет пропадает / трафик идет напрямую (как без VPN).
|
||||
_Причина:_ обычно вызвано проблемой с маршрутами или DNS.
|
||||
_Решение:_ используйте `wg-quick` (под Gnome для удобства можно поставить и настроить расширение [Wireguard Indicator](https://extensions.gnome.org//extension/3612/wireguard-indicator/)).
|
||||
|
||||
### Публичные расширения & прокси
|
||||
|
||||
Наиболее приемлемы эти:
|
||||
- [Обход блокировок Рунета](https://github.com/anticensority/runet-censorship-bypass)
|
||||
- [Censor Tracker](https://censortracker.org/)
|
||||
- [Антизапрет](https://antizapret.prostovpn.org/)
|
||||
|
||||
Первое расширение использует сервера Антизапрета и pac-файл от них же. Поэтому проксируются только заблокированные сайты - все остальное идет напрямую.
|
||||
**Важно:** установка system-wide pac-файла от Антизапрета вовсе не означает, что приложения обязательно будут использовать прокси. В отличие от VPN приложения могут просто не поддерживать автоконфигурацию прокси и идти в Сеть напрямую.
|
||||
|
||||
### Настройка селективного обхода блокировки со своим прокси / приватным прокси
|
||||
|
||||
1. Установите Nekoray и добавьте в него свой прокси.
|
||||
2. Следуйте [этой инструкции](https://gitea.neur0tx.site/xray-addons/geoip-geosite-with-ru-blocklist/wiki/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-Nekoray-&-Docker-&-Terminal-%D0%B4%D0%BB%D1%8F-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8).
|
||||
3. `geoip.dat` и `geosite.dat` нужно периодически обновлять.
|
||||
|
||||
## Для транспортов
|
||||
|
||||
### Вспомогательное приложение для отчетов & пакетных операций для транспортов
|
||||
|
13
menu.+.sh
13
menu.+.sh
@ -39,7 +39,7 @@ if [ "$1" == "testsystem" ]; then
|
||||
if [ "$2" == "update" ]; then
|
||||
NEW_CREDENTIALS=$(zenity --forms --title="Обновление доступов тестовой системы" --text="Введите доступы к тестовой системе" --add-entry="API URL" --add-entry="API-ключ")
|
||||
if [ $? == 0 ]; then
|
||||
echo "$NEW_CREDENTIALS|$(curl -fsSL $(echo $NEW_CREDENTIALS | cut -d'|' -f1 | tr -d '\n')/api/system-info | jq -j '.technicalUrl')" > "$TEST_SYSTEM_CREDENTIALS_FILE"
|
||||
echo "$NEW_CREDENTIALS|$(curl -fsSL $(echo "$NEW_CREDENTIALS" | cut -d'|' -f1 | tr -d '\n')/api/system-info | jq -j '.technicalUrl')" > "$TEST_SYSTEM_CREDENTIALS_FILE"
|
||||
notify-send -h int:transient:1 -u normal -t 1000 -i dialog-password "Данные тестовой системы обновлены"
|
||||
fi
|
||||
fi
|
||||
@ -94,10 +94,15 @@ echo "--Обновить | iconName=view-refresh bash='$0 testsystem update' ter
|
||||
|
||||
echo "--"
|
||||
|
||||
echo "Запись с экрана | iconName=video-display"
|
||||
echo "Запись с экрана | iconName=camera-photo"
|
||||
echo "--Скриншот | iconName=image-x-generic bash='sleep 0.3 && flameshot gui' terminal=false"
|
||||
echo "--GIF с экрана | iconName=video-display bash='peek' terminal=false"
|
||||
echo "--Видео с экрана | iconName=simplescreenrecorder bash='simplescreenrecorder' terminal=false"
|
||||
|
||||
echo "Изменить размер окна на 1920x1080 | iconName=view-fullscreen bash='sleep 2 && wmctrl -i -r \`xdotool getwindowfocus\` -e 0,0,0,1920,1080' terminal=false"
|
||||
echo "Изменить размер окна на 2560x1440 | iconName=view-fullscreen bash='sleep 2 && wmctrl -i -r \`xdotool getactivewindow\` -e 0,0,0,2560,1440' terminal=false"
|
||||
echo "Соотношение сторон | iconName=video-display"
|
||||
echo "--XRandr: 2K 21:9 | iconName=view-fullscreen bash='xrandr --output DP-4 --mode 3440x1440 --rate 165 --scale 1.7x1.7' terminal=false"
|
||||
echo "--XRandr: 2K 16:9 | iconName=view-fullscreen bash='xrandr --output DP-4 --mode 2560x1440 --rate 60 --scale 1.7x1.7' terminal=false"
|
||||
|
||||
echo "Размер активного окна | iconName=preferences-system-windows"
|
||||
echo "--Установить 1920x1080 через 2 секунды | iconName=view-fullscreen bash='sleep 2 && wmctrl -i -r \`xdotool getwindowfocus\` -e 0,0,0,1920,1080' terminal=false"
|
||||
echo "--Установить 2560x1440 через 2 секунды | iconName=view-fullscreen bash='sleep 2 && wmctrl -i -r \`xdotool getactivewindow\` -e 0,0,0,2560,1440' terminal=false"
|
||||
|
Loading…
Reference in New Issue
Block a user