Anyone Docs
  • 🔷The Documentation For Anyone
    • About
    • FAQ
  • 🔷Relay Setup
    • Get Started
    • Relay Operator Standards
    • Installation and Usage
      • Virtualization on Windows
      • Virtualization on macOS
      • Install Ubuntu Server 24.04
      • Server management with SSH in Windows and macOS
      • Install Anon on Linux
      • Firewall and Network Configurations
        • Router Port Forwarding
        • Install and Configure Firewall
      • Troubleshooting Common Issues
        • Diagnosing CGNAT and Public IPv4
        • Confirm ORPort Reachability
        • Configure IPv4 and IPv6
      • Advanced Configuration
        • Install Anon using the apt repository
          • Binary Verification
        • Install Anon in Docker
        • Install Anyone Exit Relay
          • Exit Relay Guidelines
        • DoS mitigation parameters
        • Update Anon and accept terms and conditions
        • Configure SOCKS5 Proxy for Anyone
  • 🔷Hardware Setup
    • Setup Guide
    • Router Mode Setup
    • Description and Specifications
    • Relay Control Panel Pages
      • Home
      • Network Settings
      • Relay Settings
      • Relay Family
      • Proxy Settings BETA
      • Change Password
      • Logs
      • Update
    • Hardware Updates
      • System Update (USB)
      • System Update (WebUI)
      • Anon Update (WebUI)
    • Troubleshooting and additional configuration
      • Router Port Forwarding
      • Diagnosing CGNAT and Public IPv4
  • 🔷Security and Privacy
    • VPS Hardening
  • 🔷Rewards Dashboard
    • Registering to the Rewards Program
    • Accessing the Rewards Dashboard
    • Using the Rewards Dashboard
    • Rewards Status
  • 🔷Anyone SDK
    • NPM SDK
      • Install NPM Package
      • Run as Library
        • Anon
        • AnonSocksClient
        • AnonControlClient
      • Run from CLI
      • Tutorials
        • Hello Anon World I
        • Hello Anon World II
        • Circuit Control I
        • Circuit Control II
    • Native SDK
      • Anyone Client Releases
      • MAN - Anon Manual
      • Tutorials
        • Anyone Services I
        • Anyone Services II
    • iOS SDK [Beta]
      • Manual Install - CocoaPods
  • 🔷Connect to Anyone
    • Connecting to Linux
      • [Beta] One-Click Linux Setup
    • Connecting to macOS
      • macOS with NPM
      • [Beta] One-Click macOS Setup
    • Connecting to Windows
      • [Beta] One-Click Windows Setup
    • Individual Applications with Anyone
    • Connect Through Hardware
  • 🔷Tokenomics
    • Introduction
    • Token Distribution
      • Token Outflow
      • Other Tokens
      • Multichain
    • Relay Rewards
      • Lock Requirement
      • Lock Adjustments
      • Reward Multipliers
    • Additional Roles
      • Authorities and Staking
      • Governance Voting
    • Premium Circuits
      • Premium Circuits
      • Premium Circuits: Metrics
    • Summary
      • Value Accrual Summary
      • Rewards Case Study
    • Appendix
      • M Derivation
      • Risk Equation Derivation
  • 🔷Resources
    • Community and Customer Support
    • Links
    • Token
    • Whitepaper
    • Roadmap
    • API
      • REST
      • [Future] GraphQL
Powered by GitBook
On this page
  • Anyone Router Feature
  • Anyone Proxy Beta
  1. Connect to Anyone

Connect Through Hardware

PreviousIndividual Applications with AnyoneNextTokenomics

Last updated 17 days ago

Apps and users connect to the Anyone Network by running the Anon Client.

Most of the Connect section guides you through running the client on your computer, but you can also run it directly from your Anyone Router hardware! Here’s how:

Important

Ensure your hardware is updated to the latest version from the Updates page.

Anyone Router Feature

The Routing feature allows operators to configure their device to route all hotspot traffic through the Anyone Network. This ensures that clients connecting to the hotspot have their traffic securely routed, enhancing privacy and security.

This feature is implemented using iptables rules to redirect traffic.

  • DNS traffic (port 53) is redirected to DNSPort 5353 to ensure proper name resolution.

  • All other traffic is redirected to TransPort 9055, except for DHCP requests.

Example commands used for routing:

/usr/sbin/iptables -t nat -A PREROUTING -i wlan0 -p udp --dport 53 -j REDIRECT --to-ports 5353
/usr/sbin/iptables -t nat -A PREROUTING -i wlan0 -p tcp --dport 53 -j REDIRECT --to-ports 5353
/usr/sbin/iptables -t nat -A PREROUTING ! -d 10.42.0.1/32 -i wlan0 -p udp ! --dport 67 -j REDIRECT --to-ports 9055
/usr/sbin/iptables -t nat -A PREROUTING ! -d 10.42.0.1/32 -i wlan0 -p tcp ! --dport 67 -j REDIRECT --to-ports 9055

These rules ensure that all client traffic is automatically routed through the designated network.

How to Enable or Disable the Routing Feature

  1. Run the wizard once to activate it, see Router Mode Setup or Setup Guide

  2. To toggle the feature, simply turn the hotspot OFF or ON in Network Settings.

Anyone Proxy Beta

To enable a proxy server on the LAN interface for Ethernet or WiFi, toggle the sliders to enable or disable the proxy on the desired network interface. The interface must be connected for the proxy server to be available for clients to connect.

The Relay will set up a proxy server on port 9050 and apply the necessary policies to restrict connections to clients within the same network.

To learn how to Connect to the Proxy, see the "Connecting to the Network" page for a detailed guide on some common applications.

🔷