curl -L https://github.com/txthinking/brook/releases/latest/download/brook_linux_amd64 -o /usr/bin/brook
chmod +x /usr/bin/brook
nano /etc/systemd/system/brook-socks5.service
| > * Go to [hexed.it](https://hexed.it/) | |
| > * Click "Open File" and choose your sublime_text.exe **(DON'T FORGET TO BACKUP YOUR EXE FILE)** | |
| > * Go to Search and in "Search for" put: 80 78 05 00 0F 94 C1 | |
| > * In Search Type select "Enable replace" and put: 80 78 05 00 0F 94 C1 | |
| > * Click "Find next" then "Replace" | |
| > * Do the same thing with: C6 40 05 01 48 85 C9 => C6 40 05 01 48 85 C9 | |
| > * Click "Save as" then name it: sublime_text | |
| > * Copy your modified sublime_text.exe to directory Sublime Text |
| # $OpenBSD: pf.conf,v 1.52 2013/02/13 23:11:14 halex Exp $ | |
| # | |
| # See pf.conf(5) for syntax and examples. | |
| # | |
| # Remember to set net.inet.ip.forwarding=1 and/or net.inet6.ip6.forwarding=1 | |
| # in /etc/sysctl.conf if packets are to be forwarded between interfaces. | |
| ### Macros | |
| # system |
| [Unit] | |
| Description=Clash service | |
| After=network.target | |
| [Service] | |
| [Service] | |
| Type=simple | |
| StandardError=journal | |
| User=clash |
I am not responsible for any damages, loss of data, system corruption, or any other mishap you may somehow cause by following this guide.
This is mainly a step-by-step reminder/log for myself of how I installed Arch on my laptop. I am putting this out there in case it is useful for someone else, it is not intended to be an official guide. As a result, you may find that this guide is very tedious or lists a lot of unnecessary/intuitive steps or just straight up does things in a way that is considered bad practice. Apart from the latter, this is intentional, as I did not find these steps intuitive at all when
I try to avoid using the GUI to configure/run barrier so I created a simple bash script barrier-client.sh to launch my barrier client. It reads from a .config/barrier.cfg file I created to determine the client name and server to connect to.
cat ~/.config/barrier.cfg
BARRIER_CLIENT_NAME=${HOSTNAME}
BARRIER_SERVER=gilbert.lan:24800
This expects the client to already be configured to trust the server. That trust is managed by the ~/.local/share/barrier/SSL/Fingerprints/TrustedServers.txt which should have the fingerprint of the server.
| { | |
| "window:devtools": "command+alt+i", | |
| "window:reload": "command+r", | |
| "window:reloadFull": "command+shift+r", | |
| "window:preferences": "command+,", | |
| "zoom:reset": "command+0", | |
| "zoom:in": "command+plus", | |
| "zoom:out": "command+-", | |
| "window:new": "command+n", | |
| "window:minimize": "command+m", |
| #!/usr/bin/env bash | |
| # starts (or restarts) a 1password cli session, sets 30 minute countdown variable | |
| # use: OP_CLOUD_ACCOUNT="[your-account-name]" source /path/to/op_session.sh command | |
| # e.g.: OP_CLOUD_ACCOUNT="familyname" source ~/op_session.sh get account | |
| check_session(){ | |
| # attempt sign in if session is not active |
| # ======================================================== | |
| # Setup a Dumb AP, Wired backbone for OpenWRT / LEDE | |
| # ======================================================== | |
| # Set lan logical interface as bridge (to allow bridge multiple physical interfaces) | |
| uci set network.lan.type='bridge' | |
| # assign WAN physical interface to LAN (will be available as an additional LAN port now) | |
| uci set network.lan.ifname="$(uci get network.lan.ifname) $(uci get network.wan.ifname)" | |
| uci del network.wan.ifname | |
| # Remove wan logical interface, since we will not need it. | |
| uci del network.wan |
/usr/share/GeoIP.http://example.com for current GeoIP and http://example.com/ip for current IP onlyhttp://example.com/x.x.x.x to query any IP.http://example.com/domain-name for GeoIP of domain-name and http://example.com/domain-name/ip to return IP of domain-name only. If multiple IPs are set to single domain-name, all of them will be returned. Only A record will be used.$ curl http://example.com/
x.x.x.x
Country, Region, City
ASN number