Fælles værktøjer
Websted
Apple bærbar computer
Skrivebord
- clashX og tidevand: adgang til omkransede steder
- marktext: Markdown-editor
- IINA: Videoafspiller
- Alfred: Genvejslancering og styring af udklipsholder
- vscode: editor til programudvikling
- Tencent Lemon Cleanup: Nem afinstallation af software
- ishot: Værktøj til skærmbilleder
- uPic: Upload af udklipsholderbilleder til github-repository
Kommandolinje
- alacritty: grafisk accelereret terminal på tværs af platforme (konfiguration )
Ctrl+N
Åbn nyt vindue - håndtering af brygpakker og indenlandske clearinghouse-kilder
- gist: upload filer til gist.github. com fra kommandolinjen
- rg: hurtig søgning i filens indhold
- exa: bedre udseende
ls
- tmux: terminal multiplexer
- neovim: moderne version
vim
( konfiguration ) - direnv: indlæser automatisk miljøvariabler, når du går ind i mapper
- xonsh: python og bash blandet dobbeltspil
- zsh: zsh-terminal ( konfiguration)
- powerlevel10k:
zsh
temaer - zinit:
zsh
håndtering af plugin
- powerlevel10k:
- asdf: versionering af værktøjskæden
- @antfu/ni: nodejs-pakkehåndtering
- rclone: forvaltning af cloud-lagring
Systemovervågning
Kommandomeddelelse
iptables-porttilknytning
Tillad IP forwarding for servere
sysctl -w net.ipv4.ip_forward=1
iptables -t nat -A POSTROUTING -j MASQUERADE
Videresendelse af porte
#!/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
Gem
sudo /usr/libexec/iptables/iptables.init save