win10如何设置端口转发

1.如何利用ssh端口转发实现邮件转发?

服务器上架设了wiki,需要根据页面修改情况向各个watch其界面的用户提交邮件报告。

而该服务器位于BSO后面,级别是restrictive,即:服务器不能发起任何向外部的连接。解决此问题可以有两种方案,一种是降低BSO级别,带来的问题是需要做大量的patch工作,手续流程比较麻烦。

二是利用一些tip进行。这里使用了ssh的隧道技术 1。

smtp服务 wiki本身有发送邮件的功能,需要调用PHP的mail()函数,此函数是PHP默认支持的,需要OS有sendmail binary文件,并提供smtp功能。 在rhel中,默认安装sendmail作为邮件服务器,可以通过开启sendmail服务即可使用smtp服务(在以前的red hat版本中,smtp是不需要sendmail支持的,不过现在的OS中,必须开启sendmail服务?)。

smtp服务端口是25。可以通过下述方法来进行测试: #mail user_name@domain。

name。com Subject: hello from the server this is the body of the e-mail。

Cc: 其中Subject是标题,之后是邮件正文,用“。”结束正文编写。

最后是抄送地址。 如果smtp功能正常,你可以在你的邮箱里面收到自己的邮件。

2。 ssh隧道 ssh可以建立隧道,进行ip包转发功能。

详细参见man ssh。 其中需要注意的需亚打开OS中ip转发功能(?)。

两个比较重要的隧道建立命令是: ssh -C -f -N -g -R remote_port:local:port user@remotehost 可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用户名密码的时候才转向前台。 -N是不执行远端命令,在只是端口转发时这条命令很有用处。

-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。

如果是-L,则是将本地端口映射到远端主机端口。 ssh -L 。

这个命令网上很多,大家可以参考其他地方。

两个命令主要的不同就是:-L参数用于将本地端口转发到远端主机,而-R是将远端主机端口转发到本地。 注意事项: 1。

ssh隧道应该在sendmail服务之前启动,提前监听25端口。这时服务器上sendmail会提示绑定socket失败,不用理会,如果被他绑定了你就不能干活了。

2。 需要指定sendmail的realy host,修改/etc/mail/sendmail。

cf 和 /etc/mail/submit。cf,其中DS字段加入自己的域名。

这样sendmail不会自己乱找relay host。 3。

在/etc/sysconfig/sendmail里面可以指定sendmail为daemon状态,这里应该daemon状态,否则php不会调用sendmail。 由于我们的主机位于BSO之后,只能接受连接,因此我在自己的thinkcentre上建立到服务器上的隧道,将服务器的端口25转发到本地端口25。

远端主机和本地都开启25端口及smtp服务,这样服务器中一旦apache发送邮件,则该邮件通过远端25端口转发到本地25端口,然后由本地 smtp服务进行转发,从此绕开防火墙限制。 NOTEs: 某些情况下,比如其中一端机器出现异常,需要重启双方sendmail服务。

这时会在转接方出现25端口无法绑定的错误。这是由于server方25端口被上一个ssh隧道占用的问题。

2.Linux系统上Iptables怎样实现端口转发?

设我们有一台计算机,有两块网卡,eth0连外网,ip为1。

2。3。

4;eth1连内网,ip为192。168。

0。1。

现在需要把发往地址1。2。

3。4的81端口的ip包转发到ip地址192。

168。0。

2的8180端口,设置如下: 1。 Iptables -t nat -A PREROUTING -d 1。

2。3。

4 -p tcp -m tcp --dport 81 -j DNAT --to-destination192。168。

0。2:8180 2。

Iptables -t nat -A POSTROUTING -s 192。168。

0。0/255。

255。0。

0 -d 192。168。

0。2 -p tcp -m tcp --dport 8180 -j SNAT --to-source 192。

168。0。

1 真实的传输过程如下所示: 假设某客户机的ip地址为6。7。

8。9,它使用本机的1080端口连接1。

2。3。

4的81端口,发出的ip包源地址为6。7。

8。9,源端口为1080,目的地址为1。

2。3。

4,目的端口为81。 主机1。

2。3。

4接收到这个包后,根据nat表的第一条规则,将该ip包的目的地址更该为192。168。

0。2,目的端口更该为8180,同时在连接跟踪表中创建一个条目,(可从/proc/net/ip_conntrack文件中看到),然后发送到路由模块,通过查路由表,确定该ip包应发送到eth1接口。

在向eth1接口发送该ip包之前,根据nat表的第二条规则,如果该ip包来自同一子网,则将该ip包的源地址更该为 192。168。

0。1,同时更新该连接跟踪表中的相应条目,然后送到eth1接口发出。

此时连接跟踪表中有一项: 连接进入: src=6。 7。

8。9 dst=1。

2。3。

4 sport=1080 dport=81 连接返回: src=192。168。

0。2 dst=6。

7。8。

9 sport=8180 dport=1080 是否使用: use=1 而从192。168。

0。 2发回的ip包,源端口为8180,目的地址为6。

7。8。

9,目的端口为1080,主机1。2。

3。4的TCP/IP栈接收到该ip包后,由核心查找连接跟踪表中的连接返回栏目中是否有同样源和目的地址和端口的匹配项,找到后,根据条目中的记录将ip包的源地址由 192。

168。0。

2更该为1。2。

3。4, 源端口由8180更该为81,保持目的端口号1080不变。

这样服务器的返回包就可以正确的返回发起连接的客户机,通讯就这样开始。 还有一点, 在filter表中还应该允许从eth0连接192。

168。0。

2地址的8180端口: Iptables -A INPUT -d 192。 168。

0。2 -p tcp -m tcp --dport 8180 -i eth0 -j ACCEPT。

3.Linux下如何使用OpenSSH配置端口转发

从自己的电脑上访问公司的 CVS 服务器需要利用 SSH 客户端的端口转发功能。

以前在 Windows 上,一般是使用 SecureCRT 作为 SSH 客户端。之后将工作平台迁移到 Ubuntu Linux 之下,却一时没有找到直接使用 OpenSSH 配置端口转发的方法。

只知道利用 PuTTY 的 Tunnel 来完成这样工作,但是多开着一个应用程序却只做端口转发这一件事情,多少觉得有些别扭。 昨日机缘巧合,无意中检索到了一些关于 OpenSSH 配置端口转发的文章。

以下面的例子说明如何配置 OpenSSH 的端口转发功能,所需要修改的配置文件为 ~/。 ssh/config。

Host testsrv Hostname 123。45。

67。89 User cvs_user LocalForward 2401 123。

45。67。

90:2401 其中 Host 后面的是主机的名称,指定这个名称后,就可以使用这个名称代替该主机的 IP 使用,例如: ssh testsrv 即等同于 ssh 123。 45。

67。89 之后的 User 即指定连接主机使用的用户名。

LocalForward 也就是用来配置端口转发功能的。2401 表示本地的端口号,后边的 123。

45。67。

90:2401 是 CVS 服务器的 IP 地址和服务端口(也就是转发的目标主机和端口)。 在这里 LocalForward 表示是使用本地端口进行转发,如果要使用远程端口进行转发的话,则是使用 RemoteForward 参数。

配置完毕,连接主机 testsrv 成功之后,即建立了一个安全的 SSL 加密通道。 需要注意的是,有些文章里面把最后一行的 (1) 2401 123。

45。67。

90:2401 写成了 (2) 2401:123。45。

67。90:2401 这样子是会出错的, (2) 中所示的格式,是在终端中直接用 ssh 配置端口转发参数所使用的格式。

例如 ssh -L 2401:123。45。

67。90:2401 cvs_user@123。

45。67。

89 也等同于在配置文件中所配置的内容。

4.端口转发如何配置

软件端口是计算机用于对网络流量类型进行分类的编号连接。一个端口可以支持入站流量、出站流量,也可以同时支持两种流量。默认情况下,某些服务已经被分配到开方的端口上(如 FTP (端口 21 )和 HTTP( 端口 80 ),使操作系统能轻易的找到它们。当某个端口打开时,就会有服务指定给它,比如在线游戏。默认情况下,

路由器的大部分端口都是关闭的,因此通信流量无法通过它们流到您的局域网。除非将要使用,否则不要打开端口,因此打开端口是一个安全风险。常用端口在用于端口转发的端口号中列出。

要测试您的端口转发是否安全,请参见

单击此链接获取您路由器的使用说明。欲获取完整的解释,请参见用户手册(在线提供)。

RP614 、RP614v2 、MR814 、MR814v2 和 WGT624 等型号的使用说明

DG824M 、FR114W 、FM114P 、FR328S 、FVL328 和 RP114P 等型号的使用说明

RM356 、RH340 、RH348 、RT388 、RT311 和 RT314 等型号的使用说明

FVM318 和 FVS318 的使用说明

win10如何设置端口转发

转载请注明出处windows之家 » win10如何设置端口转发

win10

win10浏览器设置兼容性视图设置

阅读(44)

本文主要为您介绍win10浏览器设置兼容性视图设置,内容包括如何设置win10的网页浏览器兼容性视图,win10浏览器怎么设置兼容性视图设置,windows10怎么设置浏览器兼容性。工具:win10方法如下:打开IE浏览器,进入任意页面。2、点击“工具”选项,会跳

win10

win10如何设置电脑32位

阅读(52)

本文主要为您介绍win10如何设置电脑32位,内容包括怎样将win10系统64位装成32位,怎么把64位win10变成32位,win1064位怎么变成32位。电脑win10的32位系统可以自己重装到64位,重装win10 64位操作系统步骤如下:准备工具:老毛桃U盘启动盘2、win10 6

win10

win10设置扫描

阅读(54)

本文主要为您介绍win10设置扫描,内容包括Win10如何使用扫描仪扫描文件,win10打印机怎么快速设置打印机扫描,win10系统扫描功能怎么使用。win10系统扫描功能怎么使用:单机开始菜单,在搜索栏中输入:wiaacmgr 在搜索内容中点击“wiaacmgr”;2、在

win10

win10设置不了照片为背景

阅读(47)

本文主要为您介绍win10设置不了照片为背景,内容包括win10桌面背景图片不能设置图片,只能是纯色的,轻松使用中背景图,win10壁纸不能设置图片,win10壁纸不能设置图片。win10系统增加了很多新功能,比如说不用借助软件,就能实现桌面壁纸自动切换

win10

win10双线网卡设置

阅读(63)

本文主要为您介绍win10双线网卡设置,内容包括Win10怎样绑定双网卡或多网卡做NicTeaming链路聚合,Win10双无线网卡怎么切换无线网卡连接WiFi,双线网络如何设置,双线网络设置步骤介绍爱问知。可将2至8个10/100Base-TX端口聚合成一条干路,在全

win10

WIN10如何进入CPU设置

阅读(59)

本文主要为您介绍WIN10如何进入CPU设置,内容包括win10的cpu性能设置在哪,win10如何切换cpu工作模式,win10怎么设置cpu线程。win10系统cpu占用率过抄高可以这样解决:禁用DiagTrack Diagnostics Tracking Service服务袭 首

win10

win10笔记本开盖怎么设置密码

阅读(50)

本文主要为您介绍win10笔记本开盖怎么设置密码,内容包括WIN10笔记本如何设置打开盖子要密码?,win10怎样设置闭盖不睡眠开盖要密码,电脑刚升了win10注册了一个什么账号开机怎会还要密码?补充:是?。具体步骤如下:需要准备的材料分别是:电脑、首

win10

如何设置win10星期

阅读(47)

本文主要为您介绍如何设置win10星期,内容包括如何设置Win10任务栏显示星期几,win10电脑时间怎么显示星期,win10怎样让星期在时间哪行显示。1. 打开控制面板,可以按快捷键 “Win+X"就可以看到“控制面板”2. 然后在控制面板里面有个“日期和时

win10

win10设置只有立体声

阅读(53)

本文主要为您介绍win10设置只有立体声,内容包括笔记本win10系统,声音选项里面只有立体声,怎么调成环绕声搜狗,win10系统为什么我的扬声器配置安装程序只有立体声选项没有5.1声道,WIN10系统电脑声音变成立体声了,如何改回来?。推荐大家使用

win10

win10如何设置双系统切换

阅读(95)

本文主要为您介绍win10如何设置双系统切换,内容包括win10的电脑装双系统怎么切换系统,win10系统怎样切换双系统,win10的电脑装双系统怎么切换系统。用u盘装系统:win7、win10双系统安装步骤:将两个系统放在不同的磁盘,制作个U盘启动盘安装。将

win10

win10系统头像设置

阅读(66)

本文主要为您介绍win10系统头像设置,内容包括win10头像设置怎么操作,windows10怎么改用户头像,怎样设置win10头像。具体如下:在开始菜单上方点击用户头像,选择更改账户设置2、在账户设置逗你的头像地下方点击逗浏览地3、在弹出的选择窗口上方

win10

win10如何设置搜索文档

阅读(41)

本文主要为您介绍win10如何设置搜索文档,内容包括win10系统怎样搜索电脑上的文件,如何在win10中搜索文件内容,window10怎么搜索文件。方法/步骤1,首先在电脑左下方【开始】菜单的右侧可以看到搜索框,如下图所示。

win10

惠普win10怎样进去bios设置密码

阅读(67)

本文主要为您介绍惠普win10怎样进去bios设置密码,内容包括Win10系统如何设置BIOS密码?,Windows10专业版下如何重置BIOS密码?,惠普笔记本RMNTPNI119如何进入BIOS设置vt。我们在使用win10系统中,大部分用户会给帐户设置密码,而微软帐户则强制需

win10

win10安装设置环境变量

阅读(65)

本文主要为您介绍win10安装设置环境变量,内容包括Win10怎么添加环境变量,win10系统怎么设置环境变量,win10系统下怎么配置环境变量。右键开始菜单--选择控制面板

win10

win10浏览器设置兼容性视图设置

阅读(44)

本文主要为您介绍win10浏览器设置兼容性视图设置,内容包括如何设置win10的网页浏览器兼容性视图,win10浏览器怎么设置兼容性视图设置,windows10怎么设置浏览器兼容性。工具:win10方法如下:打开IE浏览器,进入任意页面。2、点击“工具”选项,会跳

win10

win10如何设置电脑32位

阅读(52)

本文主要为您介绍win10如何设置电脑32位,内容包括怎样将win10系统64位装成32位,怎么把64位win10变成32位,win1064位怎么变成32位。电脑win10的32位系统可以自己重装到64位,重装win10 64位操作系统步骤如下:准备工具:老毛桃U盘启动盘2、win10 6

win10

win10设置扫描

阅读(54)

本文主要为您介绍win10设置扫描,内容包括Win10如何使用扫描仪扫描文件,win10打印机怎么快速设置打印机扫描,win10系统扫描功能怎么使用。win10系统扫描功能怎么使用:单机开始菜单,在搜索栏中输入:wiaacmgr 在搜索内容中点击“wiaacmgr”;2、在

win10

win10设置不了照片为背景

阅读(47)

本文主要为您介绍win10设置不了照片为背景,内容包括win10桌面背景图片不能设置图片,只能是纯色的,轻松使用中背景图,win10壁纸不能设置图片,win10壁纸不能设置图片。win10系统增加了很多新功能,比如说不用借助软件,就能实现桌面壁纸自动切换

win10

win10双线网卡设置

阅读(63)

本文主要为您介绍win10双线网卡设置,内容包括Win10怎样绑定双网卡或多网卡做NicTeaming链路聚合,Win10双无线网卡怎么切换无线网卡连接WiFi,双线网络如何设置,双线网络设置步骤介绍爱问知。可将2至8个10/100Base-TX端口聚合成一条干路,在全

win10

WIN10如何进入CPU设置

阅读(59)

本文主要为您介绍WIN10如何进入CPU设置,内容包括win10的cpu性能设置在哪,win10如何切换cpu工作模式,win10怎么设置cpu线程。win10系统cpu占用率过抄高可以这样解决:禁用DiagTrack Diagnostics Tracking Service服务袭 首

win10

win10笔记本开盖怎么设置密码

阅读(50)

本文主要为您介绍win10笔记本开盖怎么设置密码,内容包括WIN10笔记本如何设置打开盖子要密码?,win10怎样设置闭盖不睡眠开盖要密码,电脑刚升了win10注册了一个什么账号开机怎会还要密码?补充:是?。具体步骤如下:需要准备的材料分别是:电脑、首

win10

win10恢复处处设置不

阅读(58)

本文主要为您介绍win10恢复处处设置不,内容包括Windows10恢复出厂设置找不到恢复环境,为什么win10开机设置项总设置失败下次开机又恢复默认的设置,win10怎么还原?。Windows 10恢复出厂设置找不到恢复环境的具体步骤如下:首先打开电脑,按下“w