Skip to content

Instantly share code, notes, and snippets.

@doroved
doroved / worker.js
Last active June 3, 2026 14:19
Proxying ntc.party through CF workers
export default {
async fetch(request) {
const url = new URL(request.url);
const workerHost = url.host;
const targetHost = 'ntc.party';
if (url.pathname === '/robots.txt') {
return new Response('User-agent: *\nDisallow: /', {
headers: { 'Content-Type': 'text/plain' }
});
@doroved
doroved / sni.rs
Last active November 17, 2025 13:11
Disabling Server Name Verification in Rustls (Version 0.23.19)
use rustls::{
client::{
danger::{HandshakeSignatureValid, ServerCertVerified, ServerCertVerifier},
WebPkiServerVerifier,
},
pki_types::{CertificateDer, ServerName, UnixTime},
DigitallySignedStruct,
};
use std::sync::Arc;