<vilinks · macOS/Linux

Install macOS/Linux

One command. Then open http://127.0.0.1:8765/. Optional: enable http://vi/ during install (requires sudo).

bash -c "$(curl -fsSL https://raw.githubusercontent.com/vishukamble/vilinks/main/install.sh)"
Always works: http://127.0.0.1:8765/ and http://localhost:8765/. Health: curl -s http://127.0.0.1:8765/healthz.

Troubleshooting (macOS/Linux)

macOS: http://vi/ doesn’t work

macOS uses pf for port 80 forwarding. If port 80 is already in use, stick to :8765. You can inspect pf rules with sudo pfctl -sr.

Linux: http://vi/ doesn’t work

Linux uses iptables for port 80 forwarding. Verify: sudo iptables -t nat -S | grep 80. Some distros don’t persist rules after reboot—re-run installer if needed.

Uninstall

curl -fsSL https://mac.vilinks.org | bash