C# 反向代理(绕过 NAT/防火墙)
Posted
技术标签:
【中文标题】C# 反向代理(绕过 NAT/防火墙)【英文标题】:C# Reverse PROXY (bypass NAT / FIREWALL) 【发布时间】:2010-08-18 21:50:03 【问题描述】:现在我正在寻找大约 6 小时的时间来进入它! 我的脑子完了!
好的,这是交易:
我正在寻找解决方案,连接到路由器后面的 PC,该路由器运行代理服务器以传递我的信息。
像这样:
我(想连接到 1.1.1.1)--> Internet --> 1.1.1.1 -> 路由器 --> PC 与正在运行的服务器 --> Internet
我读过 STUN / STUNT.. 但我实际上知道服务器监听某个端口的 IP。
问题在于 UDPpunch 漏洞,代理实际上不知道客户端 IP。
【问题讨论】:
提出了一个新问题,因为这个问题令人困惑:) ***.com/questions/3579566/… 【参考方案1】:STUN 需要一个可供双方访问的服务器(通常这意味着一个公共 IP 地址)。服务器协商对等发现和 STUN 握手。
【讨论】:
我已经用 C# STUN 示例进行了尝试。但是怎么可能告诉STUN服务器我想联系谁!?我可以使用公共眩晕服务器吗?你有示例代码吗?【参考方案2】:Azure 服务总线不完全是为了什么?
http://channel9.msdn.com/learn/courses/Azure/ServiceBus/
http://www.microsoft.com/windowsazure/appfabric/
【讨论】:
对不起,这是一项付费服务以上是关于C# 反向代理(绕过 NAT/防火墙)的主要内容,如果未能解决你的问题,请参考以下文章