问题标签 [portforwarding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
200 浏览

linux - 确定我可以在文件句柄中写入多少;将数据从一个 FH 复制到另一个

如何确定我是否可以将给定的字节数写入文件句柄(实际上是套接字)?(或者,如何“未读”我从其他文件句柄中读取的数据?)

我想要类似的东西:

两个文件句柄(r_handle 和 w_handle)都从 epoll_wait 接收到就绪状态。

我希望将 r_handle 中的所有数据复制到 w_handle 而不使用“写债务”缓冲区。

一般来说,如何简单可靠地将数据从一个文件句柄复制到另一个文件句柄?

@related如何在 Linux 中“互连”两个套接字?

0 投票
5 回答
17721 浏览

c# - .NET SSH 端口转发

我正在尝试将 SSH 端口转发构建到我正在编写的 .NET 应用程序中。

我尝试过使用sharpSSH,但它要求用户每次都输入密码,我不希望这样。我将处理存储密码。

我已经下载了Granados,但它的文档基本上为零。如何使用 Granados 或任何其他免费的 .NET SSH 库完成端口转发?

0 投票
1 回答
1061 浏览

c# - C#/软件中的端口转发可能吗?不是只有路由器管理吗?

端口转发不是由路由器管理的吗?就像,我在谷歌上搜索了一些似乎在移植方面取得了巨大成功的软件应用程序,但在技术上似乎是不可能的。数据包必须首先到达路由器。路由器必须根据端口转发规则将其转发到正确的计算机。那么,如果数据包必须首先到达运行该软件应用程序的计算机,那么软件应用程序如何管理端口转发,这意味着端口转发首先已经成功?

0 投票
1 回答
2666 浏览

ruby - 使用 Ruby/Net::SSH 进行远程数据库连接的本地到远程端口转发

我正在使用 Windows 框中的本地到远程端口转发访问远程数据库。它使用腻子进行端口转发就像一个魅力,但是当我尝试使用 Ruby/Net::SSH 转发时它失败了。这是我的代码片段:

使用浏览器测试时,转发到 google.com 的端口可以正常工作。转发到我的 db 服务器正在侦听端口 1234 的 linux 服务器的端口不起作用。当我尝试连接到 localhasot:4444 时,连接挂断了。日志:

然后什么都没有!

我正在使用 net-ssh 2.0.22 / ruby​​ 1.8.7

0 投票
2 回答
585 浏览

jetty - 无法从防火墙外部访问检票口快速入门

我有一个项目,出于服务器配置的目的,它只是一个检票口快速入门原型。我添加了一些应用程序代码,但并没有真正做任何事情来更改默认的码头配置。

我可以使用以下命令在本地运行和测试我的应用程序: http://localhost:8080 或: http://bekkar:8080(我的 PC 的网络名称)或:http: //192.168.1.2 :8080/ (我的 PC 的本地 IP)

我想从我的路由器防火墙外部访问我的 wicket 应用程序。(我最终会在我的 Blackberry 上对其进行测试,但现在我正在使用 Google Chrome 尝试从外部访问它。)

使用http://www.whatismyip.com/我找到了路由器的 IP。

我使用: http://###.###.###.###:8080 ,然后我看到一个屏幕显示需要身份验证,要求输入用户名和密码。我的检票口应用程序中没有设置任何类型的身份验证。

我有一个 NetGear 路由器 WGR614v7。使用路由器管理员,在端口转发下,我添加了以下自定义服务:

添加端口转发服务定义后,我从 Chrome 收到一条不同的消息:糟糕!谷歌浏览器无法连接到###.###.###.###:8080

如何使我的 wicket jetty 快速入门可以从路由器防火墙外部访问?我不知道这是 wicket/jetty 问题(属于 SO)还是防火墙问题(属于 serverfault),所以我先在这里发布。

谢谢!

0 投票
3 回答
894 浏览

android - linux本地循环上的端口转发以连接两个android模拟器

我正在尝试在两个 android 模拟器之间进行通信以进行通信,因此我试图将端口 X 转发到 127.0.0.1 上的端口 Y,其中端口 X 也是我正在传输的端口,而 Y 是我正在接收的端口。这可能吗?如果可以,我该如何转发本地端口?

0 投票
2 回答
2747 浏览

centos - iptables 重定向本地连接

我用了

将所有http请求重定向到端口8085上的jboss服务器。如果数据包来自外部,这可以正常工作。如果我尝试从同一台机器打开它不起作用。Telnet 拒绝连接。

如何重定向本地连接?

在 centos 上工作,内核 2.6.18 x64

0 投票
5 回答
11914 浏览

c# - Windows 7 上的端口转发

如何在 Windows 7 上将端口 xxx 上的传入请求重定向到 localhost:yyy?

开发服务器(与 2008 相比)仅允许从 localhost 进行访问,这还不够好。我需要从各种计算机上测试我的应用程序。

0 投票
1 回答
4453 浏览

c++ - 使用 upnp 以编程方式将端口转发条目添加到路由器中?

有人有一个简单的例子,说明如何使用 c++ 将带有 upnp 的端口转发条目添加到路由器中?

0 投票
2 回答
882 浏览

c# - 尽可能简单的跨平台 Java UPNP 打孔库

我需要一个带有简单 API 的库。定义简单:对我来说完美的解决方案就像这里描述的那样,但被添加到 Java 中的跨平台使用(对我来说,跨平台是 Win、Mac、Lin 的独立桌面应用程序).​​.....那么我希望看到的 API 是什么样的?就像我在 C# 中的一个:

我打算用它做什么?我想创建易于使用的 Google App Engine 免费计划分布式(类似云)文件服务器,该服务器通常基于我的应用程序用户计算机......所以说他们使用我的应用程序,他们托管它=)