可以配置 Xamarin Mac Agent 的端口吗?(到端口 22 以外的其他端口)

Ste*_*sic 3 xamarin

我正在配置我的网络防火墙,以允许在我离开家时连接到我的 Mac 构建服务器。我想设置端口转发以通过端口 22 的替代方法将流量发送到 Mac。

是否可以将 Xamarin Mac 代理配置为侦听 22 以外的端口?Visual Studio 是否允许通过 22 以外的端口连接到 Mac 代理?

Dan*_*lho 5

Zagaeski 的解决方案似乎不再适用于新的 VS/Xamarin 版本……我在这里使用了不同的方法;在我的 Windows 机器上,我创建了一个端口转发规则,如下所示:

netsh interface portproxy add v4tov4 listenport=22 listenaddress=127.0.0.1 connectport=REMOTE_PORT connectaddress=REMOTE_HOST_OR_IP_ADDRESS
Run Code Online (Sandbox Code Playgroud)

CMD

就我而言,REMOTE_PORT 是 17352,REMOTE_HOST_OR_IP_ADDRESS 是我连接的远程网络的主机名(DNS 名称或 IP 地址)。

这样我就可以将我的 Visual Studio/Xamarim 连接到主机“127.0.0.1”的 22 端口(内部重定向到我的远程主机/端口):

VS

希望能帮助到你。