otunnel : 一個和lcx差很少的端口轉發的工具

項目地址

ooclab/otunnelgit

下載地址(內涵各大平臺)

http://dl.ooclab.com/otunnel/github

otunnel 用法

前提: 
1. 假設 server 的地址爲 example.com 
2. 從 client 能鏈接 server (client 與 server 無需在同一個網絡)安全

注意 otunnel 程序能夠做爲 server 和 client 兩種角色(運行參數不一樣)網絡

快速上手

server

./otunnel listen :10000 -s longlongsecret

client工具

反向代理

舉例:將 client 能夠訪問的 192.168.1.3:22 映射到 server 上的 10022 端口:加密

./otunnel connect example.com:10000 -s longlongsecret -t 'r:192.168.1.3:22::10022'

 

如今訪問 example.com:10022 即等於訪問了 client 內網的 192.168.1.3:22spa

正向代理

舉例:假設 example.com 的 127.0.0.1:3128 服務(你懂得),在 client 運行:操作系統

./otunnel connect example.com:10000 -s longlonglongsecret -t 'f::20080:127.0.0.1:3128'

 

如今 client 的 20080 端口, 等於訪問 example.com 上的 127.0.0.1:3128命令行

 

程序用法

-t 格式

包含多個字段信息,以:隔開(爲空的字段也不能省略:)。設計

代理類型:本地地址:本地端口:遠程地址:遠程端口
  字段         含義
代理類型    r 表示反向代理; f 表示正向代理
本地地址    IP或域名
本地端口    整數
遠程地址    IP或域名
遠程端口    整數

注意 
1. 本地地址遠程地址若是爲空,表示全部網口 
2. otunnel 命令行能夠包含多個-t選項,同時指定多條隧道規則

特色及優點

otunnel 是一款對稱的安全隧道工具。

    • 單二進制程序:otunnel 爲一個獨立的二進制程序,能夠做爲 server 和 client 端。
    • 支持多操做系統平臺:支持GNU/Linux, Unix-like, Mac, Windows,其餘如 ddwrt 等 arm 平臺。
    • 無需配置文件:命令行使用
    • 對稱設計:同時支持 正、反向代理(端口映射)
    • 安全加密:支持 AES 對稱加密

 

相關文章
相關標籤/搜索