Router Proxy Guide (OpenWrt PassWall)
Routers running OpenWrt can provide network-wide proxy services for all connected devices.
Prerequisites
Ensure your router is running a compatible firmware (e.g., immortalwrt, leanwrt) with luci-app-passwall installed.
Step 1: Access Interface
- Log in to your router's administration panel (usually
192.168.1.1). - Go to Services -> PassWall.
- Go to the Nodes tab.
Step 2: Add Subscription
- Click on Subscription Settings.
- Click Add, enter a name, and paste your subscription URL.
- Scroll down and click Save & Apply.
- Click Update All Subscriptions to fetch the server list.
Step 3: Configure Logic
- Go back to the Nodes tab.
- You will see a list of imported servers. You can test latency by clicking Ping.
- Go to the Main Settings tab.
- Set TCP Node to the server you want to use.
- Set UDP Node to same as TCP node or a specific UDP server.
Step 4: Enable Service
- Turn on the Main Switch at the top.
- Select Global Routing or Bypass Mainland China depending on your needs.
- Click Save & Apply.
- Check the Status to see if the connection is successful.
Pro Tip
Use the Smart DNS feature in PassWall to prevent DNS leaking and improve resolution speed.