请教 delphi如何写端口转发(端口映射)的程序,谁有代码麻烦贴一下,无比感谢,搜了一天百度,都没有实质

请教 delphi如何写端口转发(端口映射)的程序,谁有代码麻烦贴一下,无比感谢,搜了一天百度,都没有实质,第1张

参考:

用Delphi实现Socket5代理编程

>

如果想不通过访问路由器,这是不可能实现的。这个功能并不是windows决定,而是由路由器决定,路由器他的 *** 作系统并不是windows,每个厂家的设置方法也不一样,没有一个标准的协议。

首先他的工作原理你要搞懂。简单一点的讲他是一个内网与外网的中转服务器。一个外接设备,所以你要想设置他,你只能通过他的接口(一般都是WEB界面,你在程序中想设置他的话,你只能通过他提供的接口方式去访问,不访问,那是肯定不行的)。

1、下载rinetdtargz,解压、安装。

2、编辑配置vi /etc/rinetdconf0000 8080 17219943 80800000 2222 1921680103 33891234 80     192168010 80。

3、访问1111的7088端口就是访问2222的1521端口。

4、不管是家用还是企业级的路由器都具备端口转发的功能,这个也是最简单最暴力的方法。如下图,路由器上只要绑定了公网IP或者动态域名,都可以访问公网的3392端口达到访问1921681502的3389的目的。

更改软件端口通常需要在该软件的设置或配置文件中进行修改。下面是一般步骤来更改 Windows 10 上软件的端口:

打开软件,并登录或以管理员权限运行,以确保您具有足够的权限来进行端口更改。

寻找软件的设置或配置文件。这通常可以在软件的选项、设置、首选项或配置菜单中找到。有些软件可能会在安装目录下有一个独立的配置文件,通常以文本文件形式存在,例如 ini 文件。

打开设置或配置文件,查找关于端口的设置。通常,端口号会以数字形式表示,并在设置或配置文件中明确指定。

修改端口号为您希望使用的新端口号。确保新端口号是未被其他服务或应用程序占用的有效端口号,例如 1024 到 65535 之间的数字。

保存设置或配置文件,关闭软件。

在软件重新启动后,它应该使用您刚刚更改的新端口号。

请注意,端口更改可能需要软件的重启才能生效。此外,更改端口可能会影响软件的正常运行,因此在进行端口更改前,建议备份相关数据,并确保您知道如何还原到原始端口设置,以防止可能的问题。此外,如果您正在更改某个应用程序的端口,还需要在防火墙设置中更新相应的端口转发规则,以确保网络连接正常。

A是我们手上的电脑,B是外国服务器(公网我们的), C是外国服务器(如Google),

A能访问B, A不能访问C, B不能访问A, B能访问C

那么,我想想上Google,该怎么办

-N 不执行任何命令

-f 后台运行

-L参数的行为。-L X:Y:Z的含义是,将IP为Y的机器的Z端口通过中间服务器B映射到本地机器的X端口

那么,在A上访问127001:2121就是访问C的网站了

在A上执行

然后在B上执行

使用SSH的方式不够稳定,使用AutoSSH可以自动在连接断开时自动重连,再把AutoSSH加入系统服务自动启动,则可以做到稳定的连接

1安装AutoSSH

2执行AutoSSH命令

-M:在5555端口上监听连接的变化,只要断开就重连

少了-f 参数,因为AutoSSH本来就在后台运行

有A,B,C 3台服务器, A,C有公网IP, B是某IDC的服务器无公网IP A通过B连接C的80端口(A=>B=>C),

那么在B上执行如下命令即可:

-D port

指定一个本地机器 “动态的'’ 应用程序端口转发 工作原理是这样的,

本地机器上分配了一个 socket 侦听 port 端口, 一旦这个端口上有了连接,

该连接就经过安全通道转发出去, 根据应用程序的协议可以判断出远程主机将和哪里连接

目前支持 SOCKS4 协议, 将充当 SOCKS4 服务器 只有 root 才能转发特权端口 可以在配置文件中指定动态端口的转发

通过provixyl这样代理软件,全局代理(就是把所有的A电脑上访问所有ip,0000 都转发到本地1080端口)

同时把访问的那些ip映射到B服务器, 让B去访问 最终就是A 利用 B作为跳板, 访问了那些IP

{办公电脑A, 公司内网服务器B(内网192xxx), [AB在同一个局域网]}, 生产环境上的C(内网ip:101440x)

A能链接B,不能链接C, B能链接C(同过一台公网服务器, 上面介绍到的, 公网访问内网)

实现B(192xxx)链接C(通过一台公网服务器D) B通过D连接C的8000端口(B=>D=>C)

接收有A访问的ip, 如101440x:80, 通过provixyl这样软件, 把接收到的101440x转发到本地1080端口

在实验室网关219217245239安装端口转发程序,例如将本机:70040转为192168340:3389,

然后连接219217245239:70040,就会直接转到实验室机器。

以上就是关于请教 delphi如何写端口转发(端口映射)的程序,谁有代码麻烦贴一下,无比感谢,搜了一天百度,都没有实质全部的内容,包括:请教 delphi如何写端口转发(端口映射)的程序,谁有代码麻烦贴一下,无比感谢,搜了一天百度,都没有实质、端口可以复制吗或者是多端口转发、请教 delphi如何写端口转发(端口映射)的程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10085500.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存