Initial commit: combine nas_tool, nas_webdav, sync-utils
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
# Simple Workaround: Use Tailscale (Easiest)
|
||||
|
||||
## Quick Solution
|
||||
|
||||
Since you already have Tailscale set up, the **simplest workaround** is:
|
||||
|
||||
### Option 1: Use Tailscale + Shadowrocket (Temporarily)
|
||||
|
||||
1. **On iPhone:**
|
||||
- Enable **Tailscale VPN** (Settings → Tailscale → toggle ON)
|
||||
- Open **Shadowrocket**
|
||||
- Add server: `100.70.115.1:7890`
|
||||
- **Username:** `proxy_user`
|
||||
- **Password:** `Cs7yBx1Rh9oK`
|
||||
- Enable Shadowrocket
|
||||
|
||||
**Problem:** iOS only allows one VPN, so you can't use both...
|
||||
|
||||
### Option 2: Use Tailscale Only (No Shadowrocket)
|
||||
|
||||
1. **On iPhone:**
|
||||
- Enable **Tailscale VPN**
|
||||
- Settings → Wi-Fi → ⓘ → HTTP Proxy → Manual
|
||||
- **Server:** `100.70.115.1`
|
||||
- **Port:** `7890`
|
||||
- **Authentication:** Username/Password
|
||||
- **Username:** `proxy_user`
|
||||
- **Password:** `Cs7yBx1Rh9oK`
|
||||
|
||||
**Limitation:** Only works on Wi-Fi, not cellular (iOS limitation)
|
||||
|
||||
### Option 3: SSH Tunnel on Mac + Share with iPhone
|
||||
|
||||
**On your Mac:**
|
||||
|
||||
1. **Create SSH tunnel:**
|
||||
```bash
|
||||
ssh -L 7890:127.0.0.1:7890 -N server2
|
||||
```
|
||||
|
||||
2. **Install a local proxy bridge** (like `cow` or `polipo`):
|
||||
```bash
|
||||
# Using polipo (if installed)
|
||||
polipo proxyAddress=0.0.0.0 proxyPort=8080 parentProxy=127.0.0.1:7890
|
||||
```
|
||||
|
||||
3. **On iPhone (same Wi-Fi):**
|
||||
- Settings → Wi-Fi → ⓘ → HTTP Proxy → Manual
|
||||
- **Server:** `192.168.1.XXX` (your Mac's IP)
|
||||
- **Port:** `8080`
|
||||
|
||||
### Option 4: Use WireGuard (You Already Have It!)
|
||||
|
||||
You have `wg0` interface on server2! Use WireGuard instead:
|
||||
|
||||
1. **On iPhone:** Install WireGuard app
|
||||
2. **On server2:** Generate WireGuard config
|
||||
3. **Connect via WireGuard** to access `100.70.115.1:7890`
|
||||
|
||||
This works because WireGuard creates a VPN, and you can use Shadowrocket's proxy chain feature.
|
||||
|
||||
## Recommended: Option 2 (Tailscale + System Proxy)
|
||||
|
||||
**Easiest and works now:**
|
||||
|
||||
1. Enable Tailscale VPN on iPhone
|
||||
2. Configure system HTTP proxy:
|
||||
- Server: `100.70.115.1`
|
||||
- Port: `7890`
|
||||
- Username: `proxy_user`
|
||||
- Password: `Cs7yBx1Rh9oK`
|
||||
3. Works on Wi-Fi (cellular won't work, but it's a temporary workaround)
|
||||
|
||||
## When You Get Console Access
|
||||
|
||||
Add Security List rules for ports 7890, 7891, 7892, 9090, then you can use Shadowrocket directly with public IP.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user