乐云主机笔记

  • 首页
  • 主机优惠
  • 学习记录
  • 新手教程
  • 自用主机
  • 资源下载
  • 网赚项目
  • 其他
  • pingtest

  1. 首页
  2. 学习记录
  3. 正文

内网穿透工具otunnel,充分发挥64m小鸡的公用

2017年8月27日 2089点热度 0人点赞 0条评论

最近在91上看到一篇文章:链接https://www.91yun.co/archives/21411

感觉有点用处,刚好有一台64m的小鸡鸡,用来搞内网穿透岂不是美滋滋。全文如下:

64M RAM 的小鸡只能当玩具,没别的用处?其实不是。只要它还有一个公网 IP ,那就可以让你远程访问家里的电脑,或者远程桌面,或者是让你在树莓派上建的站能在公网访问。

什么是 otunnel ?

otunnel 是一个开源的点对点隧道工具。简单地说,它可以把设备的一个本地端口与 VPS 上的一个远程端口相连接。访问 VPS 的远程端口,相当于访问本地端口。

当然,上面说的是反向代理, otunnel 还可以正向工作,把远程端口与本地端口相连接,让访问本地端口相当于访问远程端口。

最简单的实例

我的电脑上的 9927 端口运行有网页服务器 nginx 。但是我处在内网,没有公网 IP ,因此网页也只能在局域网内访问。但是好在我有一个 VPS ,我想把 VPS 的 80 端口与本地的 9927 端口相连接,这样访问 VPS 的 80 端口,就可以在公网访问我局域网内的网站了。

第一步,设置服务器

通过 SSH 连线到 VPS 。下载适用于服务器的 otunnel 。

# Linux 64位使用:
wget https://dl.ooclab.com/otunnel/1.2.3/otunnel_linux_amd64 && chmod +x otunnel_linux_amd64
# Linux 32位使用:
wget https://dl.ooclab.com/otunnel/1.2.3/otunnel_linux_386 && chmod +x otunnel_linux_386
# Linux ARM架构使用:
wget https://dl.ooclab.com/otunnel/1.2.3/otunnel_linux_arm && chmod +x otunnel_linux_arm

接着运行服务端程序。

# Linux 64位使用:
./otunnel_linux_amd64 listen :10000 -s [自定义密钥] >> otunnel.log 2>&1 &
# Linux 32位使用:
./otunnel_linux_386 listen :10000 -s [自定义密钥] >> otunnel.log 2>&1 &
# Linux ARM架构使用:
./otunnel_linux_arm listen :10000 -s [自定义密钥] >> otunnel.log 2>&1 &

第二步,客户端连线

从 https://dl.ooclab.com/otunnel/1.2.3/ 上下载适合自己系统的程序。打开终端切换到下载的程序所在目录,执行:

./otunnel_*** connect [VPS的IP]:10000 -s [刚才指定的密钥] -t 'r:192.168.1.101:9927::80'

最后一部分的格式:

代理类型 : 本地地址 : 本地端口 : 远程地址 : 远程端口

本实例使用反向代理,本地地址为 192.168.1.101 ,端口为 9927 ,要连接的远程端口为 666

享受你的成果

打开浏览器,输入 VPS 的 IP 或绑定的域名,就可以在公网访问你树莓派上的站了。

性能

经我的测试, otunnel 空载的时候占用 RAM 约为 5M 。每个新连接会占用大约 1M 的 RAM ,所以即使是 64M 的小鸡也能带的动。

其他的用途举例:

映射本地的 3389 端口到 VPS ,可以实现远程桌面连接内网的 Windows 电脑 .
映射校园网内网部署的代理端口至 VPS ,可实现校外选课

文档

详细说明请参见 otunnel 的文档: https://github.com/ooclab/otunnel/wiki/USAGE.zh_CN

标签: otunnel 内网穿透
最后更新:2017年8月27日

letvps

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

分类
  • 主机优惠
  • 其他
  • 域名优惠
  • 学习记录
  • 新手教程
  • 网赚项目
  • 脚本源码
  • 自用主机
  • 资源下载
书签
  • AdvinServers.com
  • 猫云云计算

COPYRIGHT © 2021 Letcloud.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15031609号-3