Общи инструменти
Уебсайт
Лаптоп на Apple
Настолен компютър
- Сблъсък и прилив: достъп до оградени обекти
- marktext: Редактор на Markdown
- IINA: Видео плейър
- Alfred: Стартиране на бързи клавиши и управление на клипборда
- vscode: редактор за разработка на програми
- Tencent Lemon Cleanup: Лесно деинсталиране на софтуер
- ishot: Инструмент за правене на снимки на екрана
- uPic: Качване на изображения от клипборда в хранилището на github
Команден ред
- alacritty: графично ускорен междуплатформен терминал (конфигурация )
Ctrl+N
Отваряне на нов прозорец - управление на пакети за варене и вътрешни източници на клирингови услуги
- gist: качване на файлове в gist.github. com от командния ред
- rg: бързо търсене на съдържанието на файла
- exa: по-добър външен вид
ls
- tmux: терминален мултиплексор
- neovim: съвременна версия
vim
(конфигурация ) - direnv: автоматично зареждане на променливи на средата при въвеждане на директории
- xonsh: смесени двойки Python и Bash
- zsh: zsh терминал ( конфигурация)
- powerlevel10k:
zsh
теми - zinit:
zsh
управление на плъгини
- powerlevel10k:
- asdf: версия на веригата от инструменти
- @antfu/ni: управление на пакети nodejs
- rclone: управление на съхранението в облака
Наблюдение на системата
Командна бележка
Съпоставяне на портове в iptables
Разрешаване на IP пренасочване за сървъри
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -j MASQUERADE
Препращане на портове
#!/bin/bash
pro='tcp'
NAT_Host='192.168.56.101'
NAT_Port=3480
Dst_Host='192.168.56.102'
Dst_Port=80
iptables -t nat -A PREROUTING -m $pro -p $pro --dport $NAT_Port -j DNAT --to-destination $Dst_Host:$Dst_Port
iptables -t nat -A POSTROUTING -m $pro -p $pro --dport $Dst_Port -d $Dst_Host -j SNAT --to-source $NAT_Host
Запазете
sudo /usr/libexec/iptables/iptables.init save