博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
阅读量:6319 次
发布时间:2019-06-22

本文共 3428 字,大约阅读时间需要 11 分钟。

shadowtunnel v1.7发布啦!重构了项目代码,更加稳定,增加了很多实用功能,对路由器十分有好.shadowtunnel 是一款可以在你本地机器和远程服务之间建立安全的加密隧道,保护你的 tcp 流量,能高效压缩传输,流量无特征。

local machine <----> shadowtunnel <---> service on remote.

更新内容:

  • 权重标志@更改为#
  • 上级支持单独设置密码
  • 重构了代码,提升了效率.
  • 修复了无法stop的bug.

下载地址:

用法

Usage of ./shadowtunnel:  -E    outbound connection is encrypted  -U    outbound connection is udp  -c    compress traffic  -cache string        dns query cache file path (default "/tmp/go-build209267847/b001/exe/cache.dat")  -daemon        daemon mode  -debug        show debug info  -dns string        local dns server listen on address  -dns-forward string        rule file of resolving domain  -dns-hosts string        path of dns hosts file  -dns-proxy        is dns endpoint or not  -dns-server string        remote dns server to resolve domain (default "8.8.8.8:53")  -e    inbound connection is encrypted  -f weight        forward address,such as : 127.0.0.1:8080 or with #weight: 127.0.0.1:8080#1 or with `password`: password@127.0.0.1:8080#1  -forever        forever mode  -l string        local listen address, such as : 0.0.0.0:33000 (default ":50000")  -lb-activeafter int        host going actived after this success count (default 1)  -lb-hashtarget hash        use target address to choose parent for LB, only worked for LB's hash method and using `-redir` (default true)  -lb-inactiveafter int        host going inactived after this fail count (default 2)  -lb-method string        load balance method when use multiple parent,can be 
(default "leasttime")  -lb-onlyha high availability mode        use only high availability mode to choose parent for LB  -lb-retrytime int        sleep time milliseconds after checking (default 2000)  -lb-timeout int        tcp milliseconds timeout of connecting to parent (default 3000)  -log string        logging output to file  -m string        method of encrypt/decrypt, these below are supported :        aes-192-cfb,aes-128-ctr,aes-192-ctr,aes-256-ctr,rc4-md5,rc4-md5-6,chacha20-ietf,aes-128-cfb,aes-256-cfb,des-cfb,bf-cfb,cast5-cfb,chacha20 (default "aes-192-cfb")  -nolog        turn off logging  -p string        password of encrypt/decrypt (default "shadowtunnel")  -profiling        profiling mode, in this mode, you should stopping process by : Ctrl+C or 'kill -s SIGHUP $PID_OF_shadowtunnel'  -redir        read target from socket's redirect opts of iptables  -t int        connection timeout seconds (default 3)  -ttl int        cache seconds of dns query , if zero , default ttl used. (default 300)  -u    inbound connection is udp  -v    show version

示例

1.http 代理

假设有一个 vps,它的 IP 是 2.2.2.2

首先在 2.2.2.2 启动一个 http 代理

然后下载 http 代理程序,使用 root 权限在 vps 上执行下面的命令:

wget https://github.com/snail007/goproxy/releases/download/v4.9/proxy-linux-amd64.tar.gz && tar zxfv proxy-linux-amd64.tar.gz && rm proxy-linux-amd64.tar.gz && mv proxy /usr/bin/ && proxy http -p 127.0.0.1:38080 &

2.在 vps 启动一个隧道

下载 shadowtunnel 程序,使用 root 权限在 vps 上执行下面的命令:

wget https://github.com/snail007/shadowtunnel/releases/download/v1.0/shadowtunnel-linux-amd64.tar.gz && tar zxfv shadowtunnel-linux-amd64.tar.gz && rm shadowtunnel-linux-amd64.tar.gz && mv shadowtunnel /usr/bin/

在 vps 上监听 :50000 并转发到 127.0.0.1:38080 :

shadowtunnel -e -f 127.0.0.1:38080 -l :50000

3.在本地机器上启动一个隧道

在本地机器上监听 :50000 并转发到 2.2.2.2:50000 :

shadowtunnel -E -f 2.2.2.2:50000 -l :50000

4.在 chrome 中设置 http 代理配置

设置本地 chrome 的http代理配置如下:

ip: 127.0.0.1

port: 50000

5.完成

转载地址:http://hujaa.baihongyu.com/

你可能感兴趣的文章
ibatis动态语句中的prepend
查看>>
修复“-bash: locate: command not found”
查看>>
JAVA 线程Join
查看>>
【IT基础】常见的开发文档
查看>>
【翻译】SQL Server索引进阶:第七级,过滤的索引
查看>>
使用 Telnet 仿冒任意邮件
查看>>
Font from origin 'http://apps.bdimg.com' has been blocked
查看>>
MySQL 5.1 分区技术初探(一)
查看>>
win7找回丢失的右键新建记事本选项
查看>>
审视安全风险 ISS贯彻“智慧的地球”理念
查看>>
Exchange Server 2007 移动邮件
查看>>
oracle10g总结
查看>>
mysql优化思维引导一
查看>>
夏日里的激情——FE鹅和鸭农庄行
查看>>
架构设计目录
查看>>
mysql-mmm故障解决一例
查看>>
多角度认识markdown
查看>>
集中化监控SQL Server数据库
查看>>
cacti监控批量加,省时省力又省心。
查看>>
客户端性能测试通过performanceCounter监控客户端性能指标
查看>>