hole

GPL
Google Go
Linux
2015-06-29
李孟君

在其他地方想要访问家里的 raspberry pi, 通常是要在路由器上设置端口转发,然后绑定个动态域名。万一这个路由器不是自己的,自己没有任何权限,这样子旧束手无策了。

不过也是有解决方案的,用 ssh 的端口转发 ssh -CfNgR remote-port:localhost:local-port user@remote。

hole 是另一种解决方案,通过 hole 你可以把 raspberry pi(其他机器也是可以的) 的任何端口转发到公网服务器上面去,这样子你就可以通过访问公网的 服务器来访问家里的服务了。

# A IP is 192.168.1.101
# B IP is 120.26.120.168
# C IP is 172.17.3.10

# Now on B server
holed -addr=tcp://120.26.120.168:4000

# On C server
hole -addr=tcp://120.26.120.168:4000 -src=tcp://127.0.0.1:22

# On A server
ssh root@120.26.120.168 -p 4000

# Now A can visit C via B server
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

各类排序算法时间比较

#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; // 交换数组两个元素 void swap(int *arr, int p, int e) { int tmp = arr[p]; arr[p] = arr[e]; arr[e] ...

2013/10/10 23:29
32
0
Peer-to-Peer Communication Across Network Address Translators

http://www.brynosaurus.com/pub/net/p2pnat/

2016/11/25 15:03
12
0
服务器 libevent源码深度剖析九

现在再来详细分析libevent中I/O事件和Timer事件的集成,与Signal相比,Timer事件的集成会直观和简单很多。Libevent对堆的调整操作做了一些优化,本节还会描述这些优化方法。 1 集成到事件主循...

2014/10/09 23:13
13
0
libevent 源码分析:min_heap带来的超时机制

什么是min heap ? 首先看什么是heap,heap是这样一种数据结构:1.它首先是一棵完成二叉树;2.父亲节点始终大于(或其他逻辑关系 )其孩子节点。根据父亲节点与孩子节点的这种逻辑关系,我们将h...

2015/01/10 00:24
66
0
ProudNet上市后问题的发生和解决的攻防战

基于ProudNet的一款游戏在新加坡推出,并由马来西亚等周边国家的玩家接入了游戏。但出现了部分玩家中途不能继续玩的状况。 这个问题短时间内未能解决。最终我乘坐飞机去了新加坡。 而在现场我...

2016/07/25 14:55
309
1
Host storage devices vulnerable with KVM Linux ...

According to a kernel update advisory by Red Hat, root users in a guest system that is virtualised with KVM (Kernel-based Virtual Machine) can, in certain circumstances, gain re...

2011/12/31 08:39
93
0
Memcached Multiget

解决方案: >One solution to the multiget hole problem is replication. By FB. 如果我只有一台机器,一次取1000条,明显不是明智的。 0.一次取10条,lazy; 1.本地缓存;...

2013/01/28 16:20
90
0
再说memcache的multiget hole(无底洞)

关键词:multiget hole,memcache 适用于:java,php 基础知识背景: 1)multiget 是什么: multiget 指的是从 memcache(或其他分布式缓存) 一次性获得多个键值,一般由 memcached client...

2013/09/13 09:21
85
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部