Skip to content
Snippets Groups Projects
howto.md 1.84 KiB
Newer Older
Recolic Keghart's avatar
Recolic Keghart committed
# How to

## port forward

iptables:

```
echo 1 > /proc/sys/net/ipv4/ip_forward
Recolic Keghart's avatar
Recolic Keghart committed

iptables -t nat -A PREROUTING -p tcp --dport 11192 -j DNAT --to-destination 1.1.1.1:25551
iptables -t nat -A PREROUTING -p udp --dport 11192 -j DNAT --to-destination 1.1.1.1:25551
iptables -A FORWARD -p tcp -d 1.1.1.1 --dport 25551 -j ACCEPT
iptables -A FORWARD -p udp -d 1.1.1.1 --dport 25551 -j ACCEPT

Recolic Keghart's avatar
Recolic Keghart committed
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
```

socat:

```
socat tcp-listen:444,fork,reuseaddr tcp:microsoft.com:443
Recolic Keghart's avatar
Recolic Keghart committed
socat udp-listen:444,fork,reuseaddr udp:microsoft.com:443
Recolic Keghart's avatar
Recolic Keghart committed
```

Recolic's avatar
Recolic committed
## http upload server

Recolic's avatar
Recolic committed
<details>
  <summary>Deprecated</summary>
Recolic's avatar
Recolic committed
```
python3 -m pip install --user uploadserver
python3 -m uploadserver -b ::0
Recolic's avatar
Recolic committed
# Then access localhost:8000/upload with browser
```
</details>

```
# Installed on all recolic nodes.
simple-http-server -u -l 8000100100
Recolic's avatar
Recolic committed
```
Recolic's avatar
Recolic committed

## use hp4100 printer

Bad solution: Install and enable avahi service, and add printer.

Good solution: `sudo lpadmin -p MyPrinter -v 'ipp://10.100.100.178:631/ipp/print' -E -m everywhere`
Recolic's avatar
Recolic committed

## yt-dlp usage

```
yt-dlp --write-sub --write-auto-sub --sub-lang "en.*" "https://youtube.com/xxxxxxxxxxxxxxxxxxxx"
```

https://www.reddit.com/r/youtubedl/comments/wpq4y0/ytdlp_how_to_ensure_download_of_english_subtitles/
Recolic's avatar
.  
Recolic committed

## GPG software for Windows noob

`gpg4win` at <https://gpg4win.org/download.html>

## 3HK prepaid SIM: Must install app for KYC verification, but the app doesn't work

`Need My3 app for real-name registration`: It's a lie.

Best solution: Just use the real KYC link. <https://www.three.com.hk/prepaid/account/tc/rnr-reg>

Alternative solution: If you love the app so much, you can download the correct app manually. The appid must be `hk.com.three.my3plus`. If Play Store says not available, download apk from 3rd-party.

Recolic's avatar
Recolic committed
## journal cleanup

```
journalctl --disk-usage
journalctl --vacuum-size=20M
```