Wspólne narzędzia
Strona internetowa
Laptop Apple
Pulpit
- Starcie i przypływ: dostęp do miejsc otoczonych murem
- marktext: Edytor Markdown
- IINA: Odtwarzacz wideo
- Alfred: Uruchamianie skrótów i zarządzanie schowkiem
- vscode: edytor rozwoju programu
- Tencent Lemon Cleanup: Łatwe odinstalowywanie oprogramowania
- ishot: Narzędzie do robienia zrzutów ekranu
- uPic: Przesyłanie obrazów z poziomu schowka do repozytorium github
Wiersz poleceń
- alacritty: graficznie akcelerowany terminal międzyplatformowy (konfiguracja )
Ctrl+N
Otwórz nowe okno - zarządzanie pakietami piw nymi i krajowe źródła rozliczeniowe
- gist: przesyłanie plików do gist.github. com z linii poleceń
- rg: szybkie wyszukiwanie zawartości pliku
- exa: lepiej wygląda
ls
- tmux: multiplekser terminalowy
- neovim: nowoczesna wersja
vim
(konfiguracja ) - direnv: automatyczne ładowanie zmiennych środowiskowych podczas wchodzenia do katalogów
- xonsh: mieszanka pythona i basha
- zsh: terminal zsh ( konfiguracja)
- powerlevel10k:
zsh
themes - zinit:
zsh
zarządzanie wtyczkami
- powerlevel10k:
- asdf: wersjonowanie łańcucha narzędzi
- @antfu/ni: zarządzanie pakietami nodejs
- rclone: zarządzanie przechowywaniem w chmurze
Monitorowanie systemu
Notatka służbowa
mapowanie portów iptables
Zezwól na przekierowanie IP dla serwerów
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -j MASQUERADE
Przekazywanie portów
#!/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
Zapisz
sudo /usr/libexec/iptables/iptables.init save