Pogosta orodja
Spletna stran
Prenosni računalnik Apple
Namizni računalnik
- Spopad in plima: dostop do obzidanih območij
- marktext: Urejevalnik Markdown
- IINA: Video predvajalnik
- Alfred: Zagon bližnjic in upravljanje odložišča
- vscode: urejevalnik za razvoj programov
- Tencent Lemon Cleanup: enostavno odstranjevanje programske opreme
- ishot: Orodje za izdelavo posnetkov zaslona
- uPic: Upoštevajte nalaganje slik v odložišče github
Ukazna vrstica
- alacritty: grafično pospešen medplatformni terminal ( konfiguracija )
Ctrl+N
Odprite novo okno - upravljanje svežnjev pivovarskih izdelkov in domači viri informacijskih centrov.
- gist: nalaganje datotek v gist.github. com iz ukazne vrstice
- rg: hitro iskanje vsebine datoteke
- exa: lepši videz
ls
- tmux: terminalski multipleksor
- neovim: sodobna različica
vim
(konfiguracija ) - direnv: samodejno nalaganje spremenljivk okolja pri vstopu v imenike
- xonsh: python in bash mešani dvojčki
- zsh: terminal zsh ( konfiguracija)
- powerlevel10k:
zsh
teme - zinit:
zsh
upravljanje vtičnikov
- powerlevel10k:
- asdf: veriženje verige orodij
- @antfu/ni: upravljanje paketov nodejs
- rclone: upravljanje shranjevanja v oblaku
Spremljanje sistema
Spominski zapisnik ukaza
kartiranje vrat iptables
Omogočanje posredovanja IP za strežnike
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -j MASQUERADE
Posredovanje vrat
#!/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
Shrani
sudo /usr/libexec/iptables/iptables.init save