49得票10回答
SSH:检查隧道是否存活

我写了一个小的bash脚本,需要一个ssh隧道从远程服务器获取数据,因此它会提示用户:echo "Please open an ssh tunnel using 'ssh -L 6000:localhost:5432 example.com'" 我想检查用户是否已经打开了这个隧道,如果没有隧道...

35得票1回答
安卓系统中VPN是如何工作的?有哪些API可用?(棒棒糖版本)

###参考资料: Android 4.0提供了构建VPN服务的API。 VPNService (Android Docs) VPNService.Builder (Android Docs) Arne Schawbe's Implementation of OpenVPN for And...

34得票4回答
使用ngrok针对具有虚拟主机设置的开发站点进行定位

我试图用 "ngrok http -host-header=client1.dev 80" 在我的网站目录中隧道传输客户端站点,但是访问该网址时出现404错误。经过一些尝试,如果我在主目录中放置一个index.html文件,它将显示该文件。不确定为什么主目录中的文件可以工作,而在网站目录中的文...

24得票1回答
如何将ssh -D <port> <username@server.com>反向操作?

是否可以像以下这样设置具有动态端口转发的SSH隧道: ssh -D 但是反过来呢?也就是说,我想在本地机器上启动连接并进行动态端口转发,让我的朋友连接隧道的另一端口以代理他的浏览器。 如果我的朋友键入以上命令,则以上命令可以正常工作,但我不想让他通过SSH访问我的计算机,我只想让他通过...

22得票2回答
穿过防火墙连接到服务器的SSH

我目前在尝试解决如何通过拒绝所有入站连接的防火墙SSH到服务器的问题。这些服务器可以进行SSH输出,所以我想知道是否有一种方法让防火墙后面的服务器创建一个SSH隧道到我的工作站,然后允许我的工作站通过该隧道向服务器发送命令? 我已经研究了隧道/反向隧道,但这些似乎是端口转发解决方案,由于防火...

21得票5回答
Java Web Start: 自Java 8更新111版本以来无法通过代理隧道进行连接

我们有些客户自Java 8 Update 111以来无法运行我们的Java Web Start客户端。他们会看到以下错误信息: java.io.IOException: Unable to tunnel through proxy. Proxy returns "HTTP/1.1 ...

18得票3回答
UDP穿透Java示例

我想通过一个带有静态 IP 的服务器来帮助两个客户端进行 UDP 穿透。服务器在端口7070和7071上等待两个客户端连接,并将各自的 IP 地址和端口发送给对方,这部分工作很好地完成了。但是我无法在两个客户端之间建立通信。我尝试在不同的WiFi网络和3G移动网络中运行代码,但是客户端程序会抛...

14得票1回答
SSH卡在client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0。

我正在尝试在我的Mac上连接到Vagrant虚拟机(我使用的是Mac OS High Sierra)。我正在使用私钥进行连接,但卡在了这一行:client_input_global_request: rtype hostkeys-00@openssh.com want_reply 0 我使用以...

13得票5回答
使用 ssl 模块进行 HTTPS 代理隧道传输

我想手动(使用socket和ssl模块)通过使用HTTPS的代理进行HTTPS请求。 我可以很好地执行初始的CONNECT交换:import ssl, socket PROXY_ADDR = ("proxy-addr", 443) CONNECT = "CONNECT example.co...

13得票2回答
我可以使用HTTP隧道通过代理服务器和防火墙进行ping或traceroute吗?

我不知道是否有一种方法可以ping一个仅接受通过squid代理的Http请求的LAN代理之外的目标...我在某个地方读到,解决这个问题的一种方法是使用http隧道,以便代理仍将请求视为Http请求。 我可以使用这个方法来ping例如www.google.com,否则由于防火墙拒绝请求而会出现以...