Tile Proxy Test

Testing tile.php proxy functionality...

Test Cases

Test 1: unknown/1758593446_1_fa70f777/1758593446_1_fa70f777.json

URL: tile.php?path=unknown%2F1758593446_1_fa70f777%2F1758593446_1_fa70f777.json

cURL Error: Could not resolve host: tile.php


Test 2: 1/test_file/sample.json

URL: tile.php?path=1%2Ftest_file%2Fsample.json

cURL Error: Could not resolve host: tile.php


Test 3: (empty)

URL: tile.php?path=

cURL Error: Could not resolve host: tile.php


Test 4: invalid

URL: tile.php?path=invalid

cURL Error: Could not resolve host: tile.php


Test 5: too/few

URL: tile.php?path=too%2Ffew

cURL Error: Could not resolve host: tile.php


Test 6: ../../../etc/passwd

URL: tile.php?path=..%2F..%2F..%2Fetc%2Fpasswd

cURL Error: Could not resolve host: tile.php


Test 7: user/id/file with spaces.json

URL: tile.php?path=user%2Fid%2Ffile+with+spaces.json

cURL Error: Could not resolve host: tile.php


MinIO Configuration

The tile proxy is configured to connect to:

Troubleshooting

If you're getting authentication errors:

  1. Run python3 setup_minio_bucket.py to make the bucket publicly readable
  2. Check that MinIO server is running on the configured endpoint
  3. Verify that the bucket exists and contains the files you're trying to access