标签: portforwarding

Windows中的端口转发

我的电脑里有两个网卡:

主要有本地IP - > 192.168.1.111次要有本地IP - > 192.168.0.200

主要有互联网连接,第二个连接到IP 192.168.0.33的设备,它在端口80有一个http服务器.

我在主连接(端口4422)中有一个apache-server,我可以从任何地方访问,我现在想要的是当我从4422检测到连接时我想将此连接重定向到192.168.2.33:80

我怎么能用Windows做到这一点?

windows portforwarding windows-7

253
推荐指数
3
解决办法
27万
查看次数

从Guest到Host的Virtualbox"port forward"

这是我的设置:

- Host: Windows XP
- Guest: Ubuntu 10.04
- Networking: NAT
Run Code Online (Sandbox Code Playgroud)

我在Guest上设置了一个Apache Web服务器,但我希望能够在Windows机器上执行此操作:

- go to the browser, type http://localhost:8000
Run Code Online (Sandbox Code Playgroud)

此外,我试图改变我的网络桥接,我得到了一个新的IP.但是,当我尝试做http://:8000时,它说它无法连接.

virtualbox portforwarding

158
推荐指数
2
解决办法
18万
查看次数

流浪者反向端口转发?

我正在开发一个Web服务架构.我有一些软件需要在本机主机上运行,​​而不是在Vagrant中运行.但我想在访客上运行一些客户服务.

Vagrant的config.vm.forwarded_port参数将打开主机上的端口并将数据发送给guest虚拟机.但是如何在guest虚拟机上打开端口并将数据发送给主机?(它仍然是端口转发,但反方向.)

portforwarding vagrant

116
推荐指数
4
解决办法
4万
查看次数

Vagrant的端口转发不起作用

我在" 入门指南"vagrant的最后遇到了一个小问题.我正在开发运行Apache2的CentOS basebox(通过Puppet进行配置).我已使用以下行为Web请求设置端口转发Vagrantfile:

 config.vm.forward_port "web", 80, 4567
Run Code Online (Sandbox Code Playgroud)

但是当我向该端口发出请求时,它们会失败.Safari报告的错误是"Safari无法打开页面" http:// localhost:4567 / ",因为服务器意外断开了连接."

我做了一个,vagrant reload并在滚动中看到"[default] - web:80 => 4567(适配器1)",那么我应该在哪里开始解决这个问题?谢谢.

apache centos http portforwarding vagrant

107
推荐指数
4
解决办法
9万
查看次数

ssh -L转发多个端口

我目前正在运行一堆:

sudo ssh -L PORT:IP:PORT root@IP
Run Code Online (Sandbox Code Playgroud)

其中IP是安全机器的目标,PORT代表我转发的端口.

这是因为我使用了许多我没有这种转发无法访问的应用程序.执行此操作后,我可以访问localhost:PORT.

现在出现的主要问题是我实际上有4个这样的端口我必须转发.

我的解决方案是打开4个shell并不断向后搜索我的历史记录以查找需要转发的确切端口等,然后运行此命令 - 每个shell中一个(必须填写密码等).

如果我能做的事情如下:

sudo ssh -L PORT1+PORT2+PORT+3:IP:PORT+PORT2+PORT3 root@IP
Run Code Online (Sandbox Code Playgroud)

那真的会有所帮助.

有没有办法让它更容易做到这一点?

ssh port portforwarding

97
推荐指数
7
解决办法
6万
查看次数

从Internet访问localhost

我需要在短时间内转发我的本地主机以进行测试.必须从公共互联网访问.

我怎样才能做到这一点?

谢谢.

port wamp localhost portforwarding

60
推荐指数
3
解决办法
10万
查看次数

Vagrant如何在同一台机器上转发多个端口?

我想知道如何设置一个Vagrant文​​件,该文件将放置一台带有两个端口转发的机器.这是我目前的Vagrantfile,转发8080页面:

Vagrant.configure("2") do |config|

  config.vm.box = "precise32"
  config.vm.box_url = "http://files.vagrantup.com/precise32.box"
  config.vm.provider "virtualbox"

  config.vm.network :forwarded_port, guest: 8080, host: 8080
  config.vm.provision :shell, :path => "start.sh", :args => "'/vagrant'"

  config.vm.network :public_network
end
Run Code Online (Sandbox Code Playgroud)

谢谢!

portforwarding vagrant

55
推荐指数
2
解决办法
3万
查看次数

html5 websockets会被防火墙瘫痪吗?

我对html5的websockets规范感到非常兴奋,但我有一个担忧.

现在每个人都在某个网络上运行,路由器(有线/无线)内置防火墙,windows也有内置防火墙.

考虑到这一点,当服务器尝试连接回启动websocket握手的浏览器时,绝大多数用户都会失败吗?(大多数人不知道如何在他们的路由器上设置端口转发)

或者我的想法是不正确的,它会经历好吗?

sockets html5 firewall portforwarding websocket

39
推荐指数
3
解决办法
4万
查看次数

SSH -L连接成功,但localhost端口转发不起作用"通道3:打开失败:连接失败:连接被拒绝"

我的实验室在服务器上运行RStudio.几个星期前,从我堂兄的家里,我成功地进入服务器并通过我当地的Firefox浏览器拉出服务器端的RStudio.现在当我尝试从家里(通过我自己的路由器)访问服务器RStudio时,它不起作用.我需要帮助排除故障,我猜它是路由器上的一些问题.我正在运行Mac OSX 10.6.8.不知道大学服务器在运行什么,但我认为这不是服务器端问题.

这是我第一次这样做时的表现,在我堂兄的家里:首先,我进入大学网络; 然后我用端口转发呼叫SSH; 然后我打开一个Firefox浏览器,连接到我的localhost端口,它在服务器端打开了RStudio,我可以通过本地浏览器窗口访问它.

这是我尝试从家庭网络登录时遇到的问题:

我可以成功建立VPN连接.我也可以使用此命令成功设置SSH: ssh -v -L 8783:localhost:8783 myacct@server.com

以下是成功的ssh命令的详细输出的最后几行:

debug1: Authentication succeeded (password).
debug1: Local connections to LOCALHOST:8783 forwarded to remote address localhost:8783
debug1: Local forwarding listening on 127.0.0.1 port 8783.
debug1: channel 0: new [port listener]
debug1: Local forwarding listening on ::1 port 8783.
debug1: channel 1: new [port listener]
debug1: channel 2: new [client-session]
debug1: Entering interactive session.
Last login: Mon Sep  2 04:02:40 2013 from vpnipaddress
Run Code Online (Sandbox Code Playgroud)

所以我认为我仍然在VPN和SSH阶段取得成功(尽管我不知道为什么它说我上次登录时是9月2日,此后我已经登录了几次).

接下来,我打开Firefox,然后键入localhost:8783,而不是通过浏览器窗口获取RStudio服务器应用程序,我收到以下错误:

在Firefox浏览器窗口中,它显示:找不到服务器,Firefox无法在www.localhost.com找到服务器,检查地址是否有输入错误等.

在终端窗口中,它显示:

debug1: Connection …
Run Code Online (Sandbox Code Playgroud)

macos ssh firefox router portforwarding

37
推荐指数
2
解决办法
8万
查看次数

kubectl port-forward如何工作?

kubectl expose命令可用于为应用程序创建服务并分配IP地址以从Internet访问它.

据我了解,要访问Kubernetes集群中的任何应用程序,应该创建一个服务资源,并且该服务资源应具有可从外部网络访问的IP地址.

但是在端口转发的情况下kubectl如何创建与应用程序的连接而没有可从外部访问的IP地址?

portforwarding kubernetes kubectl

36
推荐指数
6
解决办法
3万
查看次数