[Feature]: Allow authenticated opt-in LAN access to local compatibility endpoints
I maintainer di solito rispondono entro 5 giorni
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Feature request
Please provide a supported, explicit opt-in way to expose PAIR's OpenAI-compatible local endpoint to trusted LAN clients.
Current behavior
PAIR 0.91.7 on Windows 11 binds the LM Studio-compatible proxy on port 1234, but rejects a request arriving through an established firewall/NAT path:
{"code":"loopback-only","error":"plaintext requests are accepted only from loopback; cluster peers must use the mTLS ingress"}
Changing the proxy port preserves the port number but does not change this policy.
Use case
A dedicated Windows GPU workstation already serves:
- automation clients on another workstation;
- Kubernetes workloads;
- an existing firewall-restricted tunnel/NAT endpoint;
- standard OpenAI-compatible SDKs that cannot run PAIR themselves.
Installing and pairing PAIR inside every client, pod, or workload is substantially more operationally complex than exposing one authenticated endpoint.
Security expectations
I understand why unrestricted plaintext LAN exposure is disabled and am not asking for an insecure default. A secure opt-in mode could require some combination of:
- an explicit bind address such as
0.0.0.0; - API-key authentication or client certificates;
- source CIDR allowlisting;
- a prominent warning when enabled.
Requested outcome
Provide a documented, supported mechanism for ordinary OpenAI-compatible clients on trusted networks to access a PAIR endpoint without running a PAIR node locally. The existing loopback-only behavior should remain the default.
- Lingua principale
- Go
- Stelle
- 1.6k
- Fork
- 266
- Merge medio
- 3g 6h
- PR unite (30g)
- 22
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA/Personal-AI-Router
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
NVIDIA/Personal-AI-Router#165 ·
I maintainer di solito rispondono entro 5 giorni
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 46/100
NVIDIA/Personal-AI-Router#164 ·
I maintainer di solito rispondono entro 5 giorni
-
enhancement
Difficoltà 4/5 Più di una settimana Idoneità per principianti 12/100
NVIDIA/Personal-AI-Router#162 ·
I maintainer di solito rispondono entro 5 giorni
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
NVIDIA/Personal-AI-Router#154 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
[Feature]: [Ollama] Alert the user about model pull failuresForse già presa @ckelseynv l’ha presa 3 giorni fa. Apertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
NVIDIA/Personal-AI-Router#152 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 5 giorni
Tutte le issue di NVIDIA/Personal-AI-Router
Issue simili
-
darwin zsh
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
carapace-sh/carapace-bin#3846 ·
I maintainer di solito rispondono entro 1 giorno
-
appplication - is a typo?Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
golang-app/ecommerce#179 ·
I maintainer di solito rispondono entro 1 giorno
-
Simulator process crashes (nil pointer panic) when the dataset returns an errorForse già presa @EugeneVon l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
llm-d/llm-d-inference-sim#772 ·
I maintainer di solito rispondono entro 1 giorno
-
refactor: decode numchildren with a lenient int type instead of a hand-written xProp.UnmarshalXMLAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
crazy-goat/xdbg#125 ·
I maintainer di solito rispondono entro 1 giorno
-
150 points ci complexity:medium drips-wave help wanted medium
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
sorotrail/SoroBeacon#449 ·
I maintainer di solito rispondono entro 1 giorno