(and maybe other kosher filters too — see the bottom of the page)
Your filter blocks a few things Claude Code needs. This page fixes that — and checks your work as you go. No tech background needed.
Here's the whole idea in plain terms:
A content filter keeps your internet safe, but it also blocks some of the websites and secure connections that coding tools rely on. To use Claude Code, you fix two small things:
Just work down the page. It tests things for you and tells you exactly what's left.
Click the button. Green = it opens. Amber = your computer couldn't reach it (usually blocked). You don't need to know what any of these are.
This checks websites only. It can't check the “trust file” from Step 3 — that gets checked for you when you run the helper there. So even if everything is green, still do Step 3.
Here's a ready-made message listing only the sites that didn't open. Copy it and send it to your filter company. For TechLoq: open the TechLoq app → Support & Help → Contact Us (or click Request Access on the block page and choose “entire website,” “permanent”).
After they confirm, run the test again — the amber ones should turn green.
For safety, TechLoq re-locks every secure website with its own key. Your web browser already recognizes that key — but the behind-the-scenes tools Claude Code uses don't yet. This one small file teaches them to.
Two downloads, then run the helper:
techloq-setup.cmd, and click it to run it. It explains everything else itself.
Two other options:
.cmd above instead — it avoids this.)setx REQUESTS_CA_BUNDLE "C:\Users\YOU\Downloads\techloq.crt" setx SSL_CERT_FILE "C:\Users\YOU\Downloads\techloq.crt" setx NODE_EXTRA_CA_CERTS "C:\Users\YOU\Downloads\techloq.crt" pip config set global.cert "C:\Users\YOU\Downloads\techloq.crt" git config --global http.sslCAInfo "C:\Users\YOU\Downloads\techloq.crt" npm config -g set cafile "C:\Users\YOU\Downloads\techloq.crt"then close and reopen your terminals.
It saves a copy of your trust file in a safe folder (so clearing your Downloads won't break anything), points your coding tools at that copy, then checks they work. Before it changes anything it shows you the plan and asks — say N and nothing changes. It saves a backup so you can undo anytime, and it installs nothing. Curious? At the “set this up?” question, type D to see the exact technical details.
Some boxes tick themselves as you go. Tick the rest yourself once you've done them — your progress is saved on this device.
The test up top already flags what you need. This is the full reference if someone wants to allow everything in one go. A first-time user only needs the “required” set — the rest are per feature.
Required to install & run Claude Code (everyone):
api.anthropic.com the AI itself claude.ai signing in claude.com sign-in page platform.claude.com sign-in / accounts downloads.claude.ai installer & updates registry.npmjs.org installing Claude Code nodejs.org installing Node.js
Only if you'll use that tool or feature:
Git & GitHub github.com, codeload.github.com,
objects.githubusercontent.com,
raw.githubusercontent.com, git-scm.com
Python pypi.org, files.pythonhosted.org
Supabase (DB) api.supabase.com, *.supabase.co
Gmail / Google accounts.google.com, oauth2.googleapis.com,
www.googleapis.com
Cloudflare api.cloudflare.com, *.pages.dev
here.now here.now, *.here.now
HubSpot api.hubapi.com, app.hubspot.com
Based on several organizations' real projects plus Claude Code's required hosts.
| A site still shows a “blocked” page | Finish Step 2 — send the message to your filter and choose “permanent.” |
| The helper says it “didn't trust the certificate” | Run it again and pick the file you downloaded from cert.techloq.com. |
| Claude Code still won't connect after setup | Close every black terminal window (and Claude Code) and reopen them, so the change takes effect. |
| You changed your mind | Double-click the “techloq-restore…” file the helper saved in Downloads to undo everything. |
| It worked before, now every site errors | Your filter may have refreshed its certificate — download it again from cert.techloq.com and run the helper once more. |
Plain summary of exactly what the setup helper (techloq-setup.cmd / .ps1) does, for review before it's run on a managed machine:
REQUESTS_CA_BUNDLE, SSL_CERT_FILE, NODE_EXTRA_CA_CERTS) in HKCU\Environment, plus per-user pip/git --global/npm -g config. No elevation. It does not write to the Windows system root store, and does not affect browsers or other users.%LOCALAPPDATA%\ClaudeCodeTechLoq) so the tools don't depend on the Downloads folder. Installs no software, downloads nothing else, deletes nothing. The certificate itself is downloaded by the user in the browser from their filter provider (e.g. cert.techloq.com).pypi.org, registry.npmjs.org, and github.com.techloq-restore-*.ps1 to Downloads; running it reverts every change.NODE_TLS_REJECT_UNAUTHORIZED=0, no --trusted-host, no disabling of certificate verification..cmd launches PowerShell with -ExecutionPolicy Bypass and runs its own embedded script, which may trigger SmartScreen or EDR. Review the source (it's plain text) before wide deployment.Lots of filters are used in our community — you might have GenTech, NetSpark, Meshimer, Geder, MB Smart, Jnet, Rimon, Netfree, or another (some are installed through TAG). Here's what carries over and what doesn't.
cert.techloq.com is TechLoq-only. Other filters that inspect secure traffic have their own certificate and their own way to install it — and a few don't need one at all. For example, GenTech (built on Livigent) uses an “SSL Override” / URL-approval system in its app.Message to send any filter company:
Hi, I'm setting up software-development tools (Claude Code) on my filtered computer. Two questions: 1) Please give permanent access to these websites: api.anthropic.com, claude.ai, claude.com, platform.claude.com, downloads.claude.ai, registry.npmjs.org, nodejs.org 2) Do your tools need a security certificate installed so programs like Python, Node.js and Git can trust filtered connections? If yes, how do I download and install it? Thank you!