Közös eszközök
Weboldal
Apple laptop
Asztali
- összeütközés és dagály: a fallal körülvett helyek megközelítése
- marktext: Markdown szerkesztő
- IINA: Videolejátszó
- Alfred: Shortcut indítás és vágólapkezelés
- vscode: programfejlesztési szerkesztő
- Tencent Lemon Cleanup: Szoftverek egyszerű eltávolítása
- ishot: Képernyőkép készítő eszköz
- uPic: Vágólapos képfeltöltés a github tárolóba
Parancssor
- alacritty: grafikus-gyorsított cross-platform terminál (konfiguráció )
Ctrl+N
Új ablak megnyitása - sörfőző csomagok kezelése és hazai elszámolóházi források
- gist: fájlok feltöltése a gist.github. com oldalra a parancssorból
- rg: gyors keresés a fájl tartalmában
- exa: jobban néz ki
ls
- tmux: terminál multiplexer
- neovim: modern változat
vim
(konfiguráció ) - direnv: automatikusan betölti a környezeti változókat a könyvtárakba való belépéskor
- xonsh: python és bash vegyes párosok
- zsh: zsh terminál ( konfiguráció)
- powerlevel10k:
zsh
témák - zinit:
zsh
plugin kezelés
- powerlevel10k:
- asdf: toolchain verziókezelés
- @antfu/ni: nodejs csomagkezelés
- rclone: felhőalapú tároláskezelés
Rendszerfelügyelet
Parancsnoki feljegyzés
iptables port leképezés
IP-továbbítás engedélyezése kiszolgálók számára
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -j MASQUERADE
Port-továbbítás
#!/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
Mentés
sudo /usr/libexec/iptables/iptables.init save