china🇨🇳

  • 9 Posts
  • 27 Comments
Joined 2 years ago
cake
Cake day: June 4th, 2023

help-circle








  • Good question.

    • I am not GreyTechno. I have just used an apk made by them to forward messages to my server.
    • I got it when I went for a tour, I had to get an SIM from there because the SIM I have doesn’t work there. However since I am back home I no longer need that SIM so I thought let’s do some experiments with it.
    • basically to create throwaway accounts like we use temp mails.







  • ok I tried to add those two in my Caddyfile:

    ac.ghodawalaaman.duckdns.org {
    	reverse_proxy http://localhost:4000/ {
    		header_up X-Forwarded-Host {host}
    		header_up X-Forwarded-For {host}
    		header_up X-Real-IP {host}
    	}
    }
    

    here is the output of a request.

    2025/04/16 15:52:17.005	WARN	http.handlers.reverse_proxy	aborting with incomplete response	{"upstream": "localhost:4000", "duration": 0.000995717, "request": {"remote_ip": "103.250.137.61", "remote_port": "19389", "client_ip": "103.250.137.61", "proto": "HTTP/3.0", "method": "GET", "host": "ac.ghodawalaaman.duckdns.org", "uri": "/static/vite_dist/assets/Roboto-Light-DHTugVNA.woff2", "headers": {"User-Agent": ["Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0"], "Sec-Fetch-Dest": ["font"], "Accept-Encoding": ["identity"], "Cookie": ["REDACTED"], "Sec-Fetch-Mode": ["cors"], "Accept": ["application/font-woff2;q=1.0,application/font-woff;q=0.9,*/*;q=0.8"], "Accept-Language": ["en-US,en;q=0.5"], "X-Forwarded-For": ["ac.ghodawalaaman.duckdns.org"], "X-Real-Ip": ["ac.ghodawalaaman.duckdns.org"], "Sec-Fetch-Site": ["same-origin"], "Alt-Used": ["ac.ghodawalaaman.duckdns.org"], "X-Forwarded-Host": ["ac.ghodawalaaman.duckdns.org"], "X-Forwarded-Proto": ["https"], "Referer": ["https://ac.ghodawalaaman.duckdns.org/static/vite_dist/assets/Layout-Cv860oWs.css"]}, "tls": {"resumed": false, "version": 772, "cipher_suite": 4865, "proto": "h3", "server_name": "ac.ghodawalaaman.duckdns.org"}}, "error": "writing: H3_REQUEST_CANCELLED"}
    

    I also tried this but it didn’t work either:

    ac.ghodawalaaman.duckdns.org {
        	log {
        	    output file ./azuracast.log
        	    format json
        	}
    	reverse_proxy http://localhost:4000/ {
    		header_up X-Forwarded-For {request.remote}
    		header_up X-Real-IP {request.remote}
    	}
    }
    

    here is the azuracast.log: https://0x0.st/8fd7.bin

    I am still very confused why it’s not working…













  • by default it doesn’t proxy the video stream you are getting from YouTube. it just extract the link to that stream and sent it to your browser and then you browser plays that stream URL which points to google’s server so google is able to see your IP address.

    however there is an option called “DASH” if you enable this option the stream would be proxied by your invidious instances. this options is disabled on most of the public instances because of high bandwidth usage.