Convert Figma logo to code with AI

getlantern logolantern

Lantern官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت

14,481
11,303
14,481
2,530

Top Related Projects

A Rust port of shadowsocks

A platform for building proxies to bypass network restrictions.

18,819

An unidentifiable mechanism that helps you bypass GFW.

36,746

翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子

Quick Overview

Lantern is an open-source tool designed to circumvent internet censorship and provide access to blocked websites and services. It acts as a proxy, allowing users in countries with restricted internet access to browse freely and securely. Lantern uses a peer-to-peer network to distribute traffic and bypass censorship filters.

Pros

  • Easy to use with a simple, user-friendly interface
  • Automatically detects and connects to the fastest available servers
  • Supports both desktop and mobile platforms (Windows, macOS, Linux, Android, iOS)
  • Regularly updated to maintain effectiveness against evolving censorship techniques

Cons

  • May slow down internet speeds due to routing traffic through proxies
  • Limited server capacity can lead to connection issues during peak usage times
  • Some users report occasional instability or connection drops
  • Not as feature-rich as some other VPN or proxy services

Getting Started

To use Lantern:

  1. Visit the official Lantern website: https://getlantern.org/
  2. Download the appropriate version for your operating system
  3. Install the application following the on-screen instructions
  4. Launch Lantern and click the power button to connect
  5. Once connected, you can browse the internet freely

Note: Lantern is not a code library, so there are no code examples or quick start instructions for developers. It's an end-user application designed for internet users seeking to bypass censorship.

Competitor Comparisons

A Rust port of shadowsocks

Pros of Shadowsocks-rust

  • Written in Rust, offering better performance and memory safety
  • Lightweight and efficient, consuming fewer system resources
  • Supports various encryption methods and protocols

Cons of Shadowsocks-rust

  • Less user-friendly interface compared to Lantern
  • Requires more technical knowledge to set up and configure
  • Limited built-in features for circumventing censorship

Code Comparison

Shadowsocks-rust (server configuration):

let server = ServerConfig::new(
    "0.0.0.0:8388".parse().unwrap(),
    "password".to_string(),
    CipherType::Aes256Gcm,
    None,
);

Lantern (proxy configuration):

proxy := &httputil.ReverseProxy{
    Director: func(req *http.Request) {
        req.URL.Scheme = "https"
        req.URL.Host = "example.com"
    },
}

Both projects aim to provide secure and private internet access, but they differ in their approach and implementation. Shadowsocks-rust focuses on a lightweight, efficient proxy solution with strong encryption, while Lantern offers a more comprehensive censorship circumvention tool with additional features and a user-friendly interface. The choice between the two depends on the user's technical expertise and specific requirements for privacy and censorship evasion.

A platform for building proxies to bypass network restrictions.

Pros of v2ray-core

  • More flexible and customizable with a modular architecture
  • Supports a wider range of protocols and transport methods
  • Better performance and lower resource usage in most scenarios

Cons of v2ray-core

  • Steeper learning curve and more complex configuration
  • Less user-friendly for non-technical users
  • Fewer built-in features for circumventing censorship

Code Comparison

v2ray-core (Go):

type User struct {
    Level uint32
    Email string
}

type Account struct {
    Id      string
    AlterId uint32
}

Lantern (Go):

type Client struct {
    ProxyURL      string
    FrontedURL    string
    DirectURL     string
    CloudConfigCA string
}

The code snippets show that v2ray-core focuses on user management and account structures, while Lantern emphasizes client configuration and proxy settings. This reflects their different approaches to providing VPN and proxy services.

v2ray-core offers more granular control over user accounts and access levels, which aligns with its flexibility and customization. Lantern's code suggests a simpler setup process with predefined proxy configurations, catering to its user-friendly approach.

18,819

An unidentifiable mechanism that helps you bypass GFW.

Pros of Trojan

  • Lightweight and efficient protocol design
  • Strong focus on security and anti-detection measures
  • Supports multiple platforms (Windows, macOS, Linux, Android, iOS)

Cons of Trojan

  • Less user-friendly interface compared to Lantern
  • Smaller community and fewer resources for support
  • Limited built-in features beyond basic proxy functionality

Code Comparison

Trojan (server configuration):

{
    "run_type": "server",
    "local_addr": "0.0.0.0",
    "local_port": 443,
    "remote_addr": "127.0.0.1",
    "remote_port": 80,
    "password": ["password1"],
    "ssl": {
        "cert": "/path/to/certificate.crt",
        "key": "/path/to/private.key"
    }
}

Lantern (client configuration):

addr: 127.0.0.1:8787
uiaddr: 127.0.0.1:16823
proxyall: false
systray: true
startup: false
configdir: /Users/username/.lantern
frontedservers:
  - xxx.yyyyy.com
  - zzz.yyyyy.com

Both projects aim to provide secure and censorship-resistant internet access, but they differ in their approach and target audience. Trojan focuses on a lightweight, protocol-based solution with strong anti-detection measures, while Lantern offers a more user-friendly experience with additional features like peer-to-peer networking and automatic server selection.

36,746

翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子

Pros of free

  • Provides a larger variety of free VPN and proxy servers
  • More frequently updated with new server information
  • Simpler setup process for users

Cons of free

  • Less focus on privacy and security features
  • Lacks a dedicated client application
  • May have less reliable server uptime

Code comparison

free:

ss://YWVzLTI1Ni1nY206WEtGS2wyclVMaklwNzQ=@172.99.190.92:8009#github.com/freefq%20-%20%E7%BE%8E%E5%9B%BD%20%201
vmess://eyJhZGQiOiIxNzIuNjcuMTk5LjM0IiwiYWlkIjoiMCIsImhvc3QiOiJ3d3cuMTcwNzAxMzAueHl6IiwiaWQiOiI5NDZiYTVkZi01NzcxLTQ4NzMtYTNjYi04OTIxYTMwZDliY2UiLCJuZXQiOiJ3cyIsInBhdGgiOiIvIiwicG9ydCI6IjQ0MyIsInBzIjoiZ2l0aHViLmNvbS9mcmVlZnEgLSDnvo7lm70gIDIiLCJ0bHMiOiJ0bHMiLCJ0eXBlIjoibm9uZSIsInYiOiIyIn0=

Lantern:

func (c *Client) connectToProxy(ctx context.Context) (net.Conn, error) {
    dialTimeout := c.getDialTimeout()
    dialer := &net.Dialer{Timeout: dialTimeout}
    return dialer.DialContext(ctx, "tcp", c.ProxyAddr)
}

The code snippets show different approaches: free provides server configurations, while Lantern focuses on client-side connection handling.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

Lantern

en zh ru ar fa my

Censorship circumvention tool available for free download on any operating system

cover page

Downloads

stable app store beta
Windows Windows 10+
Windows 10+
Windows 10+
Windows 7
Windows 10+
Android Android 6+
Android 6+
Android 6+
Android 6+ Android 6+
macOS macOS 10.13+
macOS 10.13+
macOS 10.13+
macOS 10.13+
iOS iOS 11+
Linux (32-bit) Ubuntu 14.04+ (32-bit)
Ubuntu 14.04+ (32-bit)
Ubuntu 14.04+ (32-bit)
Linux (64-bit) Ubuntu 14.04+ (64-bit)
Ubuntu 14.04+ (64-bit)
Ubuntu 14.04+ (64-bit)
  • 📱 If the App Store is unavailable in your region, you may be able to follow these steps to download Lantern.
  • 🔗 For stable versions, multiple links exist for hosting redundancy and choice.
  • 🚀 Try the early release "beta" version. While this may be unstable, feedback helps us improve. Join our forums to contribute.

Links

Release Notes

7.9.3

  • improvements to notifications
  • improve circumvention protocols
  • fixed bugs for Linux and MacOS
  • fixes to Desktop UI
  • updated translations
  • various bug fixes for Android
  • add device link confirmation to UI

7.9.1

  • add desktop bandwidth widget
  • add iOS username and password device linking

7.9.0

  • update circumvention protocols
  • improvements to websockets
  • reduce client size

7.8.8

  • fixed bug with Spanish translations not displaying
  • updated circumvention library