新闻资讯

linux端口映射过程有哪些?花生壳如何实现linux端口映射?

2019-11-28

说到端口映射,我们首先想到的是通过Windows系统对对象进行内网穿透,以让Windows可以在本地磁盘中看到映射的目标,而在linux环境下进行端口映射shell(也就是实现linux端口映射)则需要使用iptables命令,但是由于相对比较冷门一点关于linux端口映射的步骤很多朋友都不是很了解,下面小编详细带大家了解。

linux端口映射过程有哪些?

CPU将一个虚拟内存空间中的地址转换为物理地址,需要进行两步:

首先,将给定一个逻辑地址(其实是段内偏移量,这个一定要理解!!!),CPU要利用其段式内存管理单元,先将为个逻辑地址转换成一个线程地址,

其次,再利用其页式内存管理单元,转换为最终物理地址。

这样做两次转换,的确是非常麻烦而且没有必要的,因为直接可以把线性地址抽像给进程。之所以这样冗余,完全是为了兼容而已。

进程试图访问用户地址空间中的一个内存地址,利用上面的线性地址去查找页表,确定对应的物理地址,但使用的页表无法确定物理地址(物理内存中没有关联页)

处理器接下来触发一个缺页异常,发送到内核。

内核会检查负责缺页区域的进程地址空间数据结构,找到适当的后备存储器,或者确认该访问实际上是不正确的(未映射,未使用)

分配物理内存页,并从后备存储器读取所需数据填充。

借助于页表将物理内存页并入到用户进程的地址空间,应用程序恢复执行。

这些操作对用户进程是透明的。换句话说,进程不会注意到页是实际在物理内存中,还是需要通过按需调页加载。

以上就是关于linux端口映射的步骤,下面请了解花生壳如何实现linux端口映射。

花生壳如何实现linux端口映射?

第一部分

1)http://service.oray.com/

在花生壳官网上注册一个账号,网站会给你分一个公网域名

接下来安装花生壳

以Centos为例http://service.oray.com/question/4287.html 有详细的安装说明

对应的注册的账号Enter your Orayaccount:hlblog <—输入账号回车 必需事先在贝锐网站中注册护照和密码,然后就那个写在这里
Password:<—输入密码回车
Networkinterface(s):
[eth0] =[IP:192.168.1.103]
[lo]= [IP:127.0.0.1]
Chooseone(default eth0):<—选择网卡回车
Logto use(default /var/log/phddns.log):<—日志文件存放地点回车
/var/log/phddns.log
Saveto configuration file(/etc/phlinux.conf)?(yes/no/other):yes:<—配置文件存放地点回车

这样花生壳就配置好了

2)将phddns拷贝到你希望的位置
[root@localhost src]# cp phddns /usr/bin/

以后台模式启动花生壳并检查运行情况

[root@localhost ~]# /usr/bin/phddns -c /etc/phlinux.conf -d

phlinux started as daemon!

[root@localhost ~]# tail /var/log/phddns.log

将花生壳加到系统启动时运行
[root@localhost ~]# vi /etc/rc.local
在文件的末尾加上一行:/usr/bin/phddns -c /etc/phlinux.conf -d

第二部分
DDNS是动态域名解析,指的是将变化的IP地址与固定的域名对应起来的服务。由于路由器WAN口IP是动态变化的(宽带拨号下),如果登录DDNS,那么只需要使用该域名即可访问到路由器,无需理会动态变化的IP地址。

http://www.kgfanr.com/articles/8090.html (这是tp-link路由器DDND设置的方法)

第三部分

在路由器上添加虚拟服务器。

花生壳端口映射软件,其应用优势众多,能满足广大用户的网络操作,并保证操作安全。总的来说花生壳可以使设备在内网或者没有固定/公网IP,也能轻松通过公网访问。同时因操作简洁,功能齐全,性能稳定,花生壳动态域名解析软件不仅个人用户庞大,而且也深受企业用户的欢迎。无论用户在任何地点、任何时间、任何线路,均可通过固定的花生壳域名访问其远程主机服务。