From 28c8b8845eff28d2879485e1bdb4091444197d9f Mon Sep 17 00:00:00 2001 From: Owen Date: Sat, 8 Nov 2025 14:30:14 -0800 Subject: [PATCH] Fix links and remove proxyprotcol Ref #27 --- docs.json | 1 - manage/clients/add-client.mdx | 6 +++--- manage/healthchecks-failover.mdx | 2 +- manage/resources/client-resources.mdx | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/docs.json b/docs.json index dbee0fc..1e20fbd 100644 --- a/docs.json +++ b/docs.json @@ -135,7 +135,6 @@ "group": "Community Guides", "pages": [ "self-host/community-guides/overview", - "self-host/community-guides/proxyprotocol", "self-host/community-guides/crowdsec", "self-host/community-guides/metrics", "self-host/community-guides/homeassistant", diff --git a/manage/clients/add-client.mdx b/manage/clients/add-client.mdx index 69a8eee..70203be 100644 --- a/manage/clients/add-client.mdx +++ b/manage/clients/add-client.mdx @@ -79,7 +79,7 @@ gerbil: - Create [client resources](/manage/resources/client-resources.mdx) for what you would like to access through the client. For example, to SSH into a server, create a resource like `22:localhost:22`. + Create [client resources](/manage/resources/client-resources) for what you would like to access through the client. For example, to SSH into a server, create a resource like `22:localhost:22`. @@ -115,7 +115,7 @@ Sites have two operating modalities when accepting clients: ### Proxy Mode -When you run Newt with `--accept-clients` it will run fully in user space. This means you do not need to give the container or binary any special permissions. It will NOT create a virtual network interface on the host. Instead you should create [client resources](../resources/client-resources.mdx) in Pangolin to configure what ports clients can hit and where they should go. +When you run Newt with `--accept-clients` it will run fully in user space. This means you do not need to give the container or binary any special permissions. It will NOT create a virtual network interface on the host. Instead you should create [client resources](/resources/client-resources) in Pangolin to configure what ports clients can hit and where they should go. ### Native Mode @@ -164,7 +164,7 @@ If you can connect to Newt (peer shows as connected in logs) but can't reach rem 1. **Check if packets reach the destination**: The connection to Newt is working, so this is likely a routing issue 2. **Verify forwarding is enabled**: Use `sysctl net.ipv4.ip_forward` to confirm it's set to 1 3. **Check iptables rules**: Ensure NAT masquerading is configured -4. **Consider using proxy mode**: [Client resources](../resources/client-resources.mdx) can be easier as Newt handles the proxying, though you'll need to address everything as the Newt IP and assign specific ports +4. **Consider using proxy mode**: [Client resources](/resources/client-resources) can be easier as Newt handles the proxying, though you'll need to address everything as the Newt IP and assign specific ports NAT masquerading can affect other services on the Linux instance, so be aware of potential conflicts with existing network configurations. diff --git a/manage/healthchecks-failover.mdx b/manage/healthchecks-failover.mdx index 643f58b..850a1a8 100644 --- a/manage/healthchecks-failover.mdx +++ b/manage/healthchecks-failover.mdx @@ -14,7 +14,7 @@ description: "Configure automated health monitoring and failover for high availa ## Overview -Pangolin provides automated health checking for [targets](./resources/targets.mdx) to ensure traffic is only routed to healthy services. Health checks are essential for building highly available services, as they automatically remove unhealthy targets from traffic routing and load balancing. +Pangolin provides automated health checking for [targets](/resources/targets) to ensure traffic is only routed to healthy services. Health checks are essential for building highly available services, as they automatically remove unhealthy targets from traffic routing and load balancing. ## How Health Checks Work diff --git a/manage/resources/client-resources.mdx b/manage/resources/client-resources.mdx index cbc66b0..b520433 100644 --- a/manage/resources/client-resources.mdx +++ b/manage/resources/client-resources.mdx @@ -5,7 +5,7 @@ description: "Configure resources for Olm clients to access on a Newt site" ## Overview -Site resources in Pangolin allow you to define specific ports and a destination that can be accessed through the VPN tunnel when using [Olm clients](../clients/add-client.mdx). This is useful for exposing internal services to your remote clients securely. +Site resources in Pangolin allow you to define specific ports and a destination that can be accessed through the VPN tunnel when using [Olm clients](/clients/add-client). This is useful for exposing internal services to your remote clients securely. Site resources are only for exposing services on a Newt site to Olm clients running remotely and do not get proxied.