Anyone Docs
  • 🔷The Documentation For Anyone
    • About
    • FAQ
  • 🔷Relay Setup
    • Get Started
    • Installation and Usage
      • Setting Your Environment
        • Virtualization on Windows
        • Virtualization on macOS
        • Install Ubuntu Server 22.04
        • Server management with SSH in Windows and macOS
      • Install Anon on Linux
      • Install Anon using the apt repository
      • Update Anon and accept terms and conditions
      • Install Anon in Docker
      • Configure SOCKS5 Proxy for Anyone
      • Install Anyone Exit Relay
    • Troubleshooting Common Issues
      • Diagnosing CGNAT and Public IPv4
      • Confirm ORPort Reachability
    • Firewall and Network Configurations
      • Router Port Forwarding
      • Install and Configure Firewall
    • Advanced Configuration and Troubleshooting
      • Configure IPv4 and IPv6
      • DoS mitigation parameters
    • Relay Operator Standards
    • Exit Relay Guidelines
  • 🔷Hardware Setup
    • Setup Guide
    • Description and Specifications
    • Relay Control Panel
      • Home
      • Network Settings
      • Relay Settings
      • Relay Family
      • Proxy Settings BETA
      • Change Password
      • Logs
      • Update
    • Update (Using USB)
    • Update to WEB 3.2.0 (Using UI)
    • Troubleshooting and additional configuration
      • Router Port Forwarding
      • Diagnosing CGNAT and Public IPv4
    • Router Setup
  • 🔷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
    • 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
  • Overview
  • Configuration Steps
  • Edit the anon configuration
  • Add SocksPort and SocksPolicy to the Anon Configuration
  • Anyone Relay hardware Proxy Settings

Was this helpful?

  1. Relay Setup
  2. Installation and Usage

Configure SOCKS5 Proxy for Anyone

To set up a SOCKS5 Proxy on your local relay to allow LAN traffic to pass through the Anyone network, follow this example:

Last updated 8 months ago

Was this helpful?

Overview

A SOCKS proxy in an onion network, like Anyone, serves as an intermediary that routes traffic through multiple layers of encryption, ensuring anonymity. When using a SOCKS proxy with Anyone, your internet traffic is first directed to the proxy, which then forwards it into the Anyone Network. The data is encrypted and passed through several relay nodes, with each node only knowing the previous and next hop, but not the entire route. This layered approach prevents any single point from knowing both the origin and destination of the traffic, enhancing privacy and security for users who wish to remain anonymous online.

Configuration Steps

  1. Set Up the SOCKS5 Proxy

    • Configure your relay to behave as a SOCKS5 proxy by editing the anon configuration file. This will enable it to route traffic from your LAN devices through the Anyone Network, ensuring anonymity. See steps below for , for the Anyone Router Hardware, go to Proxy Settings BETA

  2. Specify Relay IP and SOCKS Port

    • Once your relay is configured as a proxy, specify its IP address and the SOCKS port on any device within your LAN that you want to route through the Anyone Network.

  3. Match LAN Subnet

    • Remember to change the IP subnet to match the subnet of the Local Area Network (LAN) that you want to allow to use the proxy. This ensures that all traffic is properly routed through the Anyone Network.

Disclaimer:

This configuration should be considered experimental. Stability and security can not be guaranteed.

Edit the anon configuration

Use 'nano' to edit the file in Ubuntu.

sudo nano /etc/anon/anonrc

Add SocksPort and SocksPolicy to the Anon Configuration

This configuration will allow all clients on the subnet 192.168.1.0/24 to connect through the proxy. Please note that the LAN IP of the Relay is assumed to be 192.168.1.10. However, the LAN IP of the Relay and subnet may vary for different networks and routers.

SocksPort 192.168.1.10:9050
SocksPolicy accept 192.168.1.0/24

Anyone Relay hardware Proxy Settings

To learn how to enable Proxy servers on the Anyone Relay hardware, go to Proxy Settings BETA

Sources: and

🔷
Standalone installation
anonrc
SocksPort
SocksPolicy