高分!寻求PortTunnel 的文档或者源代码,或者满足此功能的文档或者源代码!

cnming 2004-10-27 10:23:35

关于PortTunnel ,大家可以从这里下载
http://www.chinaz.com/DOWNLOAD/s/5245.asp

它是一个IP端口转发工具,采用单网卡即可转发

我现在需要这个技术的文档或者源代码



PortTunnel 介绍


  PortTunnel是一个实现端口映射的专用工具。它是一个直接运行的软件,运行后的界面如下图所示。


  如果操作系统为Windows NT/Windows 2000/Windows XP,第一次运行时选择Start,PortTunnel会自动以服务方式运行。点击[Add]按钮添加条目,点击[Edit]按钮编辑现有条目,点击[Delete]按钮删除条目。“新建/编辑”条目的界面见下图。

 

  在这个“新建/编辑端口映射”对话框中,我们要给该条目命名,然后设定输入端口(Port In)、绑定地址(Bind address)、输出端口(Port Out)和输出地址(Address Out)。其中,“绑定地址”是指监听该主机的哪一个IP(内部IP还是外部IP)。设为“Any(0.0.0.0)”则监听该主机的全部IP。

  PortTunnel专门针对HTTP、FTP、SMTP服务的端口映射,提供了较多的参数设置,在相应的标签菜单下调整。此外,PortTunnel还提供了安全性设置和日志、统计等功能。




我要的是这种端口映射功能,其它功能无所谓
...全文
271 25 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnming 2004-11-10
  • 打赏
  • 举报
回复
顶顶顶

顶者有分
cnming 2004-11-10
  • 打赏
  • 举报
回复
帮忙顶啊

顶者有分
cnming 2004-11-08
  • 打赏
  • 举报
回复
chsfly 2004-11-03
  • 打赏
  • 举报
回复
帮你顶.
cnming 2004-11-03
  • 打赏
  • 举报
回复
up
cnming 2004-11-01
  • 打赏
  • 举报
回复
大伙儿帮帮忙
happyjun2000 2004-10-30
  • 打赏
  • 举报
回复
顶呀!
calen 2004-10-29
  • 打赏
  • 举报
回复
up
cs920 2004-10-29
  • 打赏
  • 举报
回复
关注~
xiaoslong 2004-10-29
  • 打赏
  • 举报
回复
up
cnming 2004-10-29
  • 打赏
  • 举报
回复
up
calen 2004-10-28
  • 打赏
  • 举报
回复
up
cnming 2004-10-28
  • 打赏
  • 举报
回复
顶啊
cancersyf 2004-10-28
  • 打赏
  • 举报
回复
我也需要,知道的望告知。
cancersyf@163.com
tingpig 2004-10-28
  • 打赏
  • 举报
回复
关注
cellblue 2004-10-28
  • 打赏
  • 举报
回复
/*
* THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
* KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
* PARTICULAR PURPOSE.
* Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm
*/

using System.Runtime.Remoting;
using System.Runtime.Remoting.Proxies;
using System.Runtime.Remoting.Messaging;
using System;

public class ApplicationTest
{
public static void TestMain()
{
Server server = (Server) ProxyFactory.GetProxy(new Server());
server.DoWork();
Console.WriteLine(server.GetHelloWorld());
}
}

public class Server:MarshalByRefObject
{
public void DoWork() { Console.WriteLine("Do Work"); }
public string GetHelloWorld() { return "Hello World"; }

}

public class ProxyFactory
{
public static object GetProxy(Object obj)
{
return new Proxy(obj).GetTransparentProxy();
}
}

public class Proxy:RealProxy
{
Object _subject;

public Proxy(Object subject):base(subject.GetType())
{
_subject = subject;
}

public override IMessage Invoke(IMessage msg)
{
IMessage returnMsg = RemotingServices.ExecuteMessage((MarshalByRefObject)_subject, (IMethodCallMessage)msg);
if(returnMsg.Properties["__ReturnValue"] != typeof(void))
{
MethodReturnMessageWrapper retval = new MethodReturnMessageWrapper((IMethodReturnMessage)returnMsg);
retval.ReturnValue="ReturnValue " + retval.ReturnValue + " was intercepted";
returnMsg = retval;
}

return returnMsg;
}

}


不知道这个是不是能给你点提示

另外,到GotDotNet上去搜索proxy能搜索出一些

http://www.gotdotnet.com/community/usersamples/
cnming 2004-10-28
  • 打赏
  • 举报
回复
有其它的路由端口映射方案也可以,欢迎提供
cellblue 2004-10-28
  • 打赏
  • 举报
回复
顶顶顶
hivak47 2004-10-27
  • 打赏
  • 举报
回复
帮你顶吧 !
freelycoder 2004-10-27
  • 打赏
  • 举报
回复
友情up一下,不要沉了
加载更多回复(5)

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧