Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tubesteer/tunnelify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tunnelify

SSH tunneling tool with SOCKS5 proxy and custom payload injection support.

Features

  • 🔒 SSH tunneling with custom payload
  • 🌐 SOCKS5 proxy
  • 🔄 Auto reconnect
  • 📊 Connection monitoring
  • 🔍 Health check

Quick Start

Build:

go build -o tunnelify

Run:

./tunnelify

Or with custom config:

./tunnelify -config /path/to/config.yaml

The SOCKS5 proxy will be available at 127.0.0.1:1080

Default Config

Config file location: ~/.tunnelify/config.yaml

mode:
  connection_mode: 1
  auto_replace: true

ssh:
  host: "example.com"
  port: 80
  username: "username"
  password: "password"
  enable_compression: true
  auth_method: "password"

payload:
  payload: "GET / HTTP/1.1[crlf]Host: [host_port][crlf]Connection: Websocket[crlf]User-Agent: [ua][crlf]Upgrade: websocket[crlf][crlf]"
  proxyip: "example.com"
  proxyport: 80

sni:
  server_name: "example.com"

monitor:
  ping_url: "https://dns.google"
  max_reconnect_attempts: 10
  reconnect_delay: 5
  enable_auto_ping: true
  ping_interval: 5
  max_ping_failures: 3

port: 1080
debug: false

About

SSH tunneling tool with SOCKS5 proxy and custom payload injection support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 100.0%