Show HN:SMTP Tunnel – 偽裝成電子郵件流量的SOCKS5代理,以繞過DPI
此篇Show HN介紹了SMTP Tunnel,一個將TCP流量偽裝成SMTP電子郵件通訊的高速隱蔽通道,旨在繞過深度封包檢測(DPI)防火牆。文章提供了伺服器和客戶端的設定步驟,供使用者實施此解決方案。
Navigation Menu
Search code, repositories, users, issues, pull requests...
Provide feedback
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly
To see all available qualifiers, see our documentation.
A high-speed covert tunnel that disguises TCP traffic as SMTP email communication to bypass Deep Packet Inspection (DPI) firewalls.
License
Uh oh!
There was an error while loading. Please reload this page.
x011/smtp-tunnel-proxy
Folders and files
Latest commit
History
Repository files navigation
📧 SMTP Tunnel Proxy
A high-speed covert tunnel that disguises TCP traffic as SMTP email communication to bypass Deep Packet Inspection (DPI) firewalls.
🎯 Features
📚 For in-depth technical details, protocol specifications, and security analysis, see TECHNICAL.md.
⚡ Quick Start
📋 Prerequisites
🚀 Server Setup (VPS)
Step 1️⃣: Get a Domain Name
Get a free domain pointing to your VPS:
Example: myserver.duckdns.org → 203.0.113.50 (your VPS IP)
Step 2️⃣: Run the Installer
The installer will:
That's it! Your server is ready.
➕ Add More Users Later
🔄 Update Server
💻 Client Setup
Option A: Easy Way (Recommended)
The launcher will automatically install dependencies and start the client.
✅ You should see:
Option B: Manual Way
Option C: Custom Configuration
📖 Usage
🌐 Configure Your Applications
Set SOCKS5 proxy to: 127.0.0.1:1080
Settings → Network & Internet → Proxy → Manual setup → socks=127.0.0.1:1080
System Preferences → Network → Advanced → Proxies → SOCKS Proxy → 127.0.0.1:1080
✅ Test Connection
⚙️ Configuration Reference
🖥️ Server Options (config.yaml)
👥 User Options (users.yaml)
Each user can have individual settings:
💻 Client Options
📋 Service Management
🔧 Command Line Options
🖥️ Server
💻 Client
👥 User Management
📁 File Structure
📦 Installation Paths (after install.sh)
🔧 Troubleshooting
❌ "Connection refused"
❌ "Auth failed"
❌ "IP not whitelisted"
❌ "Certificate verify failed"
🐛 Debug Mode
🔐 Security Notes
📚 For detailed security analysis and threat model, see TECHNICAL.md.
📄 License
This project is provided for educational and authorized use only. Use responsibly and in accordance with applicable laws.
⚠️ Disclaimer
This tool is designed for legitimate privacy and censorship circumvention purposes. Users are responsible for ensuring their use complies with applicable laws and regulations.
Made with ❤️ for internet freedom
About
A high-speed covert tunnel that disguises TCP traffic as SMTP email communication to bypass Deep Packet Inspection (DPI) firewalls.
Resources
License
Uh oh!
There was an error while loading. Please reload this page.
Stars
Watchers
Forks
Releases
Packages
0
Languages
Footer
Footer navigation
相關文章