Initial commit: combine nas_tool, nas_webdav, sync-utils

This commit is contained in:
Gan, Jimmy
2026-02-18 22:59:43 +08:00
commit 526c6a5521
77 changed files with 7898 additions and 0 deletions
+113
View File
@@ -0,0 +1,113 @@
# Oracle Cloud Console - Open Proxy Ports
## Step-by-Step Instructions
### Step 1: Find Your VCN
From the screenshot, you have multiple VCNs. We need to find which one your server2 instance uses.
**Option A: Check from server2**
```bash
ssh server2 'ip addr show ens3 | grep "inet "'
```
This will show the IP (e.g., 10.0.0.100), which matches VCN CIDR 10.0.0.0/16.
**Option B: Check instance details**
- Go to **Compute****Instances**
- Find your server2 instance
- Click on it
- Check the **VCN** or **Subnet** it's attached to
### Step 2: Open the VCN
1. Click on the **VCN name** (e.g., "vcn-20250609-0221") that matches your instance
2. This opens the VCN details page
### Step 3: Navigate to Security Lists
1. In the VCN details page, look for **"Security Lists"** in the left sidebar or Resources section
2. Click on **"Security Lists"**
3. You'll see a list of security lists (usually "Default Security List for vcn-...")
### Step 4: Edit the Security List
1. Click on the **Default Security List** (or the one attached to your subnet)
2. Click **"Edit All Rules"** or **"Add Ingress Rules"**
### Step 5: Add Ingress Rules
Add these 4 rules (one for each port):
**Rule 1: HTTP Proxy (7890)**
- **Source Type:** CIDR
- **Source CIDR:** `0.0.0.0/0` (or your IP for better security)
- **IP Protocol:** TCP
- **Destination Port Range:** `7890`
- **Description:** `Clash HTTP Proxy`
**Rule 2: SOCKS5 Proxy (7891)**
- **Source Type:** CIDR
- **Source CIDR:** `0.0.0.0/0`
- **IP Protocol:** TCP
- **Destination Port Range:** `7891`
- **Description:** `Clash SOCKS5 Proxy`
**Rule 3: Mixed Proxy (7892)**
- **Source Type:** CIDR
- **Source CIDR:** `0.0.0.0/0`
- **IP Protocol:** TCP
- **Destination Port Range:** `7892`
- **Description:** `Clash Mixed Proxy`
**Rule 4: Web UI (9090)**
- **Source Type:** CIDR
- **Source CIDR:** `0.0.0.0/0`
- **IP Protocol:** TCP
- **Destination Port Range:** `9090`
- **Description:** `Clash Web UI`
### Step 6: Save
1. Click **"Save Changes"** or **"Add Ingress Rules"**
2. Wait 30-60 seconds for rules to propagate
### Step 7: Test
After adding rules, test from your iPhone:
- Open Shadowrocket
- Add server: `158.101.140.85:7890`
- Username: `proxy_user`
- Password: `Cs7yBx1Rh9oK`
- Test connection
## Security Note
Using `0.0.0.0/0` allows access from anywhere. For better security:
- Use your home IP: `YOUR_IP/32`
- Or use a VPN IP range
- The proxy has authentication, so it's somewhat protected
## Quick Navigation Path
1. **Networking****Virtual Cloud Networks**
2. Click your VCN (the one with 10.0.0.0/16)
3. **Security Lists** (left sidebar or Resources)
4. Click **Default Security List**
5. **Add Ingress Rules**
6. Add 4 rules (ports 7890, 7891, 7892, 9090)
7. **Save**
## Troubleshooting
**Can't find Security Lists?**
- Make sure you're in the VCN details page
- Look in the left sidebar under "Resources"
- Or check the "Resources" tab in the main content area
**Rules not working?**
- Wait 1-2 minutes for propagation
- Check that you added rules to the correct Security List
- Verify the Security List is attached to your subnet
- Check instance's subnet assignment