C# 实现内网穿透方案
内网穿透允许外部网络访问局域网内的设备,核心原理是通过公网服务器中转流量。以下是两种实现方式:
方案1:基于反向代理的穿透(推荐)
using System;
using System.Net.Sockets;
using System.Threading;
// 公网服务器端(中转服务)
public class ProxyServer
{
public static void Start()
{
TcpListener listener = new TcpListener(IPAddress.Any, 8080); // 监听公网端口
listener.Start();
while (true)
{
var client = listener.AcceptTcpClient();
new Thread(() => HandleClient(client)).Start();
}
}
private static void HandleClient(TcpClient client)

最低0.47元/天 解锁文章
745

被折叠的 条评论
为什么被折叠?



